使用包\si
的宏siunitx
,LuaLaTeX 在设置“3.8 kV”时不会渲染小数.
,也不会插入小空格。
来自日志文件的版本信息:
This is LuaTeX, Version 0.95.0 (TeX Live 2016) (format=lualatex 2017.2.27)
最小工作示例:
\documentclass[a4paper,fontsize=11pt, twoside, BCOR=8mm]{scrbook}
\usepackage{fontspec}% for lualatex
\usepackage{siunitx}
\sisetup{locale=UK,
repeatunits=false,
per=fraction,
separate-uncertainty = false} % 3.45(2)
\begin{document}
$\si{+3.8}{\kilo\volt}$
\[\si{+3.8}{\kilo\volt}\]
\si{+3.8}{\kilo\volt}
\si{+3.8(0.1)}{\kilo\volt}
\end{document}
答案1
命令是\SI
,而不是\si
。后者用于单独排版单位符号。
我还更改了“版本 1”的键。
\documentclass[a4paper,fontsize=11pt, twoside, BCOR=8mm]{scrbook}
\usepackage{fontspec}% for lualatex
\usepackage{siunitx}
\sisetup{locale=UK,
multi-part-units=false,
product-units=false
range-units=false
per-mode=fraction,
separate-uncertainty = false
}
\begin{document}
$\SI{+3.8}{\kilo\volt}$
\[\SI{+3.8}{\kilo\volt}\]
\SI{+3.8}{\kilo\volt}
\SI{+3.8\pm0.1}{\kilo\volt}
\end{document}
请注意,不确定性用 表示\pm
。