latexindent 添加 tblr (tabularray) 环境作为表格,用于在 & 处对齐

latexindent 添加 tblr (tabularray) 环境作为表格,用于在 & 处对齐

我想知道是否有办法让包latexindent知道这tblr是一个环境,这意味着内容应该对齐。tabulartabularray&

我只能通过临时将tblr环境更改为tabular环境来获得正确的缩进和对齐,然后在latexindent运行表格后将其改回tblr

例如它看起来应该是什么样子。 在此处输入图片描述

更多示例(使用tabularNOT tblr):

前: 在此处输入图片描述

后: 在此处输入图片描述

Latexindent可以进行对齐,tabular并且我想知道如何配置或添加tblr以使其&与工作同时对齐tabular

答案1

从 V3.16 开始,这是默认设置,因此需要用户配置。您仍然可以使用下面的文件,它不会破坏任何东西,但不是必需的。

我们需要告诉latexindent.pl在中寻找对齐分隔符tblr,如在中所述https://latexindentpl.readthedocs.io/en/latest/sec-default-user-local.html#lst-aligndelims-advanced

我们使用以下 YAML 文件,例如martin.yaml

lookForAlignDelims:
   tblr: 1

然后我们运行

latexindent.pl -l martin.yaml mwe.tex

所有这些,以及更多内容(包括许多示例),都详细说明在文档

相关内容