Siunitx + Junicode 字体:过满的水平盒子

Siunitx + Junicode 字体:过满的水平盒子

以下 MWE 使用Junicode,创建了 4 个溢出的水平盒子。但我尝试的任何其他字体(例如 Linux Libertine O)都没有产生警告。有什么想法吗?

\documentclass{article}

\usepackage{fontspec}
\setmainfont[Numbers=OldStyle]{Junicode}% Generates 4 overfull hboxes
%\setmainfont[Numbers=OldStyle]{Linux Libertine O}% No overfull hbox 

\usepackage{siunitx}

\begin{document}

\begin{tabular}{l*{4}{S[table-format=1.3]}}
&\multicolumn{1}{c}{Column 1}&\multicolumn{1}{c}{Column 2}\\
 &  0.234                        &0.095             \\
\end{tabular}

\end{document}

答案1

大多数字体都有固定宽度的数字,至少这是标准。有些字体确实提供可变宽度的数字,但通常是作为固定大小的替代。对于那些提供可变宽度数字的字体,仍然建议在表格中使用固定(“表格”)数字,否则您将无法对齐。因此,这个选项在 中并不是那么有用siunitx,尽管欢迎您打开功能请求。

相关内容