You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双栏LaTeX文档中跨页长表格覆盖文本问题求助

双栏elsarticle中创建跨页全宽长表格的解决方法

问题根源

双栏文档里直接用longtblr,表格默认只占单栏宽度,必然和另一栏文本重叠;另外原代码存在数据行列数和表头不匹配的语法错误,也会加重排版异常。

解决步骤

  • 用\onecolumn临时切换到单栏模式,让表格能占满整个页面宽度
  • 依靠tabularray的longtblr实现跨页表格,同时调整列宽适配页面
  • 表格结束后用\twocolumn切回双栏排版
  • 修正所有数据行的列数,确保和表头一致

完整修正代码

\documentclass[final,3p,times,twocolumn,authoryear]{elsarticle}

\usepackage{graphicx}
\usepackage{adjustbox}
\usepackage[usestackEOL]{stackengine}
\usepackage{multirow}
\usepackage{longtable, tabu}
\usepackage{tabularray}
\usepackage{lscape}
\usepackage{tabularx}
\usepackage[table]{xcolor}

\definecolor{aliceblue}{rgb}{0.94, 0.97, 1.0}
\definecolor{cornsilk}{rgb}{1.0, 0.97, 0.86}
\definecolor{eggshell}{rgb}{0.94, 0.92, 0.84}
\definecolor{floralwhite}{rgb}{1.0, 0.98, 0.94}
\definecolor{anti-flashwhite}{rgb}{0.95, 0.95, 0.96}
\definecolor{ivory}{rgb}{1.0, 1.0, 0.94}
\definecolor{lightyellow}{rgb}{1.0, 1.0, 0.88}
\definecolor{splashedwhite}{rgb}{1.0, 0.99, 1.0}
\definecolor{snow}{rgb}{1.0, 0.98, 0.98}
\definecolor{white}{rgb}{1.0, 1.0, 1.0}
\definecolor{whitesmoke}{rgb}{0.96, 0.96, 0.96}

\begin{document}

% 双栏文本示例
Some text in two-column mode. Some text in two-column mode. Some text in two-column mode. Some text in two-column mode.

% 切换到单栏
\onecolumn

\begin{longtblr}[
  caption = {Long table over multiple pages},
  label = {rct-tab},
]{
  colspec = {X[0.8] X[1.5] X[0.8] X[1.2] X[0.8] X[0.5]}, % 用X列按比例分配宽度,适配页面
  rowhead = 1,
  hlines, 
  row{even} = {whitesmoke},
  row{odd} = {white},
  row{1} = {floralwhite},
} 
ID & P1  & P2 & P3 & P4 & P5 \\
1  &  x, age $\geq$ 18 & 62 (58) & 17.7\% (10.3\%) & 3 months & TY \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut \\
\end{longtblr}

% 切回双栏
\twocolumn

% 双栏文本继续
More text in two-column mode. More text in two-column mode. More text in two-column mode. More text in two-column mode.

\end{document}

关键说明

  1. 单双栏切换:\onecolumn和\twocolumn会自动分页,保证表格单独占页,不会和双栏文本重叠
  2. 列宽适配:X类型列能按比例自动分配宽度,比固定宽度更灵活;如果用固定宽度,要确保总宽度等于\linewidth
  3. 列数一致:所有数据行的列数必须和表头完全匹配,原代码里多余的列是排版混乱的诱因之一

内容的提问来源于stack exchange,提问作者molupq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:18:29