mirror of
https://github.com/hendricius/the-sourdough-framework
synced 2025-11-15 07:31:11 -06:00
* Use LuaLaTeX instead of pdfTeX
Will allow to use Open Type Fonts in the future
Other less important reasons:
- Uniform encoding in UTF-8
- We could maybe use some luaTeX only packages
- It's more modern, should be better
* Use Tex Gyre Heros as helvetica clone
As it does not seem available by default on the CI machine and might
have some licensing issues.
64 lines
1.5 KiB
TeX
64 lines
1.5 KiB
TeX
\ProvidesPackage{sourdough}
|
|
\usepackage{blindtext}
|
|
\usepackage{graphicx}
|
|
\usepackage{booktabs}
|
|
\usepackage{longtable}
|
|
\usepackage{tocbasic}
|
|
\usepackage{chemformula}
|
|
\usepackage{chemfig}
|
|
\usepackage{booktabs}
|
|
\usepackage{makecell}
|
|
\usepackage{siunitx}
|
|
\usepackage{fontspec}
|
|
|
|
\renewcommand\theadfont{\bfseries}
|
|
|
|
\definecolor{codeblue}{RGB}{69, 161, 248}
|
|
\definecolor{codegray}{RGB}{40, 40, 40}
|
|
\usetikzlibrary{shapes,arrows}
|
|
\tikzstyle{decision} = [diamond, draw, fill=codegray, text=white,
|
|
text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt]
|
|
\tikzstyle{block} = [rectangle, draw, fill=codeblue, text=white,
|
|
text width=5em, text centered, rounded corners, minimum height=4em]
|
|
\tikzstyle{line} = [draw, -latex']
|
|
|
|
% Fonts for accessibility
|
|
\ifdefined\isaccessible
|
|
\setmainfont{TeX Gyre Heros} % Helvetica clone
|
|
\fi
|
|
|
|
% Kerning in footnotes
|
|
\usepackage{fnpct}
|
|
|
|
% References
|
|
\usepackage[backend=biber]{biblatex}
|
|
\addbibresource{references.bib}
|
|
|
|
% Clickable links in the table of contents
|
|
\usepackage[ocgcolorlinks]{hyperref}
|
|
\hypersetup{%
|
|
linktoc=all,
|
|
allcolors=codeblue
|
|
}
|
|
|
|
% Folders where to search for images
|
|
\graphicspath{
|
|
{images/}
|
|
{troubleshooting/}
|
|
{sourdough-starter/}
|
|
{troubleshooting/crumb-structures/}
|
|
{history/}
|
|
{images/external/}
|
|
{baking/}
|
|
{wheat-sourdough/}
|
|
{wheat-sourdough/shaping/}
|
|
{non-wheat-sourdough/}
|
|
}
|
|
|
|
% Caption and figure size below images
|
|
\usepackage{caption}
|
|
\captionsetup[figure]{font=footnotesize}
|
|
|
|
|
|
\DeclareSIUnit\degF{\text{°}F}
|