[英]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.