LaTeX:将枚举环境添加到表格环境

发布于 2024-08-17 04:12:52 字数 619 浏览 0 评论 0原文

我正在尝试将有序列表(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 求同伴解释。 H型 立即寻求帮助。 ...

<前><代码> l.34 \项目 T 他是第 1 项?

谁能告诉我到底是什么问题吗?

因为当我将 enumerate 环境置于 tabular 环境之外时,它就可以工作了;所以我猜我目前在表格示例中遗漏了一些东西。

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如梦亦如幻 2024-08-24 04:12:52

以下工作:

\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。

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.

怀念你的温柔 2024-08-24 04:12:52

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

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

table with enumerate

You could use the following solution:

\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}

In other words, you can avoid the need for a minipage by simply creating a paragraph type column (which has a specified width). This compiles to

table with enumerate

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文