![使用文档渲染时,longtable 表中的命令未定义](https://linux22.com/image/430502/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3%E6%B8%B2%E6%9F%93%E6%97%B6%EF%BC%8Clongtable%20%E8%A1%A8%E4%B8%AD%E7%9A%84%E5%91%BD%E4%BB%A4%E6%9C%AA%E5%AE%9A%E4%B9%89.png)
我有一个表格,我想将其嵌入到我的文档中。表格本身可以毫无问题地呈现,但当与文档的其余部分一起呈现时,它会引发以下错误:
! LaTeX Error: Command 1 undefined.
不确定问题可能是什么。有人可以帮忙吗?MWE 如下。
\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage{array}
\usepackage{ragged2e}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
\centering
\normalsize
\renewcommand\arraystretch{1.2}
\begin{longtable}{>{\hspace{0pt}}m{0.081\linewidth}>{\hspace{0pt}}m{0.536\linewidth}>{\RaggedLeft\hspace{0pt}}m{0.274
\linewidth}}
\toprule
\ No. & Search terms & Number of \par{}results \endfirsthead
\hline
1 & childh & \\
\bottomrule
\end{longtable}
\end{document}
答案1
\expandafter
您发布的代码不会产生错误,但是可以通过添加到代码中来获得所显示的错误。
\documentclass{article}
\usepackage[a4paper,margin=2.5cm]{geometry}
\usepackage{array}
\usepackage{ragged2e}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
\expandafter
\renewcommand\arraystretch{1.2}
\end{document}
生成:
! LaTeX Error: Command 1 undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.13 \renewcommand\arraystretch
{1.2}
?
请注意,您只显示了第一行,如果您显示完整的错误,如从到!
,?
那么您将获得有关错误位置的更多上下文。