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
.
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!
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
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!
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
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).
LaTeX build tools:
latexmk
- LaTeX build toolpdflatex
/lualatex
- LaTeX engine (you can choose one in.latexmkrc
)biber
- bibliography processing tool forbiblatex
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
.
Note
Some scripts assume linux
environment. These include:
- generation of directory structure for
aux_dir
(dependencies aresed
,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 byinkscape
sed
,uconv
- substituting placeholders in PDF watermarkghostscript
- injectingpostscript
watermark into PDF
- need to enable
Version control (optional):
git
- the preferred version control systemgit-lfs
- Git Large File Storage - for storing PDFs, figures, etc.
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.
All other files are marked with
.
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}
).