如何使用 siunitx 在表格中使用带有 SI 单位的字母

如何使用 siunitx 在表格中使用带有 SI 单位的字母

我要这个

I(μA)和ΔC(nF)

但似乎不能使用字母(而是数字)以及如何放置括号。

提前致谢。

 \begin{document}
    \begin{table}[h!]
     \begin{center}
     \begin{tabular}{| l | d{2} | c | c | c | c | c | c | c |} \hline   
      Matérieaux    &\textrm{C}(nF) &$\pm\Delta$C(nF) &$d(mm)$  & $\pm \Delta$d(mm) &     D(mm) &$\pm\Delta$D(mm)   &$\varepsilon_r$    &$\pm\Delta \varepsilon_r$ \\    \hline
      A         &4.69   &1.172  &0.11   &0.01   &225.00     &1.00   &1.40 &0.51 \\   \hline
      B         &5.64   &1.729  &0.14   &0.01   &225.00     &1.00   &2.24 &0.87 \\   \hline
      C         &1.23   &0.136  &0.79   &0.01   &225.00     &1.00   &2.77 &0.37 \\   \hline
      Air           &0.29   &0.037  &1.32   &0.01   &225.00     &1.00   &1.09   &0.16   \\   \hline
    \end{tabular}
   \caption{Tableau des résultats pour la méthode directe}\label{Tab: 6}
 \end{center}
\end{table}

想用类似这样的东西

 \begin{tabular}{| l | d{2} | c | c | c | c | c | c | c |} \hline   
      Matérieaux    &\SI{C}{(\nano\farad)}  &\SI{\pm\DeltaC}{(\nano\farad)} \\   \hline

答案1

通常,计量单位放在标签下方,这样也可以节省空间:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}

\usepackage{siunitx,booktabs}

\begin{document}

\begin{table}[!htp] % not just 'h!'
\centering % not a center environment

\begin{tabular}{
  @{}
  l
  S[table-format=1.2]
  S[table-format=1.3]
  S[table-format=1.2]
  S[table-format=1.2]
  S[table-format=3.2]
  S[table-format=1.2]
  S[table-format=1.2]
  S[table-format=1.2]
  @{}
}
\toprule
Matérieaux &
 {$C$} &
 {$\pm\Delta C$} &
 {$d$} &
 {$\pm\Delta d$} &
 {$D$} &
 {$\pm\Delta D$} &
 {$\varepsilon_r$} &
 {$\pm\Delta \varepsilon_r$} \\
&
  {(\si{\nano\farad})} &
  {(\si{\nano\farad})} &
  {(\si{\milli\meter})} &
  {(\si{\milli\meter})} &
  {(\si{\milli\meter})} &
  {(\si{\milli\meter})} \\
\midrule
A     &4.69   &1.172  &0.11   &0.01   &225.00     &1.00   &1.40 &0.51 \\
B     &5.64   &1.729  &0.14   &0.01   &225.00     &1.00   &2.24 &0.87 \\
C     &1.23   &0.136  &0.79   &0.01   &225.00     &1.00   &2.77 &0.37 \\
Air   &0.29   &0.037  &1.32   &0.01   &225.00     &1.00   &1.09 &0.16 \\
\bottomrule
\end{tabular}

\caption{Tableau des résultats pour la méthode directe}\label{Tab: 6}

\end{table}

\end{document}

使用siunitx它可以更轻松地设置小数点对齐的列;如果您想要小数点逗号,只需执行

\sisetup{output-decimal-marker={,}}

在序言中。

您不需要使用booktabs该表的模型,但我强烈推荐它。

在此处输入图片描述

答案2

这是你想要的?

\documentclass{article}

\usepackage{siunitx}

\begin{document}
\noindent 1 \si\micro A and $\Delta$C (\si\nano F). \\
\SI{800}{\milli\meter}
\SI[mode=text]{1.23}{J.mol^{-1}.K^{-1}} \\
\SI{.23e7}{\candela} \\
\SI[per-mode=symbol]{1.99}[\$]{\per\kilogram} \\
\SI[per-mode=fraction]{1,345}{\coulomb\per\mole}

\end{document}

在此处输入图片描述

相关内容