如何解决逗号和点的问题。当有点而不是逗号时,它可以工作,但是我需要逗号。谢谢
\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}