如何在数学模式之外改变上标和下标的高度和深度?

如何在数学模式之外改变上标和下标的高度和深度?

为了以适当的方式显示某些文本后的上标和下标,我使用这些命令

\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}

在此处输入图片描述

相关内容