aboutsummaryrefslogtreecommitdiff
path: root/templates/ef/ordo.tex
blob: 60127534efd7dfc21f94d85b6a9fb410a777b824 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
% colitur ordo booklet -- LaTeX. flavour: latex
% Build: colitur table --year 2027 --template ordo.tex > ordo.tex && pdflatex ordo.tex
%
% Day label falls back to the slug when the day carries no Latin name (most
% temporal days, and most sanctoral entries, which are Latin-less in the
% shipped data). The fallback is written as a name-section wrapping a plain
% var and its inverse, deliberately NOT as a single dotted-path lookup
% followed by its own inverse: a dotted lookup that misses climbs to the
% enclosing scope for the WHOLE path, and the month object also carries a
% same-named key one level up, so the naive form would render the month's
% own Latin name on every day lacking one, and never fall back at all.
\documentclass[10pt,twoside]{article}
\usepackage[a5paper,margin=15mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[C]{ORDO {{year}} \textperiodcentered\ {{rite}}}
\setlength{\parindent}{0pt}
\begin{document}
{{#months}}
\section*{ {{name.la}} }
{{#days}}
\textbf{ {{dom}} } \quad {{#name}}{{la}}{{^la}}{{slug}}{{/la}}{{/name}}\\
\small {{rank}} \textperiodcentered\ {{colour}}\\
{{#first}}\small Ep. {{first}}\quad{{/first}}{{#gospel}}\small Ev. {{gospel}}{{/gospel}}\\
{{#comms}}\small Com. {{slug}}\\
{{/comms}}
\medskip

{{/days}}
{{/months}}
\end{document}