Muestro la siguiente pregunta sobre el uso del diferencial \dl
en la sección seis de la guía del usuario.diffcoeff
.
- ¿Por qué no
\dl \vec{x}
funciona el comando? - Cuando se trata de lo desconocido
x
, el valor numérico entre\dl
yx
indica el espacio horizontal de ese número en mu antes de la x. Pero no creo que eso suceda en (4) y (5). ¿Es posible mediante un comando que me permita usarlo\dl \vect{x}
de forma "natural"? Es decir, funciona (6).
Ejemplo de trabajo mínimo
\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}
Gracias de antemano.
Respuesta1
El problema surge de un descuido mío. No pensé en que el \dl
comando se usara antes de que los comandos tomaran argumentos como \vec{x}
los que (obviamente) debería haber tenido. Lo arreglé en la versión 3.1 diffcoeff
(ajustando la ubicación de un \group_end:
comando) y lo subiré a CTAN en breve.
Andrew Parsloe
Respuesta2
Por razones que desconozco, el \dl
comando absorbe un argumento. Entonces tu intento
\dl \vec{x}
absorbe \vec
mientras su argumento y sobreviene el caos.
La implementación de \dl
esmuyextraño. sale que
\dl 0 \vec{x}
funciona (los espacios son opcionales).
¿Estás seguro de que quieres utilizar el paquete?