站点图标 xenport小站

LaTeX中的数学符号拾遗

在我使用LaTeX的过程中,有时候会遇到一些不算常见的数学符号及使用方式。为了避免查找的不便,特意记录在这里。

  1. 尽管微分算子 (differential operator)是最为常用的数学符号之一,如何规范地使用它仍然是一个值得思考的问题。显然,直接在公式环境中输入dx会得到\(dx\),这并不是我们想要的。我们可以通过定义如下命令
    \newcommand*{\dif}{\mathop{}\!\mathrm{d}}

    来实现通过\dif 输出符合标准的微分算子;

  2. 热力学与统计物理中,热量是两个系统中能量传递的度量,是一个过程量,它的积分与路径有关。热量因此不具有可微性,在表示无穷小热变化的时候使用符号đ(d with stroke)。在LaTeX中,可以通过调用宏包并定义如下命令
    \usepackage[T1]{fontenc}
    \newcommand*{\difbar}{\mathop{}\!\text{\dj}}

    来实现通过\difbar 命令输出这个记号。

  3. 有时候我们需要排版化学式,需要在元素符号前标注其质量数和核电荷数。直接使用诸如^4_2\mathrm{He}的命令会显得前标显得与元素符号距离甚远。事实上,有两种宏包和相关命令可以解决这个问题。一个是用来排版张量的tensor宏包,宏包调用和示例命令如下:
    \usepackage{tensor}
    \tensor*[^{56}]{\mathrm{Fe}}{}

    一个是专门用来输入化学式的mhchem宏包,命令和如下:

    \usepackage{mhchem}
    \ce{^15O-> ^15N + e+ + $\nu_e$}

    效果:\(\require{mhchem} \ce{^15O-> ^15N + e+ + $\nu_e$}\)

声明:本文第一项参考了Liam Huang在 LaTeX 中使用微分算子的正确姿势,按照该文章版权协议要求,本文遵循 CC4.0-BY-NC-SA 协议。