-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.tex
48 lines (39 loc) · 1.3 KB
/
main.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
\documentclass[12pt, a4paper]{article}
\usepackage[crossmark]{ticket}
%\usepackage[boxed]{ticket}
\usepackage{graphicx}
\usepackage{datatool}
\usepackage{microtype}
\usepackage[ngerman]{babel}
\usepackage[top=0mm,left=0mm]{geometry}
\setlength{\topskip}{0pt}
% Parameter zur Einstellung der Tickets
\ticketSize{105}{74} % Breite, Höhe
\ticketDistance{0}{0} % Abstand
\ticketNumbers{2}{4} % Anzahl Tickets pro Seite
% Mit \put können Elemente im Ticket platiert werden
\renewcommand{\ticketdefault}{%
\put(68, 2){\includegraphics[width=30mm]{MathPhysLogo.pdf}}
\put( 5, 13){\line(1,0){95}}
\put( 7, 9){\scriptsize Text 1}
\put( 7, 6){\scriptsize Text 2}
\put( 7, 3){\scriptsize \today}
}
\newcommand{\confpin}[2]{\ticket{%
%\put(52.5,45){\makebox[0mm]{\bfseries\LARGE #1}}
%\put(52.5,35){\makebox[0mm]{\bfseries\Large #2}}
%\frenchspacing
\put(5,48){\parbox[c][1cm][t]{95mm}{\centering\bfseries\LARGE #1}}
\put(5,33){\parbox[c][1cm][t]{95mm}{\centering\bfseries\Large #2}}%
}}
\begin{document}
\sffamily
\fontsize{15}{20}
% Lade Datei
\DTLloaddb{list}{template.csv}
% Erster Parameter = Variable mit Datei, Zweiter Parameter = Namen der Spalten,
% Dritter Parameter = Prozedur (Schleife)
\DTLforeach{list}{\first=foo,\second=bar}{
\confpin{\first}{\second}
}
\end{document}