表格中带有不同字体的列的数字?

表格中带有不同字体的列的数字?

我正在使用 beamer 和 dcolumn 包,无法让表格中的数字采用不同的字体。我也无法使用 siunitx 包,因为我的数字在括号中。在定义我自己的列之前,以下方法可以使表格中的所有内容采用不同的字体:

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\usepackage{booktabs}
\usepackage{caption}

\begin{document}

\begin{frame}
\begin{table}
\caption{12 month differences in the regional unemployment rates}
\scriptsize
\setlength\tabcolsep{3pt}
{
\fontfamily{lmr}\selectfont
\begin{tabular}{ >{$}l<{$} d{2.4} d{2.4} d{2.4} d{2.4} d{2.4} d{2.4} d{2.4}}
\hline\hline

        &\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}&\multicolumn{1}{c}{(4)}&\multicolumn{1}{c}{(5)}&\multicolumn{1}{c}{(6)}&\multicolumn{1}{c}{(7)}\\
        &\multicolumn{1}{c}{growth\_rate}&\multicolumn{1}{c}{hire\_rate}&\multicolumn{1}{c}{sep\_rate}&\multicolumn{1}{c}{hire\_e\_rate}&\multicolumn{1}{c}{hire\_n\_rate}&\multicolumn{1}{c}{sep\_e\_rate}&\multicolumn{1}{c}{sep\_n\_rate}\\
\hline
\beta_{1}&      0.0014         &     -0.0020         &     -0.0034^{\ast\ast} &     -0.0008^{\ast} &     -0.0012         &     -0.0021^{\ast\ast} &     -0.0012         \\
            &    (0.0021)         &    (0.0014)         &    (0.0010)         &    (0.0003)         &    (0.0014)         &    (0.0005)         &    (0.0008)         \\
[1em]
\beta_{2}&     -0.0004         &     -0.0023         &     -0.0019^{\ast}  &     -0.0008^{\ast} &     -0.0016         &     -0.0013^{\ast\ast} &     -0.0006         \\
        &    (0.0021)         &    (0.0016)         &    (0.0007)         &    (0.0002)         &    (0.0016)         &    (0.0003)         &    (0.0005)         \\
\midrule
R^{2}  &       0.067         &       0.289         &       0.352         &       0.195         &       0.283         &       0.332         &       0.325         \\
\hline\hline
\end{tabular}
}
\end{table}
\end{frame}

\end{document}

非常感谢您的建议。

答案1

在 中使用括号,但在和 siunitx中必须为它们保留位置。以下是代码:table-space-pre-texttable-space-post-text

\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage{lmodern} \usepackage{amsmath}
\usepackage{tabularx}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D{.}{.}{#1}}
\usepackage{booktabs, siunitx}
\usepackage{caption}

\begin{document}

\begin{frame}
\begin{table}
\caption{12 month differences in the regional unemployment rates}
\scriptsize
\setlength\tabcolsep{2pt}
\makebox[0pt]{
\fontfamily{lmss}\selectfont
\sisetup{table-format=1.4, table-space-text-pre=(, table-space-text-post=)}
\begin{tabular}{@{}>{$}l<{$}*{7}{S}@{}}
\toprule\midrule
 & {(1)} & {(2)}& {(3)}& {(4)}& {c}{(5)} & {(6)}& {(7)}\\
 & {growth\_rate}& {hire\_rate}& {sep\_rate} & {hire\_e\_rate}& { hire\_n\_rate} & {sep\_e\_rate} & {sep\_n\_rate} \\
\midrule
\beta_{1}& 0.0014 & -0.0020 & -0.0034\textsuperscript{**} & -0.0008\textsuperscript{*} & -0.0012 & -0.0021\textsuperscript{**} & -0.0012 \\
 & {(}0.0021{)} & {(}0.0014{)} & {(}0.0010{)} & {(}0.0003{)} & {(}0.0014{)} & {(}0.0005{)} & {(}0.0008{)} \\
[1em]
\beta_{2}& -0.0004 & -0.0023 & -0.0019\textsuperscript{*} & -0.0008\textsuperscript{*} & -0.0016 & -0.0013\textsuperscript{**} & -0.0006 \\
 & {(}0.0021{)} & {(}0.0016{)} & {(}0.0007{)} & {(}0.0002{)} & {(}0.0016{)} & {(}0.0003{)} & {(}0.0005{)} \\
\midrule
R^{2} & 0.067 & 0.289 & 0.352 & 0.195 & 0.283 & 0.332 & 0.325 \\
\midrule\bottomrule
\end{tabular}
}
\end{table}
\end{frame}

\end{document} 

在此处输入图片描述

相关内容