von esdd » Mo 24. Okt 2016, 14:23
Hier ist noch eine weitere Möglichkeit, da sich die benötigte Bounding Box hier relativ einfach ermitteln lässt:
\documentclass[tikz]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{helvet}
\usetikzlibrary{matrix}
\tikzset{font=\sffamily}
\begin{document}
\begin{tikzpicture}[line width=.1pt]
\matrix[
matrix of nodes,
inner ysep=3pt,
inner xsep=5pt,
] (m) {
Obere Wörter\\
Untere Wörter\\
};
\draw [thick] (m-1-1.south west) to (m-1-1.south east);
\pgfresetboundingbox
\useasboundingbox ([yshift=6pt]m.south-|m-1-1.west)rectangle([yshift=-6pt]m.north-|m-1-1.east);
\end{tikzpicture}%
\end{document}
Je nachdem, was Du tatsächlich tun willst, kann auch eine andere Variante von
Pfade verbergen TikZ weiterhelfen.
Wenn die Zeichnung tatsächlich separat mit
standalone erstellt wird, kann man den weißen Rand auch hinterher mit
pdfcrop entfernen, das aber perl braucht.
Hier ist noch eine weitere Möglichkeit, da sich die benötigte Bounding Box hier relativ einfach ermitteln lässt:
[code]\documentclass[tikz]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{helvet}
\usetikzlibrary{matrix}
\tikzset{font=\sffamily}
\begin{document}
\begin{tikzpicture}[line width=.1pt]
\matrix[
matrix of nodes,
inner ysep=3pt,
inner xsep=5pt,
] (m) {
Obere Wörter\\
Untere Wörter\\
};
\draw [thick] (m-1-1.south west) to (m-1-1.south east);
\pgfresetboundingbox
\useasboundingbox ([yshift=6pt]m.south-|m-1-1.west)rectangle([yshift=-6pt]m.north-|m-1-1.east);
\end{tikzpicture}%
\end{document}[/code]
Je nachdem, was Du tatsächlich tun willst, kann auch eine andere Variante von [url=http://texwelt.de/wissen/fragen/4081/pfade-verbergen-tikz/4134]Pfade verbergen TikZ[/url] weiterhelfen.
Wenn die Zeichnung tatsächlich separat mit [p]standalone[/p] erstellt wird, kann man den weißen Rand auch hinterher mit [p]pdfcrop[/p] entfernen, das aber [tt]perl[/tt] braucht.