.png)
我的表格在同一儲存格中包含數字,如下所示:23,3 (3,5)。當我嘗試將小數與 siunitx 對齊時,它給我以下訊息:
輸入中存在重複的十進制標記標記“,”。
錯誤出在哪裡呢?
\documentclass[12pt,oneside,letterpaper]{article}
\usepackage{siunitx}
\sisetup{table-number-alignment = center, input-symbols=(), output-decimal-marker={,}}
\begin{document}
\begin{landscape}
\begin{longtable}[c]{l
S[table-format=3.1]
S[table-format=3.1]
S[table-format=1.3]}
\caption{my-caption). \label{long-representativity}}\\
\toprule
\multicolumn{1}{c}{{}} & \multicolumn{1}{c}{{LTF\textsuperscript{a} at 3 years (n = 129)}} & \multicolumn{1}{c}{{Still followed at 3 years (n = 246)}} & \multicolumn{1}{c}{{p-value}}\\ \midrule
\endfirsthead
\multicolumn{4}{l}{Sociodemographics} \\ \midrule
\\
Age, mean (s.d) & 23,3 (3,5) & 23,3 (3,6) & 0,849 \\
答案1
siunitx
將掃描小數點標記,即逗號。一個條目中不能有兩個逗號,除非您將其中一個逗號括在一組中。
\documentclass[12pt,oneside,letterpaper]{article}
\usepackage{pdflscape}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{table-number-alignment = center, input-symbols=(), output-decimal-marker={,}}
\begin{document}
\begin{landscape}
\begin{longtable}[c]{l
S[table-format=3.1]
S[table-format=3.1]
S[table-format=1.3]}
\caption{my-caption). \label{long-representativity}}\\
\toprule
\multicolumn{1}{c}{{}} &
\multicolumn{1}{c}{{LTF\textsuperscript{a} at 3 years (n = 129)}} &
\multicolumn{1}{c}{{Still followed at 3 years (n = 246)}} &
\multicolumn{1}{c}{{p-value}} \\
\midrule
\endfirsthead
\multicolumn{4}{l}{Sociodemographics} \\
\midrule
\\
Age, mean (s.d) & 23,3 {(3,5)} & 23,3 {(3,6)} & 0,849 \\
\end{longtable}
\end{landscape}
\end{document}