LaTeX:向表格环境添加枚举环境

And*_*ech 5 latex

我试图使用以下内容将一个有序列表(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即可获得帮助....

                                               l.34    \item T
           his is item 1 ?
Run Code Online (Sandbox Code Playgroud)

谁能告诉我究竟是什么问题?

因为当我将enumerate环境置于环境之外时tabular,它起作用; 所以我猜我现在错过了我的表格示例.

Cha*_*art 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.


小智 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 的需要。这编译为

带有枚举的表