LaTeX中如何区分变量和单位符号?
我应该写类似的东西
$$222\mathrm{K}$$ instead of $$222K$$
类似于 而不是
$$\int\;...\;\mathrm{d}\mu(x)$$
相同$$...\;d\mu(x)?$$
这是\mathrm
最好的做法吗?
答案1
一个通用的排版惯例是,物理单位应该使用直立文本字体的字形来排版。此外,数字和相关单位之间应该有一个“细间距”。因此,
$222K$
不正确,因为“K”将使用数学斜体字形排版,使其看起来像名为“K”的变量,而不是温度单位的缩写。请注意
$222\mathrm{K}$
也不太正确,因为“222”和“K”之间没有空格。
如果你不想加载简化和标准化数字及其相关单位排版的包,你应该写
$222\,\mathrm{K}$
然而,输入大量的\,
和\mathrm
指令(a)很快就会变得非常乏味,并且(b)违背了 LaTeX 的设计理念,即让用户很少或根本不进行视觉格式化,而是表达意义的材料。(让 LaTeX 处理那些不那么令人兴奋的任务,即把含义翻译成实际的排版指令。)
我的建议是,你加载希尼奇打包并写入
$\SI{222}{\kelvin}$
这里,\SI
是一个宏,它接受两个参数:一个数字和一个关联的单位。如果您只需要排版,这种设置可能看起来有点过头222\,K
。但是,当需要编写时,它相对于视觉格式化解决方案的优势很快就会显现出来,比如说。\SI{9.81}{\meter\per\second\squared}
重要的是,您可以配置siunitx
以从各种可能的视觉表示中进行选择\per
。例如,可以选择 math-fraction 和 inline-fraction 样式。
答案2
对于单位以及在数学模式中插入文本,您可以简单地使用 \text 命令,例如
$$222\text{K}$$
至于积分内的微分,根据我的经验,它通常以数学模式显示。