From bba53f17fd6194d974122a4939f9fb33fefdf59f Mon Sep 17 00:00:00 2001 From: "Marcus J. Ertl" Date: Mon, 22 Oct 2018 22:26:27 +0200 Subject: [PATCH] Teilnehmerliste in LaTeX, minor fixes --- .gitignore | 4 ++++ main.tex | 5 +++-- styles.tex | 1 + teilnehmer.tex | 24 ++++++++++++++++++++++++ 4 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 teilnehmer.tex diff --git a/.gitignore b/.gitignore index e758318..16903a1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,10 @@ /backside.pdf /main.pdf /empty.pdf +.vscode + +## Privacy +*.csv ## https://github.com/github/gitignore/blob/master/TeX.gitignore ## Core latex/pdflatex auxiliary files: diff --git a/main.tex b/main.tex index 17f5443..5588b90 100644 --- a/main.tex +++ b/main.tex @@ -85,9 +85,10 @@ Christophe Beauducel möchte diese Gelegenheit nutzen, um neue Fähigkeiten zu e -\newpage -\addcontentsline{toc}{section}{Teilnehmerliste} +\cleardoublepage +\input{teilnehmer.tex} +\newpage \listoffixmes \end{document} diff --git a/styles.tex b/styles.tex index fced433..88823f5 100644 --- a/styles.tex +++ b/styles.tex @@ -27,6 +27,7 @@ \usepackage{biblatex} \usepackage{hologo} \usepackage{varioref} +\usepackage{csvsimple} % font settings \directlua{ diff --git a/teilnehmer.tex b/teilnehmer.tex new file mode 100644 index 0000000..d86ae92 --- /dev/null +++ b/teilnehmer.tex @@ -0,0 +1,24 @@ +% !TeX root = main.tex +% !TeX program = LuaLaTeX +% !TeX encoding = UTF-8 + +\section{Teilnehmerliste} +\setlength{\fboxsep}{8pt} +\csvreader[respect sharp, head to column names]{Daten/teilnehmer.csv}{}{% +\fbox{% +\begin{minipage}[t][5cm][t]{0.45\textwidth}% +\begin{wrapfigure}[5]{l}{0.33\textwidth} + \begin{center} + \vspace{-14pt} + \includegraphics[width=0.33\textwidth]{Bilder/A318.pdf} + \end{center} +\end{wrapfigure} +{\large \Vorname~\Nachname \par} +\ifcsvstrcmp{\Nick}{}{\mbox{ }}{\Nick}\\[6pt] +\Straße\\\PLZ~\Stadt\\ +\ifcsvstrcmp{\Land}{Deutschland}{\mbox{ }\\[6pt]}{\Land\\[6pt]} +\ifcsvstrcmp{\Telefon}{}{}{\Telefon\\}\ifcsvstrcmp{\Mail}{}{}{\href{mailto:\Mail}{\Mail}\\}\ifcsvstrcmp{\Website}{}{}{\url{\Website}\\} +\end{minipage} +}% +\csvifoddrow{\hfill}{\\[8pt]} +}%