Newer
Older
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
%%%%
%% LaTeX Logbook for a micro-sized cache
% Author: bongo 2011
% !!! you have to use the flag "-shell-escape" to use the barcode hack !!!
%
%Usage of the embedded Logo under permission of Groundspeak Inc.
% "The Groundspeak Geocaching Logo may be used only on non-commercial items.
% These items may include, but are not limited to shirts, hats, coins, logbooks, stickers and
%cache containers" from https://www.geocaching.com/about/logousage.aspx at
%(22.06.11)
%
%% I don't provide the logo, but you could download it here:
%%% http://www.treasuresofthemountains.eu/images/Geocaching_Logo.jpg
%%% or https://shinaz.deviantart.com/art/GeoCaching-com-s-Logo-57016206 and modify the path
%%%%
\documentclass[10pt]{article}
\usepackage[left=0.5cm,right=0.5cm,bottom=0cm,head=0cm,foot=0cm]{geometry}
\geometry{a4paper}
\usepackage[parfill]{parskip}
% Geocaching specific variables, please change!
\newcommand{\gccID}{GC2XXFA} % id @geocaching.com
\newcommand{\ocID}{OCC976} % id @ opencaching.de
% static, dont't necessarily change
\newcommand{\gccBaseURL}{http://www.geocaching.com/seek/cache_details.aspx?wp=}
\newcommand{\ocBaseURL}{http://www.opencaching.de/viewcache.php?wp=}
% German Includes %
\usepackage[ngerman]{babel}
\selectlanguage{ngerman}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
% General optimization %
\usepackage{mdwlist} %for compact lists and so on...
\usepackage{hyperref}% url embedding
% Additional Document specific includes %
\usepackage{multicol} % multicolumn layout
\setlength{\columnseprule}{0.01pt} % separation line width
\usepackage{forloop} % for content generating loop
\usepackage{graphicx} % embedding images
\usepackage{caption}
\usepackage[sfmath]{kpfonts} %% sfmath option only to make math in sans serif.
% hacks to use pstricks dependent barcode generator in pdflatex %
\usepackage[pdf]{pstricks}
\usepackage{auto-pst-pdf}
\usepackage{pst-barcode} % for qr-codes
% next line is from http://stackoverflow.com/questions/2553392/latex-rule-filling-the-line %
\newcommand{\fillrule}[2][0em]{\leaders\hbox{\rule[#1]{1pt}{#2}}\hfill}
\setlength{\topskip}{0pt}
\addtolength{\voffset}{-3.2cm} % move head into non-visible above page borders
\addtolength{\textheight}{3.2cm} % increase page size since we moved head ()
\pagestyle{empty}
\begin{document}
\begin{multicols}{2}[][1mm]{
\newcounter{col}
\forloop[1]{col}{1}{\value{col} < 3}{
\begin{minipage}{\linewidth} %encapsulate text to prevent moving to other column
\centering
\begin{Huge}
\fontfamily{kpsans}\selectfont
\sf % set sans serif
\textbf{LOGBUCH}\\
\normalfont
\textbf{Cache}
\vspace*{-1cm}
% the qr-code embedding the link to the cache listing(s)
\begin{align*}
\begin{pspicture}
\psbarcode[scalex=0.65, scaley=0.65]{\gccBaseURL\gccID}{}{qrcode}
\end{pspicture}
&&\makebox[4.5cm][c]{\fillrule{0.1mm}}&&
\begin{pspicture}
\psbarcode[scalex=0.65, scaley=0.65]{\ocBaseURL\ocID}{}{qrcode}
\end{pspicture}
\end{align*}
%\vspace*{0.3cm}
\includegraphics[width=0.5\linewidth]{Geocaching_Logo.jpg} \\
\vspace*{0.2cm}
\textbf{Besitzer:} \\
\vspace{5mm}
\makebox[4cm][c]{\fillrule{0.1mm}}
\normalfont
\end{Huge}
\include{disclaimer_de}
\end{minipage}
\vfill
}
}
\end{multicols}
\newpage % force new page
%\addtolength{\textheight}{6cm} % increase page size since we moved head ()
\vspace*{-4cm}
\begin{small}
\begin{multicols}{6}[][1mm]{
\newcounter{line}
\forloop[1]{col}{1}{\value{col} < 7}{
\forloop[1]{line}{1}{\value{line} < 20}{
Name: \fillrule{0.0002pt} \break
Datum:\fillrule{0.0002pt} \break
\setlength{\fboxsep}{0.8mm}
Zeit: \noindent \fbox{\phantom{00}}\vspace{-3\fboxrule}\fbox{\phantom{00}}
\break
\null % empty hbox
\par % end paragraph
}
}
}
\end{multicols}
\end{small}
\end{document}