问题是将图像与顶部可变长度的文本对齐。这是一个简单的例子:
\documentclass{minimal}
\usepackage{lipsum}
\begin{document}
\parbox{0.8\textwidth}{\lipsum[1]}%
\qquad%
\parbox{0.1\textwidth}{\rule{1cm}{1cm}}
\end{document}
我需要图像与第一句话在同一行。我知道我可以单独提升该框。但是,我正在寻找一种通用方法,因为我的文档中有很多这样的情况。
答案1
正如 Harish 指出的那样, lipsum 不仅\parbox
需要顶部锚定,而且规则框也需要向下推。可以使用带有\raisebox
明确负值的 pushdown,但这将随着被推下的高度而变化。在这里,我将项目的顶部(无论垂直尺寸如何)设置为与 顶部相对应的位置\strut
,这意味着规则框的顶部将分割我的 MWE 中显示的两个段落之间的间隙。
\documentclass{minimal}
\usepackage{lipsum}
\usepackage{stackengine}
\begin{document}
\lipsum[1]
\parbox[t]{0.8\textwidth}{\lipsum[1]}%
\qquad%
\belowbaseline[-\ht\strutbox]{\parbox{0.1\textwidth}{\rule{1cm}{1cm}}}
\end{document}