我需要为所有表格添加标签“下页继续“ 和 ”接上页“用希腊语。这可能吗?
我知道我可以为每个表定义\endhead \endfirsthead \endfoot \endlastfoot。但我只想定义一次,而不是为每个表定义一次。
答案1
我不确定你是否觉得这个解决方案有趣,但它使用了长图环境来自表格数组包。如果您希望表格分隔符和标题能够自动以您自己的语言创建(由于我不懂希腊语,因此我在示例中使用了意大利语),您可以执行以下操作:
\documentclass[a4paper,12pt]{article}
\usepackage[italian]{babel}
\usepackage{tabularray}
%%%%%%%%%%%%%%%%%%%
\usepackage{xparse}
\ExplSyntaxOn
\tl_set:Nn \tblrcontfootname { Continua ~ nella ~ pagina ~ successiva }
\ExplSyntaxOff
\ExplSyntaxOn
\tl_set:Nn \tblrcontheadname { ( Continua ) }
\ExplSyntaxOff
%%%%%%%%%%%%%%%%%%%
\begin{document}
\vspace*{17cm} % Random space added
% solely to ensure the table reaches
% the bottom of the page
\begin{longtblr}{cccc}
Persona & Pizza & Pasta & Mandolino \\
Antonio & Sì & No & No \\
Giorgio & Sì & No & No \\
Margherita & Sì & No & No \\
Luchino & Sì & No & No
\end{longtblr}
\end{document}