使用 siunitx 来设置参考书目中的单位间距

使用 siunitx 来设置参考书目中的单位间距

我正在使用siunitx包来管理文本中的单位间距,但我刚刚意识到它在引用中使用时(使用BibTex)无法正常工作。在编译或TeXmaker时没有出现任何错误或警告。我遗漏了什么吗?.bib.tex

例子:

...
title = "Far-infrared surface-plasmon quantum-cascade lasers at $\SI{21.5}{\mu m}$ and $\SI{24}{\mu m}$ wavelengths",
...

结果如下:

在此处输入图片描述

答案1

这里有两件事。

  1. 你应该使用\micro\metre\mu m
  2. 由于 bibtex 样式可能会改变标题的大小写,因此可能需要使用{\SI{2.5}{\micro\metre}}它来保护它。

你得到一个错误的原因是,bibtex 完成的标题大小写让你留下了,\si{2.5}{\micro\metre}\si命令只接受一个参数,所以另一个参数渗入到主文档中,而主文档中\micro没有定义

相关内容