Я показываю следующий вопрос об использовании дифференциала \dl
в разделе шесть руководства пользователяdiffcoeff
.
- Почему команда не
\dl \vec{x}
работает? - При работе с неизвестным
x
числовое значение между\dl
иx
указывает горизонтальное пространство этого числа в mu перед x. Но я не думаю, что это происходит в (4) и (5). Возможно ли это через команду, которая позволяет мне использовать\dl \vect{x}
"естественным образом"? То есть, это работает (6).
Минимальный рабочий пример
\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}
работает (пробелы необязательны).
Вы уверены, что хотите использовать пакет?