使用文档渲染时,longtable 表中的命令未定义

使用文档渲染时,longtable 表中的命令未定义

我有一个表格,我想将其嵌入到我的文档中。表格本身可以毫无问题地呈现,但当与文档的其余部分一起呈现时,它会引发以下错误:

! 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}
? 

请注意,您只显示了第一行,如果您显示完整的错误,如从到!?那么您将获得有关错误位置的更多上下文。

相关内容