我想siunitx
检测文档字体系列并将其用于S
表格单元格中的数字,因此我使用了该detect-all
选项,但它似乎不会影响输出小数点标记(我将其设置为逗号以更轻松地发现差异)。使用括号(如第一行所示)显然会对对齐产生负面影响,并且适得其反。请像往常一样启发我。:-)
最小工作示例:
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgpagella}
\usepackage{longtable}
\usepackage{siunitx}
\sisetup{
detect-all,
output-decimal-marker = {,}
}
\begin{document}
\Huge
\begin{longtable}{| S[table-text-alignment = center, table-format = 2.2] |}
\hline
{Foo} \\ \hline
1,23 \\
45,67 \\ \hline
\end{longtable}
\end{document}
答案1
哈罗德:不要这样output-decimal-marker = {,}
,试着设置output-decimal-marker = \text{.}
-- 或者... = \text{,}
如果你想要它是一个逗号。