答案1
在“dx”前面留一个小空格是个好习惯,这强调了“d”与变量“x”相连,形成一个单元(从数学上讲,这就是真实情况)。
因此,精明的打字员会将你的公式输入为
\[
\int k\,dx = kx+C
\]
同样地,
\[
\iint\limits_{\mathbb{R}^2} e^{-x^2-y^2}\,dx\,dy
\]
\,
当你思考符号的性质时,输入就变得自动了。但…
是的,有一个警告。有些人不知道“d”代表什么,认为它与“sin”具有相同的数学性质(但事实并非如此,但这里我们讨论的是观点),所以他们希望它以直立字体显示。1
鉴于此,为差分符号中的“d”添加一个宏会很方便;最简单的是
\newcommand{\diff}{\mathop{}\!d}
因此,你可以将上面的公式输入为
\int k \diff x = kx+C
\iint\limits_{\mathbb{R}^2} e^{-x^2-y^2} \diff x \diff y
如果期刊编辑、你的导师或其他人要求你将“d”改为直排版,你只需要更改一你的打字稿中的行
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
有些软件包提供了类似的功能;我通常发现它们做得过头了。例如,软件包physics
定义\dd
了三可选参数,这反而会造成混淆而不是简化。(commath
相反,这个包会造成混乱,最好忽略它。)
无论如何,要抵制诱惑
\renewcommand{\d}{<whatever>}
以便为微分函数指定一个更方便的宏名。重音符号的宏应该绝不重新定义以做不同的事情。重音出现在人们的名字中(可能被掩盖),并且在临近截止日期时发现参考书目中名字中间出现差异符号并不是最好的选择。
1更糟糕的是,有些人甚至走得更远,使用 Wolfram 的“d”双击的惯例:
答案2
我用的是这个,借用了这个网站上的一个答案,但我不记得它是哪个问题的答案:
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath,amsfonts,amssymb}%
\AtBeginDocument{\renewcommand*{\d}{\mathop{\kern0pt\mathrm{d}}\!{}}}
\begin{document}
\[ \int_a^b f(t)\d t \]
\end{document}