From 3394ca05922e5bea73146f004147930d956bd183 Mon Sep 17 00:00:00 2001 From: Chloe Date: Fri, 6 May 2022 00:25:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8Dtabularray=E5=AE=8F=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xduts.dtx | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/xduts.dtx b/xduts.dtx index 579f1b9..eda9836 100644 --- a/xduts.dtx +++ b/xduts.dtx @@ -1,14 +1,14 @@ % \iffalse %<*driver> \ProvidesFile{xduts.dtx} -[2022/05/04 v1.10.3.1 Xidian University TeX Suite] +[2022/05/06 v1.11.0.0 Xidian University TeX Suite] % %\NeedsTeXFormat{LaTeX2e} %\RequirePackage{expl3} %\ProvidesExplPackage{xdufont} %\ProvidesExplClass{xdupgthesis} %\ProvidesExplClass{xduugthesis} -% {2022/05/04}{1.10.3.1} +% {2022/05/06}{1.11.0.0} % {Xidian University Font package} % {Xidian University Postgraduate Thesis document class} % {Xidian University Undergraduate Thesis document class} @@ -153,7 +153,7 @@ \end{document} % % \fi -% \CheckSum{1253} +% \CheckSum{1269} % \CharacterTable % {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z % Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -328,7 +328,9 @@ % 包括\pkgx{subfig}宏包和\pkgx{subcaption}宏包。 % \subsection{表格} % 主要适配表格内容字号, -% 包括所有使用\envx{table}浮动体的表格和\pkgx{longtable}宏包提供的\envx{longtable}环境。 +% 包括所有使用\envx{table}浮动体的表格、 +% \pkgx{tabularray}宏包提供的\envx{tblr}、\envx{longtblr}环境 +% 和\pkgx{longtable}宏包提供的\envx{longtable}环境。 % \section{功能说明} % \label{功能说明} % 请根据\secrefx{使用说明}中相应文档类/宏包的说明来选择性地阅读本节内容。 @@ -3169,7 +3171,7 @@ % \begin{macro}{\DeclareCaptionLabelSeparator,\DeclareCaptionFont,\captionsetup} % \changes{v0.1.2.0}{2022/04/03}{设置图片标签与后面标题之间的间距} % \changes{v0.1.3.0}{2022/04/03}{设置图片标签与标题字体字号} -% 设置图表标签与后面标题之间的间距。 +% 设置图表标签与后面标题之间的间距及caption字体字号。 % \begin{macrocode} \RequirePackage { caption } \DeclareCaptionLabelSeparator { customskip } { \hskip \l_@@_cap_label_sep_tl } @@ -3211,6 +3213,22 @@ } % \end{macrocode} % \end{macro} +% \begin{macro}{\SetTblrStyle,\DefTblrTemplate} +% \changes{v1.11.0.0}{2022/05/06}{适配\pkgx{tabularray}宏包caption样式} +% 设置\pkgx{tabularray}宏包中表格标签与后面标题之间的间距及caption字体字号。 +% \begin{macrocode} +\ctex_at_end_preamble:n + { + \@ifpackageloaded { tabularray } + { + \SetTblrStyle { head } { font = \@@_rm_family: \zihao { 5 } } + \DefTblrTemplate { caption-sep } { default } + { \hskip \l_@@_cap_label_sep_tl } + } + { } + } +% \end{macrocode} +% \end{macro} % \subsection{图片} % \begin{macro}{\PassOptionsToPackage,\captionsetup} % \changes{v0.4.2.0}{2022/04/05}{设置子图标签与标题字体字号} @@ -3239,7 +3257,7 @@ % \end{macro} % \begin{macro}{longtable} % \changes{v1.3.0.0}{2022/04/20}{设置\envx{longtable}环境字号是否为五号} -% 设置\envx{longtable}环境字号是否为五号。 +% 设置\pkgx{longtable}宏包中\envx{longtable}环境字号是否为五号。 % \begin{macrocode} \ctex_at_end_preamble:n { @@ -3256,6 +3274,28 @@ } % \end{macrocode} % \end{macro} +% \begin{macro}{tblr,longtblr} +% \changes{v1.11.0.0}{2022/05/06}{适配\pkgx{tabularray}宏包中\envx{tblr}和\envx{longtblr}环境字号} +% 设置\pkgx{tabularray}宏包中\envx{tblr}和\envx{longtblr}环境字号是否为五号。 +% \begin{macrocode} +\ctex_at_end_preamble:n + { + \@ifpackageloaded { tabularray } + { + \bool_if:NT \l_@@_tab_small_bool + { + \ctex_gadd_ltxhook:nn + { env/tblr/begin } + { \small } + \ctex_gadd_ltxhook:nn + { env/longtblr/begin } + { \small } + } + } + { } + } +% \end{macrocode} +% \end{macro} % \subsection{超链接和PDF元数据} % \begin{macro}{\hyperref} % \changes{v0.5.0.0}{2022/04/05}{添加PDF主题元数据}