如何使用 diffcoeff 包正确地将 \dl 与向量一起使用?

如何使用 diffcoeff 包正确地将 \dl 与向量一起使用?

\dl我在用户指南第六部分中展示了有关使用差异的以下问题diffcoeff

  • 为什么命令不起作用\dl \vec{x}
  • 处理未知数时,和x之间的数值表示 x 之前该数字的水平空间(单位为 mu)。但我不认为 (4) 和 (5) 中会发生这种情况。是否可以通过允许我以“自然方式”使用的命令来实现?也就是说,它可以工作 (6)。\dlx\dl \vect{x}

最小工作示例

\documentclass{article}
\usepackage[ISO]{diffcoeff}

\begin{document}

\[
    \diff{\vec{x}}{\vec{y}} % (1) Works.
    \qquad
    \vec{\dl x} % (2) Works.
    \quad
    {\vec{}\dl x} % (3) Works.
    \quad
    \dl5\vec{x} % (4) Works.
    \quad
    \dl0\vec{x} % (5) Works.
    \quad
    %\dl \vec{x} % (6) Do not work.
\]
\end{document}

在此处输入图片描述

提前致谢。

答案1

问题源于我的疏忽。我没有想到该\dl命令被用在带有参数的命令之前,而\vec{x}这显然是我应该想到的。我已经在 3.1 版中修复了这个问题diffcoeff(通过调整命令的位置\group_end:),并将很快上传到 CTAN。

安德鲁·帕斯洛

答案2

由于我不知道的原因,该\dl命令吸收了一个参数。所以你的尝试

\dl \vec{x}

\vec随着争论的进行而吸收,并随之产生混乱。

实施\dl非常尴尬。结果是

\dl 0 \vec{x}

有效(空格可选)。

您确定要使用该包吗?

相关内容