我想使用 multicol 包并创建具有不同宽度的三列,例如总 \textwidth 的 30%、30% 和 40%。
这个怎么做?
编辑:
更具体地说,我也在使用\columnbreak
,并且我有三个不同的部分,我希望它们在一页上垂直分割并分别向左对齐。但是,我希望它们具有不同的宽度、较小的间隔和明显的划分,就像一条完整的垂直线。
答案1
不支持,出于同样的原因,你不能改变\textwidth
中间文档,段落设置第一的到指定的宽度然后分成列,因此行不能重新设置为不同的长度。
从你的编辑来看
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{
>{\hsize.3\hsize}X|
>{\hsize.3\hsize}X|
>{\hsize.4\hsize}X}
aaa
\[x=y\]
&
bbb
xx
zz
&ccc
\end{tabularx}
\end{document}
会做你想做的事。(tabularx
包裹)