Hopefully this is simple: I have a relatively long list where each list item contains very little text. For example:
* a * b * c * d * e * f
I wish to format it like so:
* a * d * b * e * c * f
I would rather not create a table with 2 lists as I want to be able to easily change the list without worrying about updating all the columns.
What is the best way to do this in latex?
Column separationThe separation between the columns is specified by the command \columnsep Below is an example. In the example above, the command \setlength{\columnsep}{2cm} sets the column separation to 2cm.
Give the \onecolumn command just before the section whose structure you need to change (but this section has to start on a new page, that is, after a \newpage command). To switch back to 2 columns, use \twocolumn the same way.
Using the multicol package and embedding your list in a multicols
environment does what you want:
\documentclass{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\begin{enumerate}
\item a
\item b
\item c
\item d
\item e
\item f
\end{enumerate}
\end{multicols}
\end{document}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With