수학 모드 외부에서 위 첨자와 아래 첨자의 높이와 깊이를 변경하는 방법은 무엇입니까?

수학 모드 외부에서 위 첨자와 아래 첨자의 높이와 깊이를 변경하는 방법은 무엇입니까?

일부 텍스트 뒤에 위 첨자와 아래 첨자를 적절하게 표시하기 위해 다음 명령을 사용하고 있습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보