紧接在 longtblr 之前的章节标题进入下边距并与页码重叠(甚至可能更低)

紧接在 longtblr 之前的章节标题进入下边距并与页码重叠(甚至可能更低)

喂食latexpdflatex

\documentclass{article}
\usepackage{tabularray}
%\usepackage{tabularx}
\begin{document}
Text

%%% For tabularray:
\vspace*{122.63ex}%%% The lengthy section title overlaps the page number; this is wrong.  With .01ex more, the lengthy section title correctly goes to the next page.
%%% For tabularx:
%\vspace*{107.55ex}%%% The lengthy section title doesn't overlap the page number; this is correct. With .01ex more, the lengthy section title correctly goes to the next page.

Text
\section{Lengthy section title}
\SetTblrInner[longtblr]{rowsep=0pt}\begin{longtblr}[label=none]{@{}lX@{}}
%\begin{tabularx}{\linewidth}{@{}lX@{}}
short symbol 1 & long, multi-line explanation 1\\
short symbol 2 & long, multi-line explanation 2
\end{longtblr}
%\end{tabularx}
\end{document}

产量

输出重叠

在第一页的底部。特别是,章节标题“冗长的章节标题”与页码“1”重叠。这是错误的。

为了找到错误的根源,我们尝试使用以下方法重现该问题表格型代替表格数组—我们失败了(参见上面输入中的评论)。因此,很可能表格数组这方面有一个错误。

下面是一个更短更清晰(但毫无意义)的文档,揭露了同样的错误:

\documentclass{article}
\usepackage{tabularray}
\begin{document}
Text

\vspace*{122.63ex}

Text
\section{Lengthy section title}
\begin{longtblr}[label=none]{l}
  table
\end{longtblr}
\end{document}

在我的非最小示例中(我无法提供它 - 我很抱歉),部分标题甚至完全从页面上消失,可能是因为标题太低了。

https://github.com/lvjr/tabularray/issues/454,我们恳请修复一个错误。

在 TeX.SE,我们恳请大家提供一个解决方法或替代包,以便为我们提供替代的longtabu(来自已故的禁忌您可以使用一个包来设置分页符和一列​​的自动宽度。

在非最小示例中,列规范{@{}lX@{}}是我们唯一需要的东西。第一列将很窄(每个表格单元格最多有几个符号)。第二列包含符号的解释;这些解释中至少有一个跨越多行。在我们最紧迫的非最小示例中,我们的表格不是很长——我们最多希望其中有一个分页符。(在其他示例中,表格最多可以有 10 页。)

相关内容