我正在尝试将一个有序列表(enumerate
)添加到tabular
中的表格LaTeX
)中,其中包含以下内容:
\begin{tabular}{|l|l|}
\hline
Event Flow &
\begin{enumerate}
\item This is item 1
\item This is item 2
\end{enumerate}
\\
\hline
\end{tabular}
但是我收到以下错误:
!乳胶错误:有些东西 错了 - 也许是缺少\项目。
请参阅LaTeX手册或LaTeX 同伴解释。输入H. 立即帮助。 ......
l.34 \item T his is item 1 ?
任何人都可以告诉我究竟是什么问题?
因为当我将enumerate
环境置于tabular
环境之外时,它会起作用;所以我猜我现在错过了我的表格示例。
答案 0 :(得分:9)
以下作品:
\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}
我猜测问题是枚举环境需要处于垂直模式:您可以尝试使用\ vbox。
答案 1 :(得分:2)
您可以使用以下解决方案:
\documentclass{article}
\begin{document}
\begin{tabular}{|l|p{5cm}|}
\hline
Event Flow &
\begin{enumerate}
\item This is item 1
\item This is item 2
\end{enumerate} \\
\hline
\end{tabular}
\end{document}
换句话说,只需创建一个段落类型列(具有指定的宽度),就可以避免使用minipage
。这个编译成