An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


TeXtured Template
TeXtured Template


TeXtured Manual
 
GitHub Release
 
GitHub License
 
GitHub Workflow Status
 
TeXtured Stars

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
[TeXtured Manual](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!



Star History Chart

## 🌟 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)
thesis-dual00
thesis-dual01
thesis-dual02
thesis-dual03
thesis-dual04
thesis-dual05
thesis-dual06
thesis-dual07
thesis-dual08
thesis-dual09
thesis-dual10

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
> [Overleaf 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
> [TeXtured Manual](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.

[License: CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/)
 All other files are marked with
[License: CC0-1.0](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}`).