如何在两个垂直对齐的小页面中保持相同的基线跳过

如何在两个垂直对齐的小页面中保持相同的基线跳过

我有两个小页面(实际上其中一个是可变宽度的),一个在另一个之上。我怎样才能让它们保持相同的基线跳过?

我的布局有点奇怪,所以我无法设置[t]较低的 minipage/varwidth 选项。

\documentclass{article}

\usepackage[paperwidth=10cm,paperheight=5cm,showframe]{geometry}

\usepackage{varwidth}

\begin{document}

\noindent LOREM IPSUM

\vfill

\noindent\begin{minipage}[b]{\textwidth}
\raggedleft

LOREM IPSUM

LOREM IPSUM
\end{minipage}

\noindent\begin{minipage}[b]{.5\textwidth}
LOREM IPSUM
\end{minipage}%
\noindent\hfill\begin{varwidth}[b]{.5\textwidth}
LOREM IPSUM

LOREM IPSUM

\end{varwidth}

\end{document}

两个小页面相互叠放

答案1

在此处输入图片描述

如果顶部框的基线位于其底部基线并且底部框的基线位于其顶部基线,则 TeX 会自动执行正确的操作。

\documentclass{article}

\usepackage{varwidth}

\begin{document}

\noindent
\begin{minipage}[b]{\textwidth}
LOREM IPSUM

LOREM IPSUM
\end{minipage}

\noindent
\begin{varwidth}[t]{\textwidth}
LOREM IPSUM

LOREM IPSUM
\end{varwidth}

\end{document}

相关内容