在数学模式下使用下划线时出现问题

在数学模式下使用下划线时出现问题

我用下面的代码写了一个等式

\newcommand{\uint}[4]{      
       \ensuremath{\underset{#3}{\int_{\!{#1}}^{#2}{#4}}}
       }

\def \integrando {\rho_{\mathrm{\mu c}}\frac{\dd p^{3N} \dd q^{3N}} {h^{3N}}}
\begin{document}
     $$\uint{}{}{\mathrm{PhaseSpace}}{\integrando}=1$$
\end{document}

在此处输入图片描述

如何删除“PhaseSpace”前面的空格并使 \int 与“PhaceSpace”对齐?

答案1

也许这就是你想要的?

\documentclass{article}

 \newcommand{\uint}[4]{
       \ensuremath{\underset{#3}{\int_{\!{#1}}^{#2}{#4}}}
       }
 \newcommand*{\dd}{\mathop{}\!\mathrm{d}}

\def \integrando {\rho_{\mu \mathrm{canonico}}\frac{\dd p^{3N} \dd q^{3N}} {h^{3N}}}

     \usepackage{mathtools}

\begin{document}

     \[ \int_{_\mathrm{\scriptstyle Ph\mathrlap{\mathrm{aseSpace}}}} {\integrando}=1 \]

\end{document}

在此处输入图片描述

答案2

我建议使用\int\limits,它将术语“PhaseSpace”完全以下 积分符号;该\rlap指令允许与后续材料右侧重叠。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for "\text" macro
\begin{document}

\[
\int\limits_{\rlap{\scriptsize PhaseSpace}}
  \ \rho^{}_{\mu\text{canonico}}\,
  \frac{\mathrm{d}q^{3N}\,\mathrm{d}p^{3N}}{h^{3N}}=1
\]

\end{document}

相关内容