Longtable-缺少最后一列

Longtable-缺少最后一列

我正在尝试制作一个 4 列表格。但是,我的表格没有一条实线来区分第 4 列的末尾和纸张(看起来该列已经超出了页面,如果这说得通的话)。我是 LaTex 新手,因此任何有关此问题的帮助都将不胜感激!

\begin{center}

\begin{longtable}{|l|l|l|l} 

\caption{Supplemental Table 1- Primary antibodies used for immunocytochemistry and western blot} \label{tab:long} \\

\hline \multicolumn{1}{|c|}{\textbf{Antibody}} & \multicolumn{1}{c|}{\textbf{Source}} & \multicolumn{1}{c|}{\textbf{Catalog Number}} & \multicolumn{1}{c|}{\textbf{Dilution}} \\ \hline 

\endfirsthead

\hline \hline

\endlastfoot 

\hline

text & text & text & text \\\

\hline

\end{longtable}

\end{center}

答案1

您有以下规范

{|l|l|l|l} 

|所以第 4 列之后没有。

此外,与缺失规则无关,它永远不会被放置longtablecenter环境中,不会影响其水平对齐,只会增加额外的虚假垂直空间。

答案2

在您的示例中,\multicolumn命令不是必需的,因此我建议您将其删除。\multicolumn命令工作正常,但它可能会混淆表或长表的描述。

相关内容