LaTeX 表格检查器?

LaTeX 表格检查器?

有没有一段代码可以检查表格的列数是否正确尝试编译?我已经搜索过这个错误信息无数次了:

额外的对齐标签已更改为 \cr

我总是停留在此页面: 表格 - 额外的对齐标签已更改为 \cr

它并不像计算每行的字符数&并与 进行比较那么简单\begin{tabular},因为有时我的表格中有这样的行\multicolumn{3}或这样的行\begin{tabular}{l rr @{\hspace{1em}} r}

我可以自己编写代码,但我肯定会错过很多东西。有人写过表格检查器吗?这更像是一个元问题吗?谢谢!

答案1

如果你使用tblr环境,生活会更轻松tabularray包,其中列数由表内容自动确定。

\documentclass{article}

\usepackage[a4paper,margin=1cm]{geometry}
\usepackage{tabularray}

\begin{document}

\begin{tblr}{hlines,vlines}
  1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 & 1 & 2 & 3 \\
\end{tblr}

\end{document}

在此处输入图片描述

相关内容