在这个例子中,tabular
环境运行良好,但tabularx
产生了错误。
\documentclass{book}
\usepackage{tabularx}
\begin{document}
\begin{tabular}{l l}
\verb@{@ & cell2 \\
\end{tabular}
\begin{tabularx}{\textwidth}{lX lX}
\verb@{@ & cell2 \\
\end{tabularx}
\end{document}
错误是
File ended while scanning use of \TX@get@body.
答案1
这在 tabularx 文档中有记录,tabularx 的主体是宏的参数,而 verb 在宏参数中不起作用,使用\texttt{\{}
(为 tabularx 实现了一个简单版本的 verb,但不能采用不匹配的括号。