缩小包含素数和大写希腊字母的多元素下标的间距

缩小包含素数和大写希腊字母的多元素下标的间距

我的 MWE 使用 pdfLaTeX 编译:

\documentclass[12pt]{article}
\usepackage{amsmath}


\begin{document}

\begin{equation}
\frac{ \Gamma_{v'J'\Lambda'}
\Gamma_{v'J'\Lambda' \rightarrow\Lambda''} }
{ (E-E_{v'J'\Lambda'})^2 
+ \left(
\Gamma_{v'J'\Lambda' \rightarrow \Lambda''}/2
\right)^2  }
\end{equation}

\end{document}

结果:

龍

这只是方程的一小部分,下标显然需要更紧凑一些;素数似乎与完整字符占用相同的空间。任何建议都值得赞赏。谢谢 /J

答案1

您提出的间距问题可能与使用的希腊字母(Gamma、Lambda)更相关,而与“素数”字符的出现无关。

为了对数学间距进行超精细控制,请考虑使用\mkern正数或负数mu而不是\,(正细间距,相当于\mkern3mu数学模式下的)或\!(负细间距,相当于\mkern-3mu)。

以下建议是通过实验得出的。您可以随意调整间距量以适合您的审美。您可以

  • \Lambda通过插入'\mkern-1.5mu

  • J'通过\Lambda插入​\mkern-2mu

  • v'通过J插入​\mkern-1.5mu

  • \Gamma通过插入来缩小和下标材料之间的空间\!

  • 增加分子中两个“Gamma”项之间的空格,方法是插入\,

  • 最后但同样重要的是,确保2分母中的两个指数项相对于相邻的括号处于相同的高度,例如,通过\displaystyle在分母中切换到不是使用\left\right作为第二个加数的括号。

不用说,最终的代码并不容易阅读。当然,在文档基本完成之前,不要进行这样的微调。特别是,首先要确保材料在事实上是正确的……

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[textwidth=8cm]{geometry} % just for this example
\begin{document}

before:
\[
\frac{ \Gamma_{v'J'\Lambda'}
\Gamma_{v'J'\Lambda' \rightarrow\Lambda''} }
{ (E-E_{v'J'\Lambda'})^2 
+ \left(
\Gamma_{v'J'\Lambda' \rightarrow \Lambda''}/2
\right)^2  }
\]

\bigskip
after:
\[ \frac{
\Gamma\!_{v'\mkern-1.5muJ'\mkern-2mu\Lambda\mkern-1.5mu'} 
\,
\Gamma\!_{v'\mkern-1.5muJ'\mkern-2mu\Lambda\mkern-1.5mu' \rightarrow \Lambda\mkern-1.5mu''} }
{ \displaystyle
(E-E_{v'\mkern-1.5muJ'\mkern-2mu\Lambda\mkern-1.5mu'})^2 
+ 
(\Gamma\!_{v'\mkern-1.5muJ'\mkern-2mu\Lambda\mkern-1.5mu' \rightarrow\Lambda\mkern-1.5mu''}/2 )^2  }
\]

\end{document} 

答案2

我将基于 Mico 的解决方案添加自己的解决方案。我深入研究了语法\newcommand,并在序言中创建了一些别名,使我的方程式看起来像我想要的那样,并使方程式代码更紧凑。这是一个有效示例:

\documentclass[12pt]{article}
\usepackage{amsmath}

% My commands!
% kerning:
\newcommand{\mk}[1]{\mkern-#1mu}

% primes:
\newcommand{\myp}{'\mk2}
\newcommand{\mypp}{'\mk{2.5}'\mk2}

% Lambda:
\newcommand{\Lp}{{\Lambda\mk2\myp}}
\newcommand{\Lpp}{{\Lambda\mk2\mypp}}

% J:
\newcommand{\Jp}{{J\mk1\myp}}
\newcommand{\Jpp}{{J\mk1\mypp}}

% v:
\newcommand{\Vp}{{v\myp\mk1}}
\newcommand{\Vpp}{{v\mypp}}

% arrowy:
\newcommand{\rar}{\rightarrow}
\newcommand{\LL}{{\Lp \rar \Lpp}}
\newcommand{\eff}{\text{eff}}

%%% Breit Wigner:
\newcommand{\Gtun}{\Gamma_{\mk3\Vp\Jp\Lp}^\text{tun}}
\newcommand{\Grad}{\Gamma_{\mk3\Vp\Jp\Lp \rar \Lpp}^\text{rad}}

\begin{document}

\begin{equation}
\sigma_\LL (E) =
\frac{\pi\hbar^2}{2\mu E} P_\Lp
\sum_{\Vp\Jp} (2J'+1) 
\frac{ \Gtun \Grad }
{(E-E_{\Vp\Jp\Lp})^2 + (\Grad/2 )^2 }
\end{equation}

\end{document}

它看起来是这样的: 看起来不错

相关内容