Ich habe zwei Minipages übereinander [b]
und [t]
die Optionen sind auf „Rechts Baseline Skip“ eingestellt. Die zweite Minipage/Varwidth befindet sich in der Multicols-Umgebung und wenn sie mehr als zwei Zeilen hat, überschreitet sie die Texthöhe. Was kann ich tun?
\documentclass{article}
\usepackage[paperwidth=10cm,paperheight=5cm,showframe]{geometry}
\usepackage{varwidth}
\usepackage{multicol}
\premulticols0pt
\postmulticols0pt
\columnsep0pt
\setlength{\multicolsep}{0pt}
\begin{document}
\noindent LABORE ET DOLORE
\vfill
\noindent\begin{minipage}[b]{\linewidth}
\raggedleft
LOREM IPSUM
LOREM IPSUM
\end{minipage}
\begin{multicols}{2}
\null
\vfill
\noindent DOLOR SIT
\columnbreak
\noindent\hfill\begin{varwidth}[t]{.5\textwidth}
\raggedleft
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA
\end{varwidth}
\end{multicols}
\end{document}
Aktualisieren
Ich habe den @alephzero-Code leicht geändert, um die Grundlinie des tabellarischen Textes nach unten zu verschieben (mit Unterlängen außerhalb der Texthöhe). Ich weiß, das ist keine schöne Lösung. Aber es funktioniert.
\documentclass{article}
\renewcommand{\arraystretch}{0}
\usepackage[paperwidth=10cm,paperheight=5cm,showframe]{geometry}
\newlength{\myheight}
\begin{document}
\setlength{\myheight}{\fontchardp\font`p}
\noindent LABORE ET DOLORE
\vfill
\noindent\begin{minipage}[b]{\linewidth}
\raggedleft
LOREM IPSUM
LOREM IPSUM
\end{minipage}\strut
\noindent\begin{tabular}{@{}l@{}l@{}}
\parbox[t]{0.5\linewidth}
{DOLOR SIT}
&
\parbox[b]{0.5\linewidth}
{\raggedleft
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA\vphantom{p}}
\end{tabular}
\enlargethispage{\myheight}
\end{document}
Antwort1
Dies scheint das zu tun, was Sie wollen, ohne \multicol
oder \varwidth
.
\documentclass{article}
\usepackage[paperwidth=10cm,paperheight=5cm,showframe]{geometry}
\begin{document}
\noindent LABORE ET DOLORE
\vfill
\noindent\begin{minipage}[b]{\linewidth}
\raggedleft
LOREM IPSUM
LOREM IPSUM
\end{minipage}\strut
\noindent\begin{tabular}{@{}l@{}l@{}}
\parbox[t]{0.5\linewidth}
{DOLOR SIT}
&
\parbox[b]{0.5\linewidth}
{\raggedleft
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA
MAGNA ALIQUA}
\end{tabular}
\end{document}
Nach \strut
den Miniseiten soll der richtige Grundliniensprung zwischen LOREM IPSUM und MAGNA ALIQUA erfolgen, in Ihrem Beispiellink scheint dort jedoch ein größerer vertikaler Abstand zu sein.
Sie könnten Miniseiten statt Parboxen verwenden, das parbox
ist aber kürzer einzutippen.