对齐环境-某些符号是非斜体的?

对齐环境-某些符号是非斜体的?

我对我的 ams 对齐环境的行为感到困惑。简单示例:

\documentclass[english]{article}
\usepackage{amsmath}

\begin{document}


\begin{align*}
\rm{d}x_{\tau} &= R(u) v \rm{d} \tau, \\
\rm{d}v_{\tau} &= - R(u)\nabla U(x)\rm{d}\tau -\gamma v R(u) \rm{d}\tau + \sqrt{\frac{2\gamma R(u)}{\beta}}\rm{d}W_{\tau}
\end{align*}


\end{document}

输出:

在此处输入图片描述

为什么某些符号(如“x”或“u”)的解析方式不同,有时是斜体,有时不是?

答案1

命令\rm\it\bf类似的双字母字体更改命令已被弃用近 30 年。此外,它们没有接受参数,即声明。30 年前(或更早)的正确语法应该是{\rm d}。永远不要使用它们。

帮自己一个忙,使用不同的策略,即

\newcommand{\diff}{\mathop{}\!\mathrm{d}}

因此您可以获得多种优势,其中包括

  • 在(几乎)所有情况下,间距都是自动良好的;
  • 您可以随时将其更改为斜体“d”,只需将其替换\mathrm{d}d
\documentclass{article}
\usepackage{amsmath}

\newcommand{\diff}{\mathop{}\!\mathrm{d}}

\begin{document}

\begin{align*}
\diff x_{\tau} &= R(u) v \diff\tau, \\
\diff v_{\tau} &= - R(u)\nabla U(x)\diff\tau -\gamma v R(u) \diff\tau
  + \sqrt{\frac{2\gamma R(u)}{\beta}}\diff W_{\tau}
\end{align*}

\end{document}

在此处输入图片描述

答案2

您可以使用在数学模式下fixdif重新定义宏的包。\d

\documentclass{article}
\usepackage{fixdif}
\usepackage{amsmath}
\begin{document}

\begin{align*}
  \d x_{\tau} &= R(u) v \d\tau, \\
  \d v_{\tau} &= - R(u)\nabla U(x)\d\tau -\gamma v R(u) \d\tau
    + \sqrt{\frac{2\gamma R(u)}{\beta}}\d W_{\tau}
\end{align*}

\end{document}

如果你喜欢斜体d对于微分算子,只需使用normal包提供的选项。

相关内容