\documentclass[12pt,a4paper]{article} \begin{document} \pagestyle{empty} Text\\ \fbox{\begin{minipage}[c][36pt][b]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[c][36pt][c]{.333\linewidth} {Text} \end{minipage}} \fbox{\begin{minipage}[c][36pt][tt]{.333\linewidth} {Text} \end{minipage}} \\[48pt] \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} {Text} \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} {Text} \end{minipage}} \\[48pt] \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} {Text} \end{minipage}} \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} {Text} \end{minipage}} \\[48pt] \fbox{\begin{minipage}[b][36pt][b]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[b][36pt][c]{.333\linewidth} {Text} \end{minipage}} \fbox{\begin{minipage}[b][36pt][tt]{.333\linewidth} {Text} \end{minipage}} \\[48pt] \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[b][36pt][tt]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[c][36pt][tt]{.333\linewidth} Text \end{minipage}} \end{document}
Verrückte minipage
Verrückte minipage
- Dateianhänge
-
- texstudio_M27848.pdf
- (9.53 KiB) 266-mal heruntergeladen
Weil bei t/t die Grundlinie der Box mit der Grundlinie des enthaltenen Text übereinstimmt. Benütze
\begin{minipage}[36pt]{.333\linewidth}
\vspace{0pt}Text
wenn du möchtest, dass die Box mit den anderen auf einer Linie liegt.
\begin{minipage}[36pt]{.333\linewidth}
\vspace{0pt}Text
wenn du möchtest, dass die Box mit den anderen auf einer Linie liegt.
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Sollte nicht aber die Ausrichtung der Box an der Grundlinie unabhängig von der Ausrichtung des Textes innerhalb der Box sein?
Wenn die Box leer ist, wird sie richtig ausgerichtet.
Un müsste nicht dieses Problem immer dann auftreten, wenn innerhalb der Box die Ausrichtung top ist?
Wenn die Box leer ist, wird sie richtig ausgerichtet.
\fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} Text \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} %Text \end{minipage}}
\documentclass[12pt,a4paper]{article} \setlength{\parindent}{0em} \begin{document} \pagestyle{empty} Text \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} {Text} \end{minipage}} Text \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} {Text} \end{minipage}} Text \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} \vspace{0pt} Text \end{minipage}} Text \fbox{\begin{minipage}[c][36pt][b]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[c][36pt][c]{.333\linewidth} {Text} \end{minipage}} Text \fbox{\begin{minipage}[c][36pt][tt]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[b][36pt][b]{.333\linewidth} Text \end{minipage}} Text \fbox{\begin{minipage}[b][36pt][c]{.333\linewidth} {Text} \end{minipage}} Text \fbox{\begin{minipage}[b][36pt][tt]{.333\linewidth} Text \end{minipage}} \end{document}
Die Ausrichtung ist top. Aber der Referenzpunkt von \vtop-Boxen (das ist was intern verwendet wird) hängt vom Inhalt ab. Wenn die mit Text beginnen, ist der Referenzpunkt die Grundlinie des Textes. Wenn darüber Abstand ist, ist es der Abstand.
\documentclass{article} \usepackage{tikz} \parindent=0pt \begin{document} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \vtop{\hsize = 1cm Text\\text\\text} \vtop{\hsize = 1cm\vspace{0pt}Text\\text\\text} \vtop{\hsize = 1cm\vspace{10pt}Text\\text\\text} \vtop{\hsize = 1cm\vspace{-20pt}Text\\text\\text} \end{document}
Ulrike Fischer
www.troubleshooting-tex.de
www.troubleshooting-tex.de
Ah ok, super. Jetzt hab ichs verstanden. Eine Frage hätte ich dann aber noch.
Gibt es eine noch elegantere Variante die beiden Boxen mit der internen Ausrichtung c und b so auszurichten wie die mir t?
Gibt es eine noch elegantere Variante die beiden Boxen mit der internen Ausrichtung c und b so auszurichten wie die mir t?
\documentclass[12pt,a4paper]{article} \setlength{\parindent}{0em} \usepackage{tikz} \begin{document} \pagestyle{empty} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} {Text} \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} Text \end{minipage}} \\[12pt] Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][b]{.333\linewidth} Text \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][c]{.333\linewidth} {Text} \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} \vspace{0pt} Text \end{minipage}} \\[12pt] Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} \vphantom{<Objekt>} \vphantom{<Objekt>} {Text} \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} \vphantom{<Objekt>} {Text} \end{minipage}} Grundlinie\tikz[overlay]\draw[red](0,0)--++(10,0);% \fbox{\begin{minipage}[t][36pt][tt]{.333\linewidth} Text \end{minipage}} \\[12pt] Grundlinie% \fbox{\begin{minipage}[t][36pt][tt]{.20\linewidth} \tikz[overlay]\draw[red](0,0)--++(12,0);Text \\ \tikz[overlay]\draw[red](0,0)--++(12,0);Text\\ \tikz[overlay]\draw[red](0,0)--++(12,0);Text \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.20\linewidth} \vphantom{<Objekt>} \vphantom{<Objekt>} {Text} \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.20\linewidth} \vphantom{<Objekt>} {Text} \end{minipage}} \fbox{\begin{minipage}[t][36pt][tt]{.20\linewidth} Text \end{minipage}} \end{document}