aboutsummaryrefslogtreecommitdiff
path: root/contrib/gns/gns-bcd.tex
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gns/gns-bcd.tex')
-rw-r--r--contrib/gns/gns-bcd.tex179
1 files changed, 0 insertions, 179 deletions
diff --git a/contrib/gns/gns-bcd.tex b/contrib/gns/gns-bcd.tex
deleted file mode 100644
index de8c79de5..000000000
--- a/contrib/gns/gns-bcd.tex
+++ /dev/null
@@ -1,179 +0,0 @@
1\documentclass[a4paper,oneside]{scrartcl}
2\usepackage[utf8]{inputenc}
3\usepackage[T1]{fontenc}
4\usepackage{tikz}
5\usepackage{ifthen}
6\usepackage{qrcode}
7\usepackage[newdimens]{labels}
8
9\LabelCols=2
10\LabelRows=5
11\LeftPageMargin=17.0mm
12\RightPageMargin=17.0mm
13\TopPageMargin=10.0mm
14\BottomPageMargin=10.0mm
15\InterLabelColumn=3.5mm
16\InterLabelRow=3.0mm
17\numberoflabels=10
18
19\renewcommand{\rmdefault}{phv}
20\renewcommand{\seriesdefault}{m}
21\renewcommand{\shapedefault}{n}
22
23\input{def.tex}
24
25\setlength\parindent{0pt}
26
27\newcommand{\logo}{
28 \begin{tikzpicture}
29 [every node/.style={circle,fill=black!73,inner sep=0pt,minimum size=2.2mm},
30 every edge/.style={draw,semithick},
31 x=1pt,y=1pt]
32 \node (p1) at (21.57,-219.43) {};
33 \node (p2) at (41.44,-168.86) {}
34 edge (p1);
35 \node (p3) at (54.16,-130.86) {}
36 edge (p2);
37 \node (p4) at (-21.62,-219.43) {}
38 edge (p1);
39 \node (p5) at (10.41,-158.90) {}
40 edge (p2);
41 \node (p6) at (-22.20,-173.21) {}
42 edge (p4);
43 \node (p9) at (-147.32,-37.53) {};
44 \node (p10) at (-97.30,-18.50) {}
45 edge (p9);
46 \node (p11) at (74.95,-89.64) {}
47 edge (p3);
48 \node (p12) at (-0.20,-182.48) {}
49 edge (p1)
50 edge (p4)
51 edge (p5)
52 edge (p6)
53 edge (p3);
54 \node (p13) at (18.79,-190.31) {}
55 edge (p2)
56 edge (p1)
57 edge (p5)
58 edge (p4);
59 \node (p14) at (-46.77,-141.82) {}
60 edge (p6)
61 edge (p4);
62 \node (p15) at (-14.08,-141.91) {}
63 edge (p5)
64 edge (p6)
65 edge (p12);
66 \node (p16) at (-96.66,-90.02) {};
67 \node (p17) at (-71.34,-90.78) {}
68 edge (p16)
69 edge (p14);
70 \node (p18) at (-25.92,-109.84) {}
71 edge (p15)
72 edge (p17)
73 edge (p14);
74 \node (p19) at (-46.78,-94.06) {}
75 edge (p18)
76 edge (p17)
77 edge (p14)
78 edge (p15);
79 \node (p20) at (51.95,-67.01) {}
80 edge (p3)
81 edge (p11);
82 \node (p21) at (29.21,-103.63) {}
83 edge (p11)
84 edge (p20)
85 edge (p3)
86 edge (p5)
87 edge (p2);
88 \node (p22) at (-116.84,-55.89) {}
89 edge (p10)
90 edge (p9);
91 \node (p23) at (-61.14,-62.16) {}
92 edge (p18)
93 edge (p19)
94 edge (p17)
95 edge (p16);
96 \node (p24) at (107.08,-62.78) {}
97 edge (p20)
98 edge (p11);
99 \node (p25) at (131.66,-76.41) {}
100 edge (p24)
101 edge (p11)
102 edge (p20);
103 \node (p26) at (29.59,-139.18) {}
104 edge (p3)
105 edge (p21)
106 edge (p2)
107 edge (p5);
108 \node (p28) at (-137.12,-66.58) {}
109 edge (p22)
110 edge (p9)
111 edge (p10)
112 edge (p16);
113 \node (p29) at (-84.94,-72.38) {}
114 edge (p23)
115 edge (p22)
116 edge (p16)
117 edge (p28);
118 \node (p30) at (145.17,-37.49) {}
119 edge (p25)
120 edge (p24);
121 \node (p31) at (102.20,-18.50) {}
122 edge (p30)
123 edge (p25);
124 \end{tikzpicture}
125}
126
127\newcommand{\card}{
128 \begin{tikzpicture}
129 [every node/.style={rectangle,fill=white,minimum height=7pt,inner sep=0pt},
130 medium text/.style={text width=37.5mm},
131 slight text/.style={text width=30mm},
132 important text/.style={text width=40mm},
133 font=\tiny]
134 \begin{scope}[xshift=64.25mm]
135 \node[medium text] (organization) at (0,-21mm) {\org};
136 \ifthenelse{\equal{\department}{}}{}{
137 \node[medium text] (department) at (0,-23.5mm) {\department};
138 }
139 \ifthenelse{\equal{\subdepartment}{}}{}{
140 \node[medium text] (subdepartment) at (0,-26.5mm) {\subdepartment};
141 }
142 \ifthenelse{\equal{\phone}{}}{}{
143 \node[medium text] (tel label) at (0,-30mm) {Tel};
144 \node[slight text] (tel number) at (0.75mm,-30mm) {\phone};
145 }
146 \ifthenelse{\equal{\fax}{}}{}{
147 \node[medium text] (fax label) at (0,-32.5mm) {Fax};
148 \node[slight text] (fax number) at (0.75mm,-32.5mm) {\fax};
149 }
150 \node[medium text] (e-mail address) at (0,-35.5mm) {\email};
151 \node[medium text] (homepage address) at (0,-38mm) {\homepage};
152 \ifthenelse{\equal{\gpglineone}{}}{}{
153 \node[medium text] (gpg label) at (0,-41mm) {GPG Fingerprint};
154 \node[medium text] (gpg line one) at (0,-43.5mm) {\gpglineone};
155 \node[medium text] (gpg line two) at (0,-46mm) {\gpglinetwo};
156 }
157 \end{scope}
158 \node[scale=0.127] (logo) at (70mm, -10.5mm) {\logo};
159 \node (qrcode) at (20mm,-17mm) {
160 \qrcode[height=20mm,level=Q]{gnunet://gns/\gns}
161 };
162 \begin{scope}[xshift=24.25mm,yshift=-12mm]
163 \node[important text] (name prefix) at (0,-21mm) {
164 \ifthenelse{\equal{\prefix}{}}{}{\tiny \prefix}
165 };
166 \node[important text] (name) at (0,-24mm) {
167 \fontsize{8pt}{8pt}\selectfont
168 \textbf{\name}\ifthenelse{\equal{\suffix}{}}{}{, \tiny \suffix}
169 };
170 \ifthenelse{\equal{\jobtitle}{}}{}{
171 \node[important text] (job title) at (0,-29mm) {\jobtitle};
172 }
173 \end{scope}
174 \end{tikzpicture}
175}
176
177\begin{document}
178\addresslabel{\card}
179\end{document}