lathex-template
lathex-template copied to clipboard
A modern book template for Latex
LatHeX Template
A sober, hassle-free, LaTeX template for reports and books.
You can preview the template on a real world report.
Preview
Dark Theme | Light Theme | Forta Theme |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Usage
The template is demonstrated with the example document in the repository:
# Get the code
git clone https://github.com/apehex/lathex-template.git && cd lathex-template/
# Build
lualatex --output-dir build/ demo/book/dark.tex
makeindex build/book.idx -s indexstyle.ist
biber demo/book/dark.tex
lualatex --output-dir build/ demo/book/dark.tex
The recommended compilers are lualatex
and xetex
, though pdflatex
will mostly work too.
The only difference will be in the fonts for the Forta
theme: it imports ttf
files, which cannot be handled by pdflatex
.
Template structure
The project has the following tree:
< PROJECT ROOT >
|
|-- bibliography/ # The references
|
|-- build/ # Where the compiled pdf will pop, as well as temp files
|
|-- images/ # Assets used in the document
|
|-- sections/ # All the individual sections
|
|-- part1/ # The sections of the first part
|
|-- appendices/ # The appendices at the end of the document
|
|-- template/ # The actual template definition, independent from the document it presents
|
|-- context.tex # Optional script with the metadata (author, revision, date, etc)
|
|-- main.tex # The script that assembles all the parts into one document
Credits
The syntax highlighting for Solidity has been made by Sergei Tikhomirov.
The rest of the template is original work entirely. Still it has roots in the popular LaTeX scripts mentioned below.
Legrand Orange Book
The template started from the Legrand Orange template.
Latexdraw.com
The cover page started from the templates in Latexdraw.
License
This work is licensed under the GNU aGPL v3.