https://github.com/jdujava/TeXtured
A typographically elegant, clean, and structured LaTeX template.
https://github.com/jdujava/TeXtured
design latex latex-template latex-thesis-template template tex tips-and-tricks typography
Last synced: about 2 months ago
JSON representation
A typographically elegant, clean, and structured LaTeX template.
- Host: GitHub
- URL: https://github.com/jdujava/TeXtured
- Owner: jdujava
- License: cc0-1.0
- Created: 2024-09-30T18:34:45.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-11T10:28:00.000Z (4 months ago)
- Last Synced: 2025-09-11T13:23:35.897Z (4 months ago)
- Topics: design, latex, latex-template, latex-thesis-template, template, tex, tips-and-tricks, typography
- Language: TeX
- Homepage: https://jdujava.github.io/TeXtured/thesis.pdf
- Size: 1.47 MB
- Stars: 213
- Watchers: 6
- Forks: 15
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-LaTeX - TeXtured - A typographically elegant, clean, and structured LaTeX template (primarily intended for theses). (Templates / Presentations, Slides)
README
Do you care in the slightest about what your readers think about your document,
and by proxy about you and your competence level? If yes, then a classy,
typographically professional layout and structured, clear, and revealing content
can only help. This template tries to aid you in both of these endeavors.
Here’s what the **TeXtured** Template offers:
- ✨ **typographically elegant layout** with various features to make your document stand out
- 🧙 **clean code structure** with plenty of comments to help you easily customize the template to your needs
- 🔗 **seamless GitHub integration** (via GitHub Actions) to streamline version control and collaboration
- 📄 **PDF/A compliance** and *front matter* supporting theses at [MFF](https://www.mff.cuni.cz/en) 🎓
To learn more about the design principles behind `TeXtured` and its capabilities, look at the
[
](https://jdujava.github.io/TeXtured/thesis.pdf).
It showcases the features of `TeXtured` template and provides a guide on how to use them.
> [!NOTE]
> Please note that the documentation is still a work-in-progress 🚧,
> with more guides and explanations to come.
> [!TIP]
> If you find something interesting or useful, but adopting the whole template
> is simply too much, feel free to just copy and use relevant parts of the code.
> Also, consider starring (⭐) the repository to help others find it!

## 🌟 Showcase
The main part of the `TeXtured` template development was carried out during the preparation of:
Jonáš Dujava, [Strongly Coupled Quantum Field Theory in Anti-de Sitter Spacetime `[PDF]`](https://jdujava.github.io/ONinAdS/SCQFTinAdS.pdf) — Master Thesis
`arXiv`: [2507.07111 \[hep-th\]](https://arxiv.org/abs/2507.07111), `GitHub`: [jdujava/ONinAdS](https://github.com/jdujava/ONinAdS)
👀 Quick Preview (click to see a selection of pages, above is the link to the whole PDF)

Early predecessor of the `TeXtured` template:
Jonáš Dujava, [Counting operators in Effective Field Theories `[PDF]`](https://jdujava.github.io/CountingInEFT/CountingInEFT.pdf) — Bachelor Thesis
`arXiv`: [2211.05759 \[hep-th\]](https://arxiv.org/abs/2211.05759), `GitHub`: [jdujava/CountingInEFT](https://github.com/jdujava/CountingInEFT)
Other documents utilizing the `TeXtured` template:
Sahil Jhawar, [Data-Driven Study of Kilonovae from Binary Neutron Star Mergers `[PDF]`](https://sahiljhawar.in/MScThesis/SahilJhawar_MSc_Thesis.pdf) — Master Thesis
`GitHub`: [sahiljhawar/MScThesis](https://github.com/sahiljhawar/MScThesis)
> [!TIP]
> If you want to showcase your work utilizing the `TeXtured` template, feel free to open a pull request!
## 🏗️ Building
Be sure to have all the dependencies installed — at least the `LaTeX` build tools, see below — and run
```sh
latexmk thesis
```
in the root directory of the repository to build the document.
> [!TIP]
> If you prefer to use 🍃 `Overleaf`, you can find the `TeXtured` template
> [
](https://www.overleaf.com/latex/templates/textured/zwtzzwgddbsh)
> there as well.
> Note that releases `v1.3.0` and later depend on [`keytheorems`](https://github.com/mbertucci47/keytheorems) package,
> for which you need to pick the `TeX Live` 2025 (or newer) in the `Compiler` settings.
## 📦 Software Dependencies
LaTeX build tools:
- `latexmk` - LaTeX build tool
- `pdflatex`/`lualatex` - LaTeX engine (you can choose one in `.latexmkrc`)
- `biber` - bibliography processing tool for `biblatex`
> [!WARNING]
> To properly build the document, the template requires `TeX Live` 2025 or later (otherwise, some packages may not be available, or you may encounter some bugs).
> Using the latest version of `TeX Live` is highly recommended, which is used in the GitHub Actions workflow to build
> [
](https://jdujava.github.io/TeXtured/thesis.pdf).
> [!NOTE]
> Some scripts assume `linux` environment. These include:
> - generation of directory structure for `aux_dir` (dependencies are `sed`, `xargs`)
> - vector figure generation (together with watermark)
> + need to enable `--shell-escape` in `.latexmkrc`
> + `inkscape` - vector graphics (and SVG to PDF conversion)
> + `perl` - disabling `/Interpolation` in PDFs generated by `inkscape`
> + `sed`, `uconv` - substituting placeholders in PDF watermark
> + `ghostscript` - injecting `postscript` watermark into PDF
Version control (optional):
- `git` - the preferred version control system
- `git-lfs` - [Git Large File Storage](https://git-lfs.github.com/) - for storing PDFs, figures, etc.
## 📜 License
Exceptions:
- The MFF CUNI logo `MFF-logo.pdf` is property of the corresponding faculty, see [MFF Visual Identity](https://www.mff.cuni.cz/en/faculty/visual-identity).
- Figure `parallel-plate-capacitor.svg` (with corresponding files) is property of Jonáš Dujava.
[
](https://creativecommons.org/publicdomain/zero/1.0/)
All other files are marked with
[
](https://creativecommons.org/publicdomain/zero/1.0/).
Even though you are free to use the source code of `TeXtured` any way you like, an acknowledgement is welcome (for example by including a citation using `\autocite{TeXtured}`).