[% PROCESS variables.tt -%] \documentclass[a4paper,12pt]{article} \usepackage[ngerman]{babel} \usepackage{enumitem} \usepackage{fontspec} \usepackage[margin=2cm]{geometry} \usepackage{graphicx} \usepackage{hyperref} \usepackage{ifthen} \usepackage[utf8]{inputenc} \usepackage{ltxtable} \usepackage[pass-fonts=true]{lyluatex} \usepackage{multirow} \usepackage{svg} \usepackage[explicit]{titlesec} \usepackage{wrapfig} \usepackage{xcolor} \newcolumntype{L}{>{\raggedright\arraybackslash}X} \newcolumntype{Y}{>{\centering\arraybackslash}X} \newcommand{\mytable}[1]{\LTXtable{\textwidth}{#1}} \newcommand{\raisedrulefill}[2][0ex]{\leaders\hbox{\rule[#1]{1pt}{#2}}\hfill} \setmainfont[ Path = ../fonts/EBGaramond12/fonts/ttf/, Extension = .ttf, UprightFont = *-Regular, BoldFont = *-Bold, ItalicFont = *-Italic, BoldItalicFont = *-BoldItalic, Numbers = {OldStyle, Proportional}, RawFeature = {+ss06} ]{EBGaramond} %\titleformat{\subsection}{\normalfont\Large}{\thesubsection. }{0em}{#1} \newcommand{\song}[3]{\ifthenelse{\equal{#1}{}} {\subsection*{#2}\par{#3}\par} {\subsection*{\textit{#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} \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} [% IF gregorian -%] \usepackage[autocompile]{gregoriotex} \grechangestyle{firstword}{\scshape} [% END -%] \begin{document} \section*{[% title %]} [% subtitle %] \vfill [% parts %] [% USE song_choices = datafile("${config_dir}/song_choices.csv", delim= '|') %] [% IF parts == 0 -%] parts = ensemble [% END -%] [% FOREACH song = song_choices %] \newpage [% template = song.template == '' ? "song_template.tt" : song.template; INCLUDE "$template" purpose = song.purpose assignments = song.assignments_directory ? "${library_dir}/${song.assignments_directory}/assignments.tt" : '' directory = song.assignments_directory ? "${library_dir}/${song.assignments_directory}" : '' overrides = song.overrides; -%] [% END; -%] \end{document}