我被要求以 2 列格式撰写一篇文章,我有一个包含七列和大量行的大表格。我需要表格占据整个页面的宽度,也需要它继续到下一页。我尝试了许多解决方案,但每个解决方案都有一个问题。例如,当使用 longtable 包时,我强制在两列和一列之间转换,这会导致问题。当表格在页面中间结束时,页面的其余部分将留空,而文章的其余部分将在新页面的开头继续。这是不受欢迎的。我也使用了 tabular*,但表格没有继续到下一页。有没有人有这个问题的理想解决方案,或者有一个包含我想要的格式的示例 .tex 文件?我附上了一张图片作为我想要的说明第二张图片是表格结束后的空白问题
编辑:这是我的 tex 代码
\documentclass[fleqn,10pt]{SelfArx}
\usepackage[english]{babel} % Specify a different language here - english by default
\usepackage{lipsum} % Required to insert dummy text. To be removed otherwise
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{cite}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{multirow}
\usepackage{xtab,afterpage}
\graphicspath{ {./} }
\usepackage{fancyhdr}
\usepackage{xpatch}
\newcommand{\ignore}[1]{}
\setlength{\columnsep}{0.55cm} text
\setlength{\fboxrule}{0.75pt}
\begin{document}
% the content of Article in 2 column mode
\onecolumn
\begin{center}
\begin{longtable}{|l|l|l|}
\caption[Short caption]{Long captions for the long table.} \label{tab:long1} \\
% First head
\hline
\multicolumn{1}{|c|}{\textbf{Time (s)}} &
\multicolumn{1}{c|}{\textbf{Triple chosen}} &
\multicolumn{1}{c|}{\textbf{Other feasible triples}} \\ \hline
\endfirsthead
% Standard head
\multicolumn{3}{c}
{{\tablename\ \thetable{} -- continued from previous page.}} \\
\hline
\multicolumn{1}{|c|}{\textbf{Time (s)}} &
\multicolumn{1}{c|}{\textbf{Triple chosen}} &
\multicolumn{1}{c|}{\textbf{Other feasible triples}} \\ \hline
\endhead
% Footnote
\hline \multicolumn{3}{|r|}{{Continued on next page...}} \\ \hline
\endfoot
% Last footnote
\hline
\endlastfoot
% The table
col1 & col2 & col3 \\
col1 & col2 & col3 \\
col1 & col2 & col3 \\
..........................
col1 & col2 & col3 \\
col1 & col2 & col3 \\
col1 & col2 & col3 \\
col1 & col2 & col3 \\
\end{longtable}
\end{center}
\twocolumn
%rest of article
\end{document}
答案1
您至少应该提供一个 MWE,以便任何人都可以解决您的问题。
根据我的理解,您可以使用包longtblr
中的选项tabularray
来生成所需的表。