如何在两列页面的文档中创建跨多个页面且具有页面宽度的 clongtable? 到目前为止我有这个:
\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{longtblr}[
caption = {Long table over multiple pages},
label = {rct-tab},
]{
colspec = {p{1.4cm} p{2.5cm} p{1.4cm} p{1.8cm} p{1.4cm} p{0.9cm} },
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 & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
\end{longtblr}
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
此代码工作正常,并将表格分布在多个页面上,但它显示在文本上。我认为这是一个浮动问题。因此,当放置在两列页面中时,它会覆盖文本。
如果您不介意表格前后有分页符,您可以暂时切换到一列模式:
\documentclass[3p,times,twocolumn]{elsarticle}
\usepackage{tabularray} % the basic package
\usepackage{afterpage} % to quasi-break 2 col layout
\usepackage{lipsum} % for text, decoration, highlights
\usepackage[table]{xcolor}
\usepackage[colorlinks]{hyperref}
\begin{document}
\begin{frontmatter}
\title{A Long and wide table to break across pages}
\author{StackExchange}
\date{Some future time}
\begin{abstract}
Long tables that break across pages are hard to make manually,
especially when they span the entire \texttt{\textbackslash
textwidth} of pages with two or more columns of text.
However, the \texttt{longtblr} environment makes it
easy for us.\\[1ex]
Hats off to those who put so much labour in building these
packages so as to keep us trouble-free.
\end{abstract}
\begin{keyword}
longtablr \sep tabularray \sep \LaTeX \sep documentation
\end{keyword}
\end{frontmatter}
\section{Introduction}
\lipsum[1-2]
Morbi nam pretium at Drerit \ref{rct-tab}.
\lipsum[3-5]
\afterpage{
\onecolumn
\begin{longtblr}[
caption = {Long table over multiple pages},
label = {rct-tab},
]{
colspec = {p{1.4cm} p{2.5cm} p{1.4cm} p{1.8cm} p{1.4cm} p{0.9cm} },
rowhead = 2,
hlines,
row{odd} = {gray!10},
row{even} = {white},
row{1} = {gray!20},
}
ID & P1 & P2 & P3 & P4 & P5 & P6 \\
1 & x, age $\geq$ 18 & 62 (58) & 17.7\% (10.3\%) & 3 months & TY \\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip\\
minim & veniam quis & nostrud exercitation & ullamco & laboris & nisi ut & aliquip
\end{longtblr}
\twocolumn
}
\lipsum
\end{document}