[% PROCESS variables.tt -%] \documentclass[a4paper,12pt]{memoir} \usepackage[margin=2cm]{geometry} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{fontspec} \usepackage{multirow} \usepackage{graphicx} \usepackage{xcolor} \usepackage{svg} \usepackage{wrapfig} \usepackage{enumitem} \usepackage{hyperref} \usepackage{ifthen} \usepackage{ltxtable} \usepackage[pass-fonts=true]{lyluatex} \newcolumntype{L}{>{\raggedright\arraybackslash}X} \newcolumntype{Y}{>{\centering\arraybackslash}X} \newcommand{\mytable}[1]{\LTXtable{\textwidth}{#1}} \setmainfont[Numbers={OldStyle, Proportional},RawFeature={+ss06}]{EB Garamond} \newcommand{\song}[3]{\ifthenelse{\equal{#1}{}} {\subsection*{#2}\par{#3}\par} {\subsection*{\textbf{#1} {#2}}\par{#3}\par}} \newcommand{\gradualverse}[2]{#1\hfill\textit{#2}} \newcommand{\ordinarium}[1]{\input{#1}} \newcommand{\original}[1]{{ Originaltitel: #1}} \newcommand{\TM}[1]{ T \& M: #1} \newcommand{\arrangement}[1]{ S: #1} \newcommand{\lyrics}[1]{ T: #1} \newcommand{\melody}[1]{ M: #1} \newcommand{\translation}[1]{ Ü: #1} \setmainfont[Numbers={OldStyle, Proportional},RawFeature={+ss06}]{EB Garamond} \newcommand{\Chorus}[2][]{\ifthenelse{\equal {#1} {} }{\textit{Ref.} {#2}\par}{\textit{Ref. {#1}.} {#2}\par}} \newcommand{\VA}[1]{\textit{V/A:} {#1}\par} \newcommand{\V}[1]{\textit{V:} {#1}\par} \newcommand{\A}[1]{\textit{A:} {#1}\par} \newcommand{\Ant}[1]{\textit{Ant:} {#1}\par} \newcommand{\Bridge}[2][]{\ifthenelse{\equal {#1} {} }{\textit{Bridge.} {#2}\par}{\textit{Bridge {#1}.} {#2}\par}} \newcommand{\Pre}[1]{\textit{Pre.} {#1}\par} \newcommand{\Outro}[1]{\textit{Outro} {#1}\par} \newcommand{\St}[2]{\textit{{#1}.} {#2}\par} \setlength\parindent{0pt} \setlength\parskip{2mm plus 1mm minus 1.5mm} \setlist[itemize]{noitemsep} \setlength{\droptitle}{-1.875cm} \setlength{\droptitle}{-1.875cm} [% IF gregorian -%] \usepackage[autocompile]{gregoriotex} \grechangestyle{firstword}{\scshape} [% END -%] \begin{document} \section*{[% title %]} \begin{centering} [% subtitle %] \end{centering} [% USE song_choices = datafile('song_choices.csv') %] [% IF parts == 0 -%] parts = ensemble [% END -%] [% FOREACH song = song_choices %] \newpage [% template = song.template == '' ? "song_template.tt" : song.template -%] [% INCLUDE "$template" purpose = song.purpose title = song.title content = song.content variables = song.variables ? "${song.variables}/assignments.tt" : '' %] [% END %] \end{document}