I am trying to add an ordered list (enumerate
) to a table (tabular
) in LaTeX
with the following:
\begin{tabular}{|l|l|}
\hline
Event Flow &
\begin{enumerate}
\item This is item 1
\item This is item 2
\end{enumerate}
\\
\hline
\end{tabular}
But I am getting the following error:
! LaTeX Error: Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation. Type H for immediate help. ...
l.34 \item T his is item 1 ?
Can anyone please tell me what is the problem exactly?
Because when I put the enumerate
environment outside of the tabular
environment, it works; so guess I am currently missing something with my example of the table.
The following works:
\documentclass{article}
\begin{document}
\begin{tabular}{|l|l|}
\hline
Event Flow &
\begin{minipage}{5in}
\vskip 4pt
\begin{enumerate}
\item This is item 1
\item This is item 2
\end{enumerate}
\vskip 4pt
\end{minipage}
\\
\hline
\end{tabular}
\end{document}
I'm guessing the trouble is that the enumerate environment needs to be in vertical mode: you could experiment with a \vbox.
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