新生需要本地适应 SI 单位

新生需要本地适应 SI 单位

我刚开始做作业,\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}

相关内容