tikz-Bild in Labelgrid mit newdimens Option fuer Label-package und Verwendung v. baseline
Hallo,
es handelt sich immer noch um das Thema Positionierung von tikz-Bild in Label.
Um für den Druck der Etiketten auf dem vorgefertigten Etikettenpapier die richtige Positionierung
zu erreichen, habe ich [http://tug.ctan.org/tex-archive/macros/latex/contrib/labels/labels.pdf][1] gelesen und dem Package label die Option "newdimens" spendiert, um sehr fein positionieren zu können.
Mein Etikettenpapier hat oben einen kleinen Rand und ansonsten erstrecken sich die 8x3 Etiketten auf dem ganzen DINA4-Papier. Insbesondere ist unten gar kein Rand.
Das Ergebnis im PDF ist hier: [http://www.randspringer.de/honey_label.pdf][2]
und wenn man sich das Grid anschaut, entspricht das auch meiner Vorgabe (dummerweise ist
das PDF das eine, der physische Ausdruck das andere. Ds ist noch ein anderes Problem.).
Was mich nun irritiert, ist, dass das tikz-Bild nicht mehr zentriert im Label steht, sondern nach rechts verschoben. Ich vermute, dass man das durch Optionen an der Baseline-Option selbst wieder "shiften" kann. Aber wie genau ist die Syntax?
`baseline={([xshift=-5pt]current bounding box.east)}`
ist aus einem google-Beispiel, aber hilft nicht.
Hier nun der vollständige Code:
\documentclass{article}
\usepackage[newdimens]{labels}
\usepackage[english,ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{array}
\usepackage{calligra}
\usepackage{tikz}
\usepackage[left=0cm,right=0cm,top=0cm,bottom=0cm,includeheadfoot]{geometry}
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{decorations.markings}
\LabelGridtrue
\LabelCols=3%
\LabelRows=8%
\numberoflabels=24
\TopPageMargin=7mm%
\BottomPageMargin=0mm%
\RightPageMargin=0mm%
\LeftPageMargin=0mm%
\tikzset{
% Definition für decorate with={form}{farbe}
decorate with/.style 2 args={
minimum width=6.4cm,minimum height=3cm,% Abmessungen des Rechteckes,
align=center, % manueller Zeilenumbruch möglich, Text zentriert
decorate,
decoration={markings,
mark = between positions 0 and 1 step 2mm with {
\node[#1,draw=#2!50!black, fill=#2!50,
minimum size=2mm,% Größe der Symbole
inner sep=0pt] {};
}
}
}
}
%\TopBorder=10mm%
\begin{document}
\genericlabel{%
\begin{tikzpicture}[baseline={([xshift=-5pt]current bounding box.east)}]
\node[decorate with={regular polygon, regular polygon sides = 6}{yellow}]{
\begin{tabular}{m{2cm}m{3cm}}
\includegraphics[width=2cm]{bee} &
{\large{\textcalligra{Frühjahrsblüte}}} \newline
{\tiny{www.randspringer.de/imkerei}} \newline
\begin{tabular}{l}
{\small{Schleuderdatum:}} \\
{\small{\texttt{03.05.2014}}} \\
{\small{Standort:}} \\
{\small{\texttt{Rippien}}}
\end{tabular}
\\
% \multicolumn{2}{c}{{\tiny{www.randspringer.de/imkerei}}}
\end{tabular}
};
\end{tikzpicture}%
}
\end{document}
[1]: http://tug.ctan.org/tex-archive/macros/latex/contrib/labels/labels.pdf
[2]: http://www.randspringer.de/honey_label.pdf