aboutsummaryrefslogtreecommitdiff
path: root/contrib/businesscards/card.tex
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/businesscards/card.tex')
-rw-r--r--contrib/businesscards/card.tex122
1 files changed, 122 insertions, 0 deletions
diff --git a/contrib/businesscards/card.tex b/contrib/businesscards/card.tex
new file mode 100644
index 000000000..afc8131af
--- /dev/null
+++ b/contrib/businesscards/card.tex
@@ -0,0 +1,122 @@
1\documentclass[14pt,a4paper,oneside,ngerman]{scrartcl}
2
3\usepackage{geometry}
4\geometry{paperwidth=95mm, paperheight=65mm,left=0mm,right=0mm, top=0mm, bottom=0mm}
5\usepackage[utf8]{inputenc}
6\usepackage[T1]{fontenc}
7\usepackage{graphicx}
8\usepackage{units}
9\usepackage{tikz}
10\usepackage{pst-barcode}
11\usepackage{auto-pst-pdf}
12\usetikzlibrary{positioning,shapes,shadows,arrows}
13
14\input{fields.tex}
15
16% ===============================================================
17% Font type
18% ===============================================================
19\renewcommand{\rmdefault}{phv}
20\renewcommand{\seriesdefault}{m}
21\renewcommand{\shapedefault}{n}
22% ===============================================================
23
24\definecolor{MyBlack}{cmyk}{0,0,0,1} % Black
25
26\setlength\parindent{0pt}
27
28
29\newlength{\width}
30\newlength{\height}
31\setlength{\width}{85mm}
32\setlength{\height}{55mm}
33
34
35\newcommand{\card}[1]{%
36 \begin{tikzpicture}[font=\tiny]
37 \draw[-,line width=1pt,MyBlack] (-5mm,0mm) to (-2mm,0mm);
38 \draw[-,line width=1pt,MyBlack] (0mm,5mm) to (0mm,2mm);
39
40 \draw[-,line width=1pt,MyBlack] [xshift=2mm](\width,0mm) to [xshift=3mm](\width,0mm);
41 \draw[-,line width=1pt,MyBlack] (\width,5mm) to (\width,2mm);
42
43 \draw[-,line width=1pt,MyBlack] (-5mm,-\height) to (-2mm,-\height);
44 \draw[-,line width=1pt,MyBlack] [yshift=-2mm](0mm,-\height) to [yshift=-3mm](0mm,-\height);
45
46 \draw[-,line width=1pt,MyBlack] [xshift=2mm](\width,-\height) to [xshift=3mm](\width,-\height);
47 \draw[-,line width=1pt,MyBlack] [yshift=-2mm](\width,-\height) to [yshift=-3mm](\width,-\height);
48
49
50 %\draw[-,line width=1pt,MyBlack] (-5mm,0mm) to (90mm,0mm);
51 %\draw[-,line width=1pt,MyBlack] (-5mm,-55mm) to (90mm,-55mm);
52 %\draw[-,line width=1pt,MyBlack] (-0mm,5mm) to (0mm,-60mm);
53 %\draw[-,line width=1pt,MyBlack] (85mm,5mm) to (85mm,-60mm);
54
55 %\draw[-,line width=0.1mm,MyBlack!50] (44.5mm,0mm) to (44.5mm,-55mm);
56
57 \node at (78mm,-7mm) {\includegraphics[height=7mm]{gnunet-logo.pdf}};
58 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-16mm) {\orga};
59 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-21.5mm) {\ifthenelse{\equal{#1}{english}}{\departmenten}{\departmentde}};
60 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-24.0mm) {\ifthenelse{\equal{#1}{english}}{\subdepartmenten}{\subdepartmentde}};
61% \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-26.5mm) {\ifthenelse{\equal{#1}{english}}{}{und Netzdienste}};
62
63
64 \ifthenelse{\equal{\gpglineone}{}\or\equal{#1}{german}}{%
65 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-35mm) {\street};
66 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-37.5mm) {\city};
67
68 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-41.5mm) {Tel};
69 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-44.0mm) {Fax};
70 \node[rectangle,draw=white,minimum height=7pt,text width=30mm,inner sep=0pt] at (65mm,-41.5mm) {\phone};
71 \node[rectangle,draw=white,minimum height=7pt,text width=30mm,inner sep=0pt] at (65mm,-44.0mm) {\fax};
72
73 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-48.0mm) {\email};
74 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-50.5mm) {\homepage};
75 }%
76 {%
77 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-35.0mm) {\email};
78 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-37.5mm) {\homepage};
79
80 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-44.0mm) {GPG Fingerprint:};
81 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-46.5mm) {\gpglineone};
82 \node[rectangle,draw=white,minimum height=7pt,text width=37.5mm,inner sep=0pt] at (64.25mm,-49.0mm) {\gpglinetwo};
83 }%
84
85
86 \ifthenelse{\equal{\gns}{}\or\equal{#1}{english}}{%
87 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-21.0mm) {\ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}};
88 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-24.0mm) {\fontsize{8pt}{8pt}\selectfont \textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}};
89 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-29.0mm) {\ifthenelse{\equal{#1}{english}}{\textit{\jobtitleenglish}}{\textit{\jobtitlegerman}}};
90 }%
91 {%
92 \node[rectangle,draw=black,line width=1pt,inner sep=0pt] at (12.5mm,-14.75mm) {\begin{pspicture}(17mm,17mm) \psbarcode{\gns}{}{qrcode}\end{pspicture}};
93 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-32.0mm) {\ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}};
94 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-35.0mm) {\fontsize{8pt}{8pt}\selectfont \textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}};
95 \node[rectangle,draw=white,minimum height=7pt,text width=41mm,inner sep=0pt] at (24.25mm,-41.5mm) {\ifthenelse{\equal{#1}{english}}{\textit{\jobtitleenglish}}{\textit{\jobtitlegerman}}};
96 }%
97 \end{tikzpicture}
98}%
99
100
101
102
103\begin{document}
104
105
106\begin{figure}
107 \begin{center}
108 \card{german}
109 \end{center}
110\end{figure}
111
112\clearpage
113
114\begin{figure}
115 \begin{center}
116 \card{english}
117 \end{center}
118\end{figure}
119
120
121\end{document}
122