我想知道如何将页面分成两个独立的部分。我用 minipage 做到了:第一个是\begin{minipage}{0.49\textwidth} .. \end{minipage}
第二个是
\begin{minipage}{0.49\textwidth} ... \end{minipage}
。这可行,但是有没有办法在不指定宽度的情况下将其均等划分?我打算使用\usepackage[margin=.5in]{geometry}
并希望 TeX 将其划分为相等的部分。
编辑:我还有另一个问题。在列周围放置框会破坏 2 列。
\documentclass{article}
\usepackage{paracol}
\usepackage{kantlipsum}
\usepackage{framed}
\usepackage[margin=.5in]{geometry}
\begin{document}
\begin{framed}
\begin{paracol}{2}
\kant[1-2]
\kant[1-2]
\kant[1-2]
\switchcolumn
\kant[3-4]
\end{paracol}
\end{framed}
\end{document}
答案1
有很多方法可以做到这一点。
样本paracol
\documentclass{article}
\usepackage{paracol}
\usepackage{kantlipsum}
\usepackage[margin=.5in]{geometry}
\begin{document}
\begin{paracol}{2}
\kant[1-2]
\switchcolumn
\kant[3-4]
\end{paracol}
\end{document}
和parcolumns
:
\documentclass{article}
\usepackage{parcolumns}
\usepackage{kantlipsum}
\usepackage[margin=.5in]{geometry}
\begin{document}
\begin{parcolumns}{2}
\colchunk{ %
\kant[1-2]
}
\colchunk{ %
\kant[3-4]
}
\colplacechunks
\end{parcolumns}
\end{document}
输出与上面相同。
使用`并行:
\documentclass{article}
\usepackage{parallel}
\usepackage{kantlipsum}
\usepackage[margin=.5in]{geometry}
\begin{document}
\begin{Parallel}[v]{0.49\textwidth}{0.49\textwidth}
\ParallelLText{\kant[1-2]}
\ParallelRText{\kant[3-4]}
\ParallelPar
\end{Parallel}
\end{document}
然后使用蛮力:
\documentclass{article}
\usepackage{tabularx}
\usepackage{kantlipsum}
\usepackage[margin=.5in]{geometry}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{@{}XX@{}}
\kant[1-2] & \kant[3-4]
\end{tabularx}
\end{document}
图与第一个相同。