如何编写虚拟对齐的上标和下标

如何编写虚拟对齐的上标和下标

我有这条线:

\textbf{Adv}\textsuperscript{downgrade}\textsubscript{$Pi$, DP, X}

但我得到了这个输出: 在此处输入图片描述

我想要的是这样的: 在此处输入图片描述

您能否尽可能帮助我提供简单的解决方案?

答案1

由于\rlap和一些\raisebox由于 us/上标中的上升部和下降部:

\documentclass[12pt]{article}

\begin{document}

\textbf{Adv}\textsubscript{\raisebox{-1pt}{\rlap{$\Pi$, DP, X}}}\textsuperscript{\raisebox{1pt}{downgrade}}

\end{document}

在此处输入图片描述

添加:

上面给出的代码假设用户知道上标文本和下标文本哪个最短。最短的文本必须先输入到代码中,即 ped \rlap。下面的代码基于此eqparbox使其自动化:

\textbf{Adv}\textsuperscript{\raisebox{1pt}{\rlap{\eqmakebox[subp][l]{downgrade}}}}\textsubscript{\raisebox{-1pt}{\eqmakebox[subp][l]{$\Pi$, DP, X}}}

相关内容