![多语症、法语、数学模式中的小数分隔符错误](https://linux22.com/image/315645/%E5%A4%9A%E8%AF%AD%E7%97%87%E3%80%81%E6%B3%95%E8%AF%AD%E3%80%81%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E4%B8%AD%E7%9A%84%E5%B0%8F%E6%95%B0%E5%88%86%E9%9A%94%E7%AC%A6%E9%94%99%E8%AF%AF.png)
在使用小数分隔符的数学模式下,使用Polyglossia
和放置错误的空格存在问题。french
\documentclass{beamer}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\begin{document}
$5.3$
\end{document}
答案1
更好地利用siunitx
它的\num
宏,应用相关选项而不是直接输入数字。
\documentclass{beamer}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\usepackage[copy-decimal-marker=true]{siunitx}
\begin{document}
\num{5,3}
\end{document}
这对于xelatex
并且lualatex
没有(明显的)区别。