Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have a list of items inside enumerate. I'd like to lay them out in two columns, separated by an image. The numbering matters, so I can't break them into two separate enumerate environment. Is there a way to persuade multicols to do this for me ?

An alternate strategy is to manually break, and somehow start the second enumerate at the right count. This is inelegant, but would suffice. Is there a way to do that ?

share|improve this question
    
possible duplicate of Twocolumn part in document –  Leo Liu May 12 '11 at 4:46
    
Yes, I realized that after posting. but then an answer showed up and I can't delete it now :(. Am flagging –  Suresh May 12 '11 at 4:48
1  
Since you've changed the question significantly do you still want to close it? What kind of image do you have in mind? Can you show a sample? –  Alan Munn May 12 '11 at 12:12
    
actually I flagged it for closing, but it isn't closed yet. –  Suresh May 12 '11 at 19:34
    
You flagged it for deletion and it was deleted. I then objected to the deletion as deleting the question also deleted my answer (not that I particularly value the answer, it's the principle that I was concerned with). This has led to a meta question: meta.tex.stackexchange.com/q/1341/86 –  Loop Space May 12 '11 at 20:19

2 Answers 2

up vote 4 down vote accepted

You can use the multicol package.

\documentclass{article}

\usepackage{multicol}
\begin{document}

\begin{multicols}{2}
  \begin{enumerate}
  \item First item
  \item Second item
  \item Third item
  \item Fourth item
  \item Fifth item
  \item Sixth item
  \item Seventh item
  \item Eighth item
  \item Ninth item
  \item Tenth item
\end{enumerate}
\end{multicols}

\end{document}

output of code

share|improve this answer

The inelegant solution is certainly possible, and it isn't too inelegant as it is possible to remember where we stopped counting and resume it later.

\documentclass{article}

\usepackage{multicol}

\newcounter{contenum}
\newenvironment{enumeratecont}{%
  \setcounter{contenum}{\theenumi}%
  \enumerate
  \setcounter{enumi}{\thecontenum}%
}{%
  \endenumerate
}

\begin{document}

\begin{multicols}{3}
\begin{enumerate}
\item This is item \arabic{enumi}
\item This is item \arabic{enumi}
\end{enumerate}
\columnbreak

Some text in between the enumeration environments
\columnbreak

\begin{enumeratecont}
\item This is item \arabic{enumi}
\item This is item \arabic{enumi}
\end{enumeratecont}
\end{multicols}
\end{document}

Produces:

multicol split enumerate

share|improve this answer
1  
The enumitem package has a [resume] key that allows you to do this automatically. One downside of this solution is that the columns must be of equal size. –  Alan Munn May 12 '11 at 19:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.