Wie verwende ich \dl richtig mit Vektoren unter Verwendung des Diffcoeff-Pakets?

Wie verwende ich \dl richtig mit Vektoren unter Verwendung des Diffcoeff-Pakets?

Ich zeige die folgende Frage zur Verwendung von Differential \dlin Abschnitt sechs des Benutzerhandbuchsdiffcoeff.

  • Warum funktioniert der Befehl nicht \dl \vec{x}?
  • Beim Umgang mit der Unbekannten gibt xder numerische Wert zwischen \dlund xden horizontalen Abstand dieser Zahl in mu vor dem x an. Aber ich glaube nicht, dass das in (4) und (5) passiert. Ist es über einen Befehl möglich, der es mir erlaubt, es \dl \vect{x}auf „natürliche Weise“ zu verwenden? Das heißt, es funktioniert (6).

Minimales funktionierendes Beispiel

\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}

Bildbeschreibung hier eingeben

Dank im Voraus.

Antwort1

Das Problem ist auf ein Versehen meinerseits zurückzuführen. Ich habe nicht daran gedacht, dass der \dlBefehl vor Befehlen verwendet wird, die Argumente wie \vec{x}diese annehmen, was (offensichtlich) bei mir der Fall sein sollte. Ich habe es in Version 3.1 behoben diffcoeff(indem ich die Platzierung eines \group_end:Befehls angepasst habe) und werde es in Kürze auf CTAN hochladen.

Andrew Parsloe

Antwort2

Aus mir unbekannten Gründen \dlnimmt der Befehl ein Argument auf. Ihr Versuch

\dl \vec{x}

absorbiert \vec, während sein Streit und Chaos entstehen.

Die Umsetzung \dlistsehrpeinlich. Es kommt heraus, dass

\dl 0 \vec{x}

funktioniert (Leerzeichen sind optional).

Möchten Sie das Paket wirklich verwenden?

verwandte Informationen