为何 tabularray 宏包的 tblr 环境和 tabular 环境编排出来的表格行间距相差很大?

发布于 2022-06-02 13:29:54

为何 tabularray 宏包的 tblr 环境和 tabular 环境编排出来的表格行间距相差很大?tblr 环境编排出来的表格的行距异常地大。见如下 MWE。

\documentclass{ctexart}
\usepackage[a4paper,margin=0.5in]{geometry}
\usepackage[version=4]{mhchem}
\pagestyle{empty}
\usepackage{tabularray}
\usepackage{threeparttable}
\begin{document}

\begin{table}[!htbp]
  \begin{tabular}{lcccccccc}
    \hline\hline
    系统 & Mn1 & Mn2 & Mn3 & Ni1 & Ni2 & Ni3 & Ni4 & 参考图 \\ \hline
    A & $3.278$ & $2.955$ & $3.270$ & $0.664$ & $0.601$ & $0.688$ & $0.663$ & (a) \\
    B & $3.229$ & --- & --- & $0.479$ & $0.518$ & $0.537$ & --- & (b) \\
    C & $3.219$ & --- & --- & $0.475$ & $0.510$ & $0.513$ & --- & (c) \\
    \hline\hline
  \end{tabular}
  \begin{tablenotes}
  \item 注:图中只展示出界面处的金属原子和石墨烯层。
  \end{tablenotes}
\end{table}

\begin{table}[!htbp]
  \begin{tblr}{lcccccccc}
    \hline\hline
    系统 & Mn1 & Mn2 & Mn3 & Ni1 & Ni2 & Ni3 & Ni4 & 参考图 \\ \hline
    A & $3.278$ & $2.955$ & $3.270$ & $0.664$ & $0.601$ & $0.688$ & $0.663$ & (a) \\
    B & $3.229$ & --- & --- & $0.479$ & $0.518$ & $0.537$ & --- & (b) \\
    C & $3.219$ & --- & --- & $0.475$ & $0.510$ & $0.513$ & --- & (c) \\
    \hline\hline
  \end{tblr}
  \begin{tablenotes}
  \item 注:图中只展示出界面处的金属原子和石墨烯层。
  \end{tablenotes}
\end{table}

\end{document} 

使用 XeLaTeX 排版引擎编译的结果如下。差别还是很明显的。
image.png

查看更多

关注者
0
被浏览
2.1k
2 个回答
乙醇
乙醇 2022-06-02
这家伙很懒,什么也没写!

https://github.com/lvjr/tabularray/issues/257 这里进行了反馈, 看起来是全角的左括号会引发问题:

\documentclass{ctexart}
\usepackage{tabularray}
\begin{document}
  \begin{tblr}{colspec={cc},hlines}
    test & ( \\
    test & ) \\
    test & [ \\
    test & ] \\
    test &【  \\
    test & 】 \\
    test & ( \\ 
  \end{tblr}
\end{document}

image.png

Saino
Saino 2022-06-02
这家伙很懒,什么也没写!
\begin{tblr}{rowsep=0pt,colspec={lcccccccQ[c,cmd=\hbox,appto=\unskip]}}
  \hline\hline
  系统 & Mn1 & Mn2 & Mn3 & Ni1 & Ni2 & Ni3 & Ni4 & 参考图 \\ \hline
  A & $3.278$ & $2.955$ & $3.270$ & $0.664$ & $0.601$ & $0.688$ & $0.663$ & (a) \\
  B & $3.229$ & --- & --- & $0.479$ & $0.518$ & $0.537$ & --- & (b) \\
  C & $3.219$ & --- & --- & $0.475$ & $0.510$ & $0.513$ & --- & (c) \\
  \hline\hline
\end{tblr}

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览