siunitx 中带下标的数字

siunitx 中带下标的数字

我想output-decimal-marker = {--}在 siunitx 中使用它来对齐一列分子跃迁,其中状态由 -- 分隔。但是当状态包含下标时,我收到 Missing $ inserting 错误。

\documentclass{article}
\usepackage{siunitx}

\begin{document}

\begin{table}
  \begin{tabular}{ S[output-decimal-marker = {--}] }
    3_1.2_1
  \end{tabular}
\end{table}

\end{document}

对于带有下标的数字,该如何处理呢?

答案1

你想要这样的东西吗?

\documentclass{article}
\usepackage{siunitx}

\begin{document}

\begin{table}
  \begin{tabular}{ S[output-decimal-marker={\text{--}},parse-numbers=false] }
    3_1.2_1
  \end{tabular}
\end{table}

\end{document}

相关内容