![体积积分的排版](https://linux22.com/image/267614/%E4%BD%93%E7%A7%AF%E7%A7%AF%E5%88%86%E7%9A%84%E6%8E%92%E7%89%88.png)
这个问题困扰了我很久:如何正确排版体积积分?我想使用物理学中常用的惯例:d^3x=dV
而\int dx f(x)
不是\int f(x) dx
例子:
The kinetic energy is simply given by
\begin{equation}
T = \int\,\mathrm{d}^3\mathbf{x}\frac{\rho}{2} \mathbf{\dot x}^2 = \frac{3}{10}M\dot R^2\;.
\end{equation}
但是由于 x 和 d 之间的间距太大,积分看起来不太好。我该如何改变这种情况?
答案1
也许下面就是您所追求的:
我上调相当3
多,并稍微向左移动;这样我就可以将移得更x
靠近。以下是接受一个可选参数和一个强制参数d
的命令的代码:\d
\documentclass{article}
\usepackage{calc}
\renewcommand*\d[2][]{%
\mathrm{d}%
\ifx\relax#1\relax\else
\rule{-0.05em}{1.9ex}^{#1}\!
\fi
#2\,
}
\begin{document}
\[
\int \d[3]{\mathbf{x}} \frac{\rho}{2} \mathbf{\dot x}^2 \qquad
\int \d{\mathbf{y}} f(\mathbf{y})
\]
\end{document}
请注意,这仅适用于“小”积分变量,例如x
。此外,我删除了和\,
之间的部分,并将其放在\int
\mathrm{d}
后差速器。当然,您可以根据需要进行调整。