如何在數學模式之外更改上標和下標的高度和深度?

如何在數學模式之外更改上標和下標的高度和深度?

為了在某些文字後以正確的方式顯示上標和下標,我正在使用這些命令

\rlap{\textsuperscript{}}\textsubscript{}

它有效。

我正在尋找一種方法來增加上標和下標之間的垂直間距。

在此輸入影像描述

答案1

您可以更正確地定義組合。在你的程式碼中,TeX 不知道有下標和上標。

您也不需要猜測較短的部分是什麼。

\documentclass{article}

\makeatletter
\NewDocumentCommand{\textsubsuper}{mm}{%
  \@textsubsuper{\selectfont #1}{\selectfont #2}%
}
\newcommand{\@textsubsuper}[2]{%
 {\m@th\ensuremath{%
   _{\mbox{\fontsize\sf@size\sf@size #1}}%
   ^{\mbox{\fontsize\sf@size\sf@size #2}}%
 }}%
}
\makeatother

\begin{document}

\textbf{Friends\textsubsuper{\itshape Concentration}{\itshape Ritual}}

\end{document}

在此輸入影像描述

答案2

當我們使用數學模式放置這些下標、上標時,它們之間的垂直間距看起來不錯。例如,使用\mathboxOpTeX:

\def\spsb#1#2{$^{\mathbox{\it #1}}_{\mathbox{\it #2}}$}

{\bf Friends}\spsb{Ritual}{Concentration}

\bye

在此輸入影像描述

答案3

自 2022 年起使用該altsubsup軟體包。

\documentclass[12pt]{article}
\usepackage{altsubsup}
\usepackage{bm}
\begin{document}
\begin{displaymath}
\bm{Friends}_{\bm{Concentration}}^{\bm{Ritual}}
\end{displaymath}
\end{document}

在此輸入影像描述

相關內容