Skip to content

jdujava/TeXtured

Repository files navigation

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 🎓

To learn more about the design principles behind TeXtured and its capabilities, look at the TeXtured Manual. 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] — Master Thesis
    arXiv: 2507.07111 [hep-th], GitHub: 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] — Bachelor Thesis
    arXiv: 2211.05759 [hep-th], GitHub: jdujava/CountingInEFT

Other documents utilizing the TeXtured template:
  Sahil Jhawar, Data-Driven Study of Kilonovae from Binary Neutron Star Mergers [PDF] — Master Thesis
    GitHub: 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

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 there as well. Note that releases v1.3.0 and later depend on keytheorems package, which is not yet available on 🍃 Overleaf (you can however upload keytheorems.sty manually).

📦 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 2024 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.

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 - for storing PDFs, figures, etc.

📜 License

Exceptions:

  • The MFF CUNI logo MFF-logo.pdf is property of the corresponding faculty, see MFF Visual Identity.
  • Figure parallel-plate-capacitor.svg (with corresponding files) is property of Jonáš Dujava.

License: CC0-1.0  All other files are marked with License: CC0-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}).