我刚开始做作业,\LaTeX
希望能取得进步。(顺便说一句,很有动力,同时学习两件事。)目前正在练习 SIunits 包。我住在斯堪的纳维亚半岛,我们在那里使用'mil'作为一个单位\SI{10}{\kilo\meters}
。
有没有办法让我自己定制一个测量单位来与 SIunits 配合使用?我个人觉得公里就够了,但我的课程更传统一些。基本公制系统没有太多例外,所以不需要另一个包(我认为)。
我很感激任何建议。
第四次编辑:
\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit{\mil}{mil}
\begin{document}
\SI{1}{\mil}
\end{document}
这应该可行!
答案1
使用该siunitx
软件包。它现在是排版单位和数字的标准。另外请记住,斯堪的纳维亚国家使用小数点逗号作为小数标记。
\documentclass{article}
\usepackage[output-decimal-marker={,},
group-separator={\,},
number-unit-product={\,},
inter-unit-product=\ensuremath{{\cdot}},
exponent-product={{\times}},
separate-uncertainty=true
]{siunitx}
\DeclareSIUnit{\mil}{mil}
\begin{document}
\noindent
\SI{1}{\mil} = \SI{10}{\km} \\
\SI{1.23}{\mm} \\
\num{1.23e5} \\
\end{document}
你也可以直接写\SI{1}{mil}
。我更喜欢这个abbreviations = false
选项,因为
\SI{30}{W/m^2 .K}
打字量比
\SI{30}{\watt\per\square\metre\kelvin}
笔记:
locale
中有一个选项siunitx
,但没有列出任何斯堪的纳维亚国家。您可以通过编译适合您的国家的设置来为社区做出贡献。
答案2
这应该可以解决问题:
\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit{\mil}{mil}
\begin{document}
\SI{1}{\mil}
\end{document}