diff --git a/LogoCropped.pdf b/LogoCropped.pdf new file mode 100644 index 0000000..daa6f3e Binary files /dev/null and b/LogoCropped.pdf differ diff --git a/Schilder/README.md b/Schilder/README.md new file mode 100644 index 0000000..79f3b03 --- /dev/null +++ b/Schilder/README.md @@ -0,0 +1,6 @@ +##Schilder +Mit Hilfe dieses TEX-Dokumentes könenn Schilder generiert werden. Wenn keine weiteren Änderungen vorgenommen werden sollen, einfach orte.csv anpassen. +Pro Zeile einen Ort. Bitte aufpassen nicht zu lange Namne zu benutzen. +Die Farbe kann im Dokument in Zeile 21 unter dem Alias \eseColor angepasst werden. + +Das Tex-File ist noch etwas buggy und produizert ein Schild zu viel ohne Aufschrift bei ungerader Anzahl an Orten. diff --git a/Schilder/eseSchildgenerator.pdf b/Schilder/eseSchildgenerator.pdf new file mode 100644 index 0000000..4c38bbb Binary files /dev/null and b/Schilder/eseSchildgenerator.pdf differ diff --git a/Schilder/eseSchildgenerator.tex b/Schilder/eseSchildgenerator.tex new file mode 100644 index 0000000..4dd0d1b --- /dev/null +++ b/Schilder/eseSchildgenerator.tex @@ -0,0 +1,80 @@ +\documentclass[12pt, a4paper]{article} + +\usepackage[left=0.4cm, right=0.00cm, top=1.5cm, bottom=0.5cm]{geometry} +\usepackage{fontspec} +\usepackage{xcolor} +\usepackage{colortbl} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage{float} +\usepackage{amsmath}% http://ctan.org/pkg/amsmath +\usepackage{tabularx} +\usepackage{multirow} +\usepackage{tikz} +\usepackage{xifthen} +\usepackage{color, colortbl} +\usepackage[first=5, last=18]{lcg} +\usepackage{hyphenat} +\usepackage{array,booktabs} +\usepackage{lscape} + +\definecolor{eseColor}{RGB}{1, 133, 84} + +\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}} + +\pagenumbering{gobble} + +\setmainfont{Exo2-Regular.ttf} + +% \linespread{1.3} + +\def\chopline#1\\{ + \def\name{#1} +} + +\newif\ifmore \moretrue +\newif\ifnewpage \newpagetrue + +\newboolean{newPage} +\setboolean{newPage}{true} + +\begin{document} +\newread\quelle +\openin\quelle=orte.csv + +\loop + \read\quelle to \zeile + \ifeof\quelle + \global\morefalse + \else + \expandafter\chopline\zeile\\ + \read\quelle to \zeilee + \ifeof\quelle + \global\morefalse + \fi + +\begin{tikzpicture} + \ifthenelse{\NOT \isundefined{\zeile}{}}{ + \filldraw[fill=eseColor, draw=black, rounded corners=8pt] (0,0) rectangle (18, 13); + \filldraw[fill=white, draw=black, rounded corners=8pt] (0.5 ,0.5) rectangle (17.5,12.5); + \node at (9, 6.5){\fontsize{60}{60}\selectfont\zeile}; + \node at (15, 11){\includegraphics[width=0.2\textwidth]{../LogoCropped.pdf}}; + }{} + + \draw[dashed] (0, 13.5) -- (19, 13.5); + + \ifthenelse{\NOT \isundefined{\zeilee}{}}{ + \filldraw[fill=eseColor, draw=black, rounded corners=8pt] (0, 14) rectangle (18, 27); + \filldraw[fill=white, draw=black, rounded corners=8pt] (0.5, 14.5) rectangle (17.5, 26.5); + \node at (9, 20.5){\fontsize{60}{60}\selectfont \zeilee}; + \node at (15, 25){\includegraphics[width=0.2\textwidth]{../LogoCropped.pdf}}; + }{} + + +\end{tikzpicture} +\fi% +\ifmore\repeat% +% +\closein\quelle% +% +\end{document} diff --git a/Schilder/orte.csv b/Schilder/orte.csv new file mode 100644 index 0000000..1116c9a --- /dev/null +++ b/Schilder/orte.csv @@ -0,0 +1,14 @@ +Vorlesung +ZIH +ascii +Meldeamt +Bafögamt +SLUB +Prüfungsamt +Countdown +Patentamt +Auslandsamt +Prüfungsamt +Jobvermittlung +Bühne +USZ