von ich meine ja nur » Fr 16. Sep 2022, 12:09
Eine
tikzpicture kann man vertikal zentrieren, indem man die Grundlinie entsprechend setzt. Das geht recht einfach mit Option
baseline. Um das vertikale Zentrum der aktuellen BoundingBox zu verwenden, kann man auf
(current bounding box.center) zurückgreifen.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{booktabs}
\usepackage{tabularray}
\begin{document}
\centering
\begin{tabular}{c|c|c|c|c}
Kreuze an & Stimmt gar nicht & stimmt kaum & Stimmt ziemlich & Stimmt genau \\ \toprule
1 &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) ellipse (1cm and 0.5cm);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) ellipse (0.5cm and 0.25cm);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0.5) rectangle (1,1);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) rectangle (2,1);
\end{tikzpicture}
\end{tabular}
\end{document}
Näheres ist der
TikZ-Anleitung zu entnehmen.
Allgemeinere Möglichkeiten wie die Verwendung von
\raisebox sind in den wichtigen Hinweise oder des Pakets
adjustbox sind in den wichtigen Hinweises dieses Forenabschnitts gezeigt.
Eine [tt]tikzpicture[/tt] kann man vertikal zentrieren, indem man die Grundlinie entsprechend setzt. Das geht recht einfach mit Option [tt]baseline[/tt]. Um das vertikale Zentrum der aktuellen BoundingBox zu verwenden, kann man auf [tt](current bounding box.center)[/tt] zurückgreifen.
[code]
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usepackage{booktabs}
\usepackage{tabularray}
\begin{document}
\centering
\begin{tabular}{c|c|c|c|c}
Kreuze an & Stimmt gar nicht & stimmt kaum & Stimmt ziemlich & Stimmt genau \\ \toprule
1 &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) ellipse (1cm and 0.5cm);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) ellipse (0.5cm and 0.25cm);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0.5) rectangle (1,1);
\end{tikzpicture} &
\begin{tikzpicture}[baseline=(current bounding box.center)]
\draw[very thick] (0,0) rectangle (2,1);
\end{tikzpicture}
\end{tabular}
\end{document}
[/code]
Näheres ist der [doc]TikZ[/doc]-Anleitung zu entnehmen.
Allgemeinere Möglichkeiten wie die Verwendung von [tt]\raisebox[/tt] sind in den wichtigen Hinweise oder des Pakets [ctan]adjustbox[/ctan] sind in den wichtigen Hinweises dieses Forenabschnitts gezeigt.