学习tabularray
宏包文档十五页的例子时发现该例子用了chemmacros
宏包,我在第一遍画这个表格时没有使用这个宏包,只是用了数学符号,但排版结果发现tblr中vline接口text键值没有与竖线对齐(整体偏右),想知道为什么会产生这样的结果。
MWE
\documentclass{article}
\usepackage{tabularray}
\usepackage{chemmacros}
\begin{document}
% 我写的
\begin{tblr}{%
vlines, hlines,
colspec = {l X[c] X[c] X[c] X[c]},
vline{2} = {1}{text = $:$},
vline{3} = {1}{text = $+$},
vline{4} = {1}{text = $\rightarrow$},
vline{5} = {1}{text = $+$},
}
Equation & $\rm{CH}_4$ & $2 \rm{O}_2$ & $\rm{CO}_2$ & $2 \rm{H}_2\rm{O}$ \\
Initial & $n_1$ & $n_2$ & 0 & 0 \\
Final & $n_1 - x$ & $n_2 - 2x$ & $x$ & $2x$ \\
\end{tblr}
\vspace{3em}
% 文档中的
\begin{tblr}{%
vlines, hlines,
colspec = {lX[c]X[c]X[c]X[c]},
vline{2} = {1}{text=\clap{:}},
vline{3} = {1}{text=\clap{\ch{+}}},
vline{4} = {1}{text=\clap{\ch{->}}},
vline{5} = {1}{text=\clap{\ch{+}}},
}
Equation & \ch{CH4} & \ch{2 O2} & \ch{CO2} & \ch{2 H2O} \\
Initial & $n_1$ & $n_2$ & 0 & 0 \\
Final & $n_1-x$ & $n_2-2x$ & $x$ & $2x$ \\
\end{tblr}
\end{document}
感谢您的回答!