LaTeX:将枚举环境添加到Tabular环境

我正在尝试使用以下命令向LaTeX的表( tabular )添加有序列表( enumerate ):

 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 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 。 这编译为

链接地址: http://www.djcxy.com/p/33451.html

上一篇: LaTeX: Adding an Enumerate environment to a Tabular environment

下一篇: fontspec (xetex/luatex) and fontconfig