繁体   English   中英

LaTeX:将 Enumerate 环境添加到 Tabular 环境

[英]LaTeX: Adding an Enumerate environment to a Tabular environment

我正在尝试将有序列表 ( enumerate ) 添加到LaTeX的表 ( tabular ) 中,如下所示:

 \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 错误:出了点问题——可能缺少 \\item。

有关解释,请参阅 LaTeX 手册或 LaTeX Companion。 输入 H 以获得即时帮助。 ...

 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。

您可以使用以下解决方案:

\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通过简单地创建一个段落类型列(其具有指定的宽度)。 这编译为

带枚举的表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM