我正在尝试使用 tabulary 环境创建一个表格,并且我希望其中一个框包含一个枚举列表。我的论文中有很多这样的列表,每个列表中的第一个项目都有点问题。它将列表中的所有数字都显示在一起,几乎形成了一个小黑框。有人知道如何摆脱这个麻烦吗?
我收到此错误消息:LaTeX 错误:出现问题 - 也许缺少 \item。
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabulary}
\title{test}
\begin{document}
\maketitle
\begin{table}
\begin{tabulary}{1\textwidth}{ | m{2.1cm} | L | }
\hline
\textbf{ID} & ID \\
\hline
\textbf{Name} & Name \\
\hline
Verifiability &
\begin{enumerate}
\item Step 1
\item Step 2
\item Step 3
\end{enumerate} \\
\hline
\end{tabulary}
\end{table}
\end{document}
答案1
您可以在测试运行期间确保列表的安全:
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{tabulary}
\def\zz{%
\ifx\[$%
\let\enumerate\empty
\let\endenumerate\empty
\let\item\relax
\fi}
\title{test}
\begin{document}
\maketitle
\begin{table}
\begin{tabulary}{1\textwidth}{ | m{2.1cm} | >{\zz}L | }
\hline
\textbf{ID} & ID \\
\hline
\textbf{Name} & Name \\
\hline
Verifiability &
\begin{enumerate}
\item Step 1
\item Step 2
\item Step 3
\end{enumerate} \\
\hline
\end{tabulary}
\end{table}
\end{document}