diff options
-rwxr-xr-x | gen.js | 9 | ||||
-rw-r--r-- | zeitung/main.tex | 2 | ||||
-rw-r--r-- | zeitung/parts/imprint.tex | 21 | ||||
-rw-r--r-- | zeitung/parts/quotetemplate.tex | 4 |
4 files changed, 20 insertions, 16 deletions
@@ -185,7 +185,7 @@ db.dump().then(async (data) => { }); // Quotes boats coats floats goats oats - const genAuthor = (quote) => `${quote.name} ${quote.middlename || ""} ${quote.surname}`; + const genAuthor = (quote) => (quote ? `${quote.name} ${quote.middlename || ""} ${quote.surname}` : ""); textex = "\\def\\quoteclass{TGM13.1}\n\\quotepage"; let i = 0; for (const quote of data.quotes) { @@ -195,9 +195,12 @@ db.dump().then(async (data) => { } const author = genAuthor(quote); if (i === 0 || author !== genAuthor(data.quotes[i - 1])) { - textex += `\\quoteauthor{${author}}\n`; + textex += `\\quoteauthor{${author}}\\begin{itemize}\n`; + } + textex += `\\item \\quoteadd{${sanitize(quote.quote)}}\n`; + if (author !== genAuthor(data.quotes[i + 1])) { + textex += `\\end{itemize}\n`; } - textex += `\\quoteadd{${sanitize(quote.quote)}}\n`; i++; } // Lol diff --git a/zeitung/main.tex b/zeitung/main.tex index b11cdea..1861691 100644 --- a/zeitung/main.tex +++ b/zeitung/main.tex @@ -182,7 +182,7 @@ \advert{daad} \part{secrets} \advert{ihk} -%\part{studentprofiles} +\part{studentprofiles} \advert{uni-ulm} \part{trips} \advert{abihome} diff --git a/zeitung/parts/imprint.tex b/zeitung/parts/imprint.tex index 274d1b0..3b5198f 100644 --- a/zeitung/parts/imprint.tex +++ b/zeitung/parts/imprint.tex @@ -15,15 +15,16 @@ Mit folgendem QR-Code kann diese Zeitung auch digital genossen werden: \begin{table}[b] \begin{tabular}{ l l } - \textbf{V.i.S.d.P} & RBS TG13 \\ % Verantwortlich im Sinne des Presserechts - \textbf{\LaTeX} & Marvin Borner, Lars Krönner \\ - \textbf{Datenverwaltung} & Marvin Borner, Lars Krönner \\ - \textbf{Web-Hosting} & Marvin Borner \\ - \textbf{Web-Plattform} & Lars Krönner, Marvin Borner \\ - \textbf{Design} & Leia Saumweber, Tomislav Strazanac, Gianluca Marmo, Matthias Schmiegel, Sebastian Sutor \\ - \textbf{Inhalt} & Matthias Schmiegel, Sebastian Sutor \\ - \textbf{Finanzierung \& Werbung} & Lars Mayer \\ - \textbf{Planung \& Organisation} & Matthias Schmiegel, Sebastian Sutor \\ - \textbf{Rechtsabteilung} & Lars Mayer, Sebastian Sutor + \textbf{V.i.S.d.P} & RBS TG13 \\ % Verantwortlich im Sinne des Presserechts + \textbf{\LaTeX} & Marvin Borner, Lars Krönner \\ + \textbf{Datenverwaltung} & Marvin Borner, Lars Krönner \\ + \textbf{Web-Hosting} & Marvin Borner \\ + \textbf{Web-Plattform} & Lars Krönner, Marvin Borner \\ + \textbf{Design} & Leia Saumweber, Tomislav Strazanac, Gianluca Marmo, Matthias Schmiegel, Sebastian Sutor \\ + \textbf{Inhalt} & Matthias Schmiegel, Sebastian Sutor \\ + \textbf{Finanzierung \& Werbung} & Lars Mayer \\ + \textbf{Planung \& Organisation} & Matthias Schmiegel, Sebastian Sutor \\ + \textbf{Rechtsabteilung} & Lars Mayer, Sebastian Sutor \\ + \textbf{Zitate, Steckbriefe, etc.} & SchülerInnen des gesamten TG13 \end{tabular} \end{table} diff --git a/zeitung/parts/quotetemplate.tex b/zeitung/parts/quotetemplate.tex index faa8be3..6953577 100644 --- a/zeitung/parts/quotetemplate.tex +++ b/zeitung/parts/quotetemplate.tex @@ -1,9 +1,9 @@ \clearpage \providecommand\quoteauthor[1]{ - {\large{\textbf{#1: }}}\newline + {\large{\textbf{#1: }}} } \providecommand\quoteadd[1]{ - #1\newline + #1 } |