我试图使用以下内容将一个有序列表(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}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
!乳胶错误:出了点问题 - 也许缺少\项目.
有关说明,请参阅LaTeX手册或LaTeX Companion.输入H即可获得帮助....
Run Code Online (Sandbox Code Playgroud)l.34 \item T his is item 1 ?
谁能告诉我究竟是什么问题?
因为当我将enumerate
环境置于环境之外时tabular
,它起作用; 所以我猜我现在错过了我的表格示例.
以下作品:
\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.
小智 5
您可以使用以下解决方案:
\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}
Run Code Online (Sandbox Code Playgroud)
换句话说,您可以minipage
通过简单地创建段落类型列(具有指定的宽度)来避免对 a 的需要。这编译为