经过多次 Google 搜索,我找到了很多自动将内容分成多列的解决方案。例如,这。
但这不是我想要的。
我想创建一个多列乳胶侧,我指定各列的宽度和内容。在 HTML 世界中,我可能会使用<div>
s 来完成这项任务。
直观地讲,我想要一些类似的:
\begin{multicol}
\begin{column}[12cm]
...content of the left column...
\end{column}
\begin{column}[9cm]
...content of the right column...
\end{column}
\end{multicol}
我可以以某种方式做到这一点吗?
我认为使用矩阵/表格可以完成该任务,但是我在创建复杂的表格单元格时遇到了很多问题。
答案1
在得到很多非常有用的评论帮助后,我终于得到了这个:
\noindent\adjustbox{minipage=5cm,valign=t}{
...content...
}
\adjustbox{minipage=7cm,valign=t}{
...content...
}\adjustbox{minipage=5cm,valign=t}{
...content...
}
这是一个 3 列布局,列宽分别为 5cm-7cm-5cm。所有元素都垂直对齐到顶部。调整框/迷你框的大小由其内容决定。
在出现重叠的情况下,我得到了不需要的分页符并删除了溢出的内容。因此,我需要以试错的方式手动指定正确的内容(这没问题,这就是我想要的)。