📅  最后修改于: 2023-12-03 15:29:15.400000             🧑  作者: Mango
在LaTeX中,\mathinner是一个用于排版内部数学结构的命令。它可用于构建分数、二元关系符以及其他一些特定的数学符号。
\mathinner命令将自动调整所包含的数学对象之间的间距。如果在一个公式中需要在坐标系中添加左括号和右括号,可以使用\mathinner包裹\left和\right命令,如下所示:
$$ \left\langle x, y \right\rangle = \mathinner{\left\langle \frac{x}{\|x\|}, \frac{y}{\|y\|} \right\rangle} $$
这个例子中,我们用\mathinner命令包裹了左右尖括号,这使得它们与左边的分数符号和右边的分数符号之间的间距被适当地调整。
使用 \frac 命令绘制分数,但是在分数前后可能需要加入适当的间隔,可以使用 \mathinner 命令:
$$ \mathinner{\frac{a + b}{c + d}} $$
使用 \mathrel 命令可绘制二元关系符,但它们的间距可能不理想,可以使用 \mathinner:
$$ \mathinner{a \cong b} $$
有许多其他的数学符号也可以使用\mathinner命令包裹。例如,下面的代码可以用于绘制完整的背包公式:
$$ K(p) = \mathinner{\sum_{i=1}^n \sum_{j=1}^v} P(j|i)\log\frac{P(j|i)}{P(j)} $$
我们已经了解了\mathinner命令在LaTeX中的使用方法及其可以用于的数学结构,包括分数、二元关系符和其他一些特定的数学符号。在排版复杂的数学公式时,\mathinner命令可以帮助程序员更好地控制数学结构之间的间距,以生成更专业、更清晰的数学文档。