위첨자가 있는 벡터를 갖고 싶습니다:
\vec{o}^t
그러나 이것은 매우 나쁜 결과를 가져옵니다. t가 벡터 화살표와 겹칩니다. 이 문제를 해결하려면 어떻게 해야 하나요(그리고 애초에 왜 나쁜 결과가 나오는 건가요)?
결과가 왜 나쁜지 모르겠지만 글자의 너비와 관련이 있는 것 같습니다. 저는 그런 표기법을 사용하지 않지만 개인적인 의견입니다.
와
\vec{o}^{\,t}
를 사용하면 위첨자가 오른쪽으로 약간 이동합니다. 위 첨자 오른쪽으로 이동이 자동으로 이루어지도록 TeX에서 일부 연산을 수행하도록 할 수도 있습니다.
이렇게 해보세요:
\documentclass{article} \usepackage{esvect} \begin{document} $\vv{o}^t \ \vv{o^t}$ $\vec{o}^{\,t}$ \end{document}
(비교를 쉽게 하기 위해 egreg의 코드를 포함했습니다.)
처음 두 개는 esvect 패키지를 사용하여 수행하고 세 번째는 egreg의 코드입니다.
esvect
다음과 같은 것은 어떻습니까?
\documentclass{article} \makeatletter \newcommand{\vo}{\vec{o}\@ifnextchar{^}{\,}{}} \makeatother \begin{document} $\vec{o}^t o$ $\vo^t o$ $\vec{o} o$ $\vo o$ $\vec{o}^t_t o$ $\vo^t_t o$ \end{document}
이것은 $\vo^t$에는 괜찮아 보입니다. (^는 \vo 바로 뒤에 와야 합니다.) $\vo^t_t$에서 위첨자 이동만 하는 방법을 모르겠습니다.
$\vo^t$
^
\vo
$\vo^t_t$
여기는 \@ifnextchar가 어떻게 작동하는지에 대한 설명입니다.
\@ifnextchar
$\overrightarrow{A}$ this one for simple vector $\overrightarrow{A}^{value}$ This one for superscript $\overrightarrow{A}_{value}$ This one for subscript.
ᄋ "이번 도움이 될 것이다. # 39 의 it& 일하던 내거냐.
결과가 왜 나쁜지 모르겠지만 글자의 너비와 관련이 있는 것 같습니다. 저는 그런 표기법을 사용하지 않지만 개인적인 의견입니다.
와
를 사용하면 위첨자가 오른쪽으로 약간 이동합니다. 위 첨자 오른쪽으로 이동이 자동으로 이루어지도록 TeX에서 일부 연산을 수행하도록 할 수도 있습니다.
이렇게 해보세요:
(비교를 쉽게 하기 위해 egreg의 코드를 포함했습니다.)
처음 두 개는
esvect
패키지를 사용하여 수행하고 세 번째는 egreg의 코드입니다.다음과 같은 것은 어떻습니까?
이것은
$\vo^t$
에는 괜찮아 보입니다. (^
는\vo
바로 뒤에 와야 합니다.)$\vo^t_t$
에서 위첨자 이동만 하는 방법을 모르겠습니다.여기는
\@ifnextchar
가 어떻게 작동하는지에 대한 설명입니다.ᄋ "이번 도움이 될 것이다. # 39 의 it& 일하던 내거냐.