我正在尝试制作这张表。我的代码
\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{diagbox}
\usepackage{siunitx}
\usepackage{ninecolors}
\begin{document}
\begin{table}[htbp]
\centering
\begin{tblr}{
colspec={|c|c|},row{1}={olive9},
} \hline \text { Interval } & \text { Frequency } \\
\hline $ \left[a_1 ; a_2\right) $ & $ n_1 $ \\
{$ \left[a_2 ; a_3\right) $} & $ n_2 $ \\
$ \ldots $ & $ \ldots $ \\
{$ \left[a_m ; a_{m+1}\right) $} & $ n_m $ \\
\hline & $ n $ \\
\hline
\end{tblr}
\caption{}
\end{table}
\end{document}
在表格的每一行中,我使用$$
。如何使用快捷键(例如\newcolumntype{C}{>{$\displaystyle}c<{$}}
表格的所有数学模式)删除所有$$
行?
答案1
您可以使用cells={mode=imath}
将所有单元格更改为内联数学模式(或使用dmath
获取显示样式数学):
\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{diagbox}
\usepackage{siunitx}
\usepackage{ninecolors}
\begin{document}
\begin{table}[htbp]
\centering
\begin{tblr}{
colspec={cc},
row{1}={olive9},
vlines,
hline{1,2,Y,Z} = {solid},
cells={mode=dmath},
row{1}={mode=text}
}
Interval & Frequency\\
\left[a_1 ; a_2\right) & n_1 \\
\left[a_2 ; a_3\right) & n_2 \\
\ldots & \ldots \\
\left[a_m ; a_{m+1}\right) & n_m \\
& n \\
\end{tblr}
\caption{}
\end{table}
\end{document}