longtable,如何应用希腊语?

longtable,如何应用希腊语?

我需要为所有表格添加标签“下页继续“ 和 ”接上页“用希腊语。这可能吗?

我知道我可以为每个表定义\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}

%%% 括起来的代码允许您根据自己的喜好全局修改这两个表达式。在我的例子中,它转换了以下内容: 原始版本 变成这样: 在此处输入图片描述

相关内容