我已经尝试了所有方法,但现在我很迷茫,有没有什么方法可以让图像在列中断后真正对齐到列的顶部。
以下是示例代码:
\documentclass{article}
\usepackage[demo]{graphics}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{2}
\noindent
\lipsum[2]
\columnbreak
\noindent
\includegraphics{test}
\lipsum[2]
\end{multicols}
\end{document}
这是我得到的结果:
有没有什么方法可以获得更好的布局(图像与第一列顶部对齐?)
答案1
如果你添加
\fbox{This is the top line of text and I want it to go on a bit.}
在第一列的开始处,您可以看到图像完全对齐:
因此需要进行一些调整以使事情“看起来正确”:
\documentclass{article}
\usepackage[export]{adjustbox}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\hrule
\vspace{-1.2\baselineskip}
\begin{multicols}{2}
\noindent
\lipsum[2]
\columnbreak
\noindent
\includegraphics[width=\linewidth,valign=t,raise=-0.5\dp\strutbox]{example-image}
\lipsum[2]
\end{multicols}
\end{document}