xltabular 错误 - 放错 \noalign。\end{xltabular}

xltabular 错误 - 放错 \noalign。\end{xltabular}

我的 latex 代码在编译时抛出了以下错误:Misplaced \noalign. \end{xltabular} 我无法找出原因。它总是显示错误发生在最后一行\end{xltabular}。它还显示其他命令在表格环境之外。这是我的代码的抽象 MWE:

\begin{xltabular}{\textwidth}{|||X||X|||}
\caption{randomCaption}
\label{randomLabel}

\hline
col1 & col2 \\
\hline\hline
\endhead

\blindtext  & \blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline

\blindtext  & \blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \\
\hline

\blindtext  & \blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \\
\hline
\end{xltabular}

我的意图是,以下代码创建两列,其中 & 后的后半部分是多行文本:

\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \newline
\blindtext \\
\hline

总的来说,表格很长,而且跨度很大。我还需要重复标题,这就是我使用“\endhead”的原因。

我已经在以下来源(和其他来源)中搜索了解决方案:(但是,我没有成功)

  1. https://www.overleaf.com/learn/latex/Errors/Extra%20alignment%20tab%20has%20been%20changed%20to%20%5Ccr
  2. https://www.overleaf.com/learn/latex/Errors/Misplaced_%5Cnoalign
  3. 表格乳胶上的错误

我感谢任何形式的帮助。谢谢!

答案1

要消除错误,请在命令\\后添加一个\label,如下所示

\begin{xltabular}{\textwidth}{|||X||X|||}
\caption{randomCaption}
\label{randomLabel}\\

\hline
col1 & col2 \\

还有第二个\\缺失:就在第二次出现 之前\blindtext & \blindtext。(这会导致“额外的对齐制表符已更改为 \cr。”错误)。

相关内容