표현식 위에 텍스트 오른쪽 정렬

표현식 위에 텍스트 오른쪽 정렬

기본적으로 나는 다음과 같은 것을 원합니다.

$$ \overset{\qquad\quad\; 2}{\sqrt{x+x^2}} $$

위의 표현식은 (자동으로) 오른쪽 정렬되지만 이를 달성하는 방법을 모르겠습니다. (위의 예는 수동으로 간격을 두고 있으므로 자동으로 간격을 두고 싶습니다.)

답변1

사용 \hfill:

\documentclass{article}
\usepackage{amsmath}

\begin{document} 

\[
\overset{\hfill 2}{\sqrt{x+x^2}}
\]

\end{document}

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

최신 LaTeX 문서에서는 TeX 구문을 사용하면 안 $$...$$되지만 \[...\]. 보다$$ ... $$보다 \[ ... \]를 선호하는 이유는 무엇입니까?.

답변2

스택을 사용하면 두 개의 올바른 숫자를 정렬할 수 있습니다 \scriptstyle. 이것이 제가 OP의 질문을 읽는 방법입니다. 아마도 이는 OP가 요청한 것보다 더 제한적인 해석일 것입니다(Gonzalo는 "정렬"을 약간 다른 방식으로 해석했습니다).

\documentclass{article}
\usepackage{stackengine}
\begin{document}
\def\sqrtoverset#1#2{\ensurestackMath{%
  \def\stackalignment{r}\def\stacktype{L}\stackon[0pt]{%
    \def\stacktype{S}\stackon[1pt]{#1}{{}^{#2}}%
  }{\displaystyle\sqrt{\phantom{#1}}}%
}}
\[
\sqrtoverset{x+x^2}{2}
\]
\end{document}

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

관련 정보