Here is a minimal example that works:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{vwcol}
\usepackage{lipsum}
\begin{document}
\begin{vwcol}[widths={0.6,0.4},sep=1.0cm,justify=flush,rule=0pt,indent=1em]
\lipsum[1-3]
\end{vwcol}
\end{document}
But when I add \section
, things get messed up:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{vwcol}
\usepackage{lipsum}
\begin{document}
\begin{vwcol}[widths={0.6,0.4},sep=1.0cm,justify=flush,rule=0pt,indent=1em]
\section{A Section Header}
\lipsum[1-3]
\end{vwcol}
\end{document}
My guess is that \section
is somehow asserting its width (and thus the first column's width) across the whole page, while the second column continues to compute its width based on the erroneous first's.
How can I fix this?
itemize
environment appears broken too, each item not respecting the column's width, but simply overflowing (presumably to the article width).vwcol
? As there are many alternatives are available, e.g.,multicols
paracol
, etc.