逗号格式

逗号格式

如何解决逗号和点的问题。当有点而不是逗号时,它可以工作,但是我需要逗号。谢谢

\documentclass[12pt,a4paper]{report}
\usepackage{booktabs, makecell}
\usepackage{siunitx}
\begin{document}


    \begin{table}[htb]
    \small
    \setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} 
                            c
                            S[table-format=1,6(2)]
                            S[table-format=5,3(2)]
                            S[table-format=1,4(2)]
                            S[table-format=3,1(2)]
                            cc 
                            }
    \toprule
\makecell[t]{Číslo\\ zdroje}
    &   {\makecell[t]{$P$\\ (dny)}}
        &   {\makecell[t]{$T_0$\\ (RJD)}}
            &   {\makecell[t]{$e$}}
                &   {\makecell[t]{$\omega$\\ (\si{\degree})}}
                    &   {\makecell[t]{$i$\\ ($\mathrm{M}_{\odot}$)}}
                        &   {\makecell[t]{$a$\\ ($\mathrm{M}_{\odot}$)}}    \\
    \midrule
1 & 5,732436(15) & 54002,780(46)  & 0,0910(37) & 149,2(3,0) &   &            \\
2 & 5,732824(3)  & 54002,7241(96) & 0,0858(41) & 145,6(3,9) &   &            \\
3 & 5,732824(1)  & 54002,7775(34) & 0,0883(26) & 149,1(2,3) &   &            \\
    \bottomrule
    \multicolumn{7}{l}{\footnotesize \textit{Pozn:}
Čísla v závorkách jsou chyby posledních uvedených cifer.}
\end{tabular*}
    \end{table}
\end{document}

答案1

您可以output-decimal-marker={,}在输出中使用逗号作为小数点标记。

另外两个问题:

  • 你仍应使用.表格格式

  • 如果您使用语法标记数字的不确定性,则()包含小数标记的数字在您的示例中没有意义。 也许您想给出错误? 比较这两个含义相同的语法:\num{9.99(9)}\num{9.99 +- 0.09}


\documentclass[12pt,a4paper]{report}
\usepackage{booktabs, makecell}
\usepackage[output-decimal-marker={,}]{siunitx}
\begin{document}


    \begin{table}[htb]
    \small
    \setlength\tabcolsep{0pt}
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} 
                            c
                            S[table-format=1.6(2)]
                            S[table-format=5.3(2)]
                            S[table-format=1.4(2)]
                            S[table-format=3.1(2)]
                            cc 
                            }
    \toprule
\makecell[t]{Číslo\\ zdroje}
    &   {\makecell[t]{$P$\\ (dny)}}
        &   {\makecell[t]{$T_0$\\ (RJD)}}
            &   {\makecell[t]{$e$}}
                &   {\makecell[t]{$\omega$\\ (\si{\degree})}}
                    &   {\makecell[t]{$i$\\ ($\mathrm{M}_{\odot}$)}}
                        &   {\makecell[t]{$a$\\ ($\mathrm{M}_{\odot}$)}}    \\
    \midrule
1 & 5,732436(15) & 54002,780(46)  & 0,0910(37) & 149,2(3) &   &            \\
2 & 5,732824(3)  & 54002,7241(96) & 0,0858(41) & 145,6(3) &   &            \\
3 & 5,732824(1)  & 54002,7775(34) & 0,0883(26) & 149,1(2) &   &            \\
    \bottomrule
    \multicolumn{7}{l}{\footnotesize \textit{Pozn:}
Čísla v závorkách jsou chyby posledních uvedených cifer.}
\end{tabular*}
    \end{table}
\end{document}

相关内容