当尝试使用 siunitx 包编写单位时,它们会以草书形式显示。以下代码
\unit{\candela} \\
\qty{5}{\metre\per\second} \\
$\si{\newton}$ \\
$\unit{\candela}$
% Sort of fix??
\sisetup{detect-all = true}
\unit{\candela} \\
\qty{5}{\metre\per\second} \\
$\si{\newton}$ \\
$\unit{\candela}$
结果是
这\sisetup
发现这线程。它修复了文本模式的斜体,但对于数学模式它仍然不起作用。
我的猜测是,这是一些包冲突的结果;我正在使用一个论文模板,其中加载了很多包来显示标题页等。当在新文档中运行相同的示例时,它似乎可以正常工作。
我也有很多\newcommand
和\renewcommand
,但禁用这些并不能解决问题,所以可能是其他原因造成的。
这里是我正在使用的软件包列表,由\listfiles
(链接至 pastebin.com)生成