Ich zeige die folgende Frage zur Verwendung von Differential \dl
in Abschnitt sechs des Benutzerhandbuchsdiffcoeff
.
- Warum funktioniert der Befehl nicht
\dl \vec{x}
? - Beim Umgang mit der Unbekannten gibt
x
der numerische Wert zwischen\dl
undx
den 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}
Dank im Voraus.
Antwort1
Das Problem ist auf ein Versehen meinerseits zurückzuführen. Ich habe nicht daran gedacht, dass der \dl
Befehl 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 \dl
nimmt der Befehl ein Argument auf. Ihr Versuch
\dl \vec{x}
absorbiert \vec
, während sein Streit und Chaos entstehen.
Die Umsetzung \dl
istsehrpeinlich. Es kommt heraus, dass
\dl 0 \vec{x}
funktioniert (Leerzeichen sind optional).
Möchten Sie das Paket wirklich verwenden?