Я бы хотел сначала записать интегралы с дифференциалом, как это обычно делают физики: $\int dx f(x)$
. Проблема в том, что это создает неприглядный (на мой взгляд) зазор между знаком интеграла и дифференциалом, а затем помещает подынтегральное выражение слишком близко к дифференциалу. Я могу решить эту проблему, записав что-то вроде $\int \hskip -3pt dx\ f(x)$
, но это вряд ли удовлетворительно.
Какой общепринятый способ это сделать? Где мне следует искать?
решение1
Как физик, я хотел бы сказать вам следующее:
\newcommand*\diff{\mathop{}\!\!\mathrm{d}}
$\int \diff x f(x)$
\begin{equation}
\int \diff x f(x)
\end{equation}
Хотя это не выглядит хорошо в $$-окружении. Обратите внимание, что это должно быть dИкси недх.
решение2
Вот возможное определение, по сравнению с выводом «по умолчанию» ( \displaystyle
используется только для отображения результата без центрирования формулы). Обратите внимание, что вам нужны разные забойные пробелы в отображениях и во встроенных формулах.
\documentclass{article}
\newcommand\pred[1]{
\mathchoice{\mkern-6mu}{\mkern-1mu}{}{}
d#1\,
}
\begin{document}
$\displaystyle\int_a^b \pred{x} f(x)$ \quad
$\displaystyle\int_a^b dx\, f(x)$
\bigskip
$\int_a^b \pred{x} f(x)$ \quad
$\int_a^b dx\, f(x)$
\end{document}
решение3
А как насчет следующего?
\def\Int#1#2{\int \hskip -3pt d{#1}\ {#2}}
Насколько я понимаю, вы хотите заморозить выбранные контейнеры.