我已经阅读了有关该主题的大量问题,但我不明白为什么他们的解决方案在这里不起作用。
我有两个小页面,每个页面占宽度的 50%。一个包含文本,另一个包含图像。文本的高度比图像小得多。我希望文本和图像都与顶部对齐。其他问题提供了[t]
解决方案,但我只得到这个:
这是我的代码:
\documentclass{exam}
\usepackage{graphicx}
\begin{document}
\begin{minipage}[t]{0.5\linewidth}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\end{minipage}
\begin{minipage}[t]{0.5\linewidth}
\begin{center}
\includegraphics[width=\linewidth]{Peter_the_Hermit.jpg}
\end{center}
\end{minipage}
\end{document}
(该图片是从维基百科随机找到的,这里)
答案1
在图片上方使用 \vspace 将小页面的参考点移至顶部。您可以调整该值进行微调。
\documentclass{exam}
\usepackage{graphicx}
\begin{document}
\begin{minipage}[t]{0.5\linewidth}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
\end{minipage}
\begin{minipage}[t]{0.5\linewidth}
\centering \vspace{-0.7\baselineskip}
\includegraphics[width=\linewidth]{example-image}
\end{minipage}
\end{document}
答案2
您可以使用adjustbox
。
\documentclass{article}% any class is allowed
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\begin{document}
\noindent
\begin{minipage}[t]{0.495\linewidth}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
erat, sed diam voluptua. At vero eos et accusam et justo duo
dolores et ea rebum.
\end{minipage}\hfill
\includegraphics[width=0.495\linewidth,valign=t]{example-image}
\end{document}
另一种可能性是添加\vspace{0pt}
和minipage
对齐T
。这样,图片的顶部就与“L”的顶部对齐。
\documentclass{article}% any class is allowed
\usepackage{graphicx}
\usepackage[export]{adjustbox}
\begin{document}
\noindent
\begin{minipage}[t]{0.495\linewidth}
\vspace{0pt}\par
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
erat, sed diam voluptua. At vero eos et accusam et justo duo
dolores et ea rebum.
\end{minipage}\hfill
\includegraphics[width=0.495\linewidth,valign=T]{example-image}
\end{document}