Интервалы в интегралах в стиле КМ (сначала дифференциальные)

Интервалы в интегралах в стиле КМ (сначала дифференциальные)

Я бы хотел сначала записать интегралы с дифференциалом, как это обычно делают физики: $\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}}

Насколько я понимаю, вы хотите заморозить выбранные контейнеры.

Связанный контент