
카론이나 역곡절 기호를 다른 문자 위에 발음 구별 부호로 사용하지 않고 수학 모드에서 자체 문자로 조판하려면 어떻게 해야 합니까? 처럼 위 첨자로 사용하고 싶기 때문에 이렇게 해야 합니다 fˇ
. 이는 한 쌍의 함수를 설명하는 경우입니다: f^
및 fˇ
.
답변1
이 같은?
\documentclass{article}
\usepackage{amsmath} % for \text macro
\begin{document}
$f\text{\v{}}$ $f\text{\^{}}$ $f\text{\u{}}$ $f\text{\={}}$ $f\text{\.{}}$ $f\text{\"{}}$
\end{document}
답변2
필요에 맞게 하강량(현재 0.5ex)을 조정하세요.
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand\post@accent[2]{%
\mbox{\fontsize{#2}{\z@}\selectfont\raisebox{-0.5ex}[\dimexpr\height-0.5ex][0pt]{$\m@th\,#1{}$}}%
}
\newcommand{\definepostaccent}[2]{%
\newcommand{#1}{\mathchoice{}{}{\post@accent{#2}{\f@size}}{\post@accent{#2}{\sf@size}}}%
}
\makeatother
\definepostaccent{\pcheck}{\check}
\definepostaccent{\pbreve}{\breve}
\begin{document}
Standard size
$f^{\pcheck}>f^{\pcheck}_{T}$
$f^{\pbreve}<f^{\pbreve}_{T}$
Subscript
$X_{f^{\pcheck}-f^{\pbreve}_{x}}$
\end{document}
설명
이후에는 \definepostaccent{\pcheck}{\check}
매크로가 다음을 \pcheck
수행하도록 정의됩니다.
\mathchoice{}{}{\post@accent{\check}{\f@size}}{\post@accent{\check}{\sf@size}}
이는 \pcheck
위 첨자에만 사용해야 함을 의미합니다. 상자를 인쇄합니다.
적합한 글꼴 크기가 설정됩니다.
\f@size
첫 번째 수준 위 첨자,\sf@size
두 번째 수준 위 첨자, 이는 일반 글꼴 크기 및 위 첨자 글꼴 크기에 해당합니다.상자에는 자연 높이(
\height-0.5ex
)와 깊이가 0 인 0.5ex 낮은 상자가 포함되어 있습니다.아래쪽 상자에는 약간 오른쪽으로 이동된 수학 악센트가 포함되어 있습니다.
를 사용하면 ^{\pcheck}
아래 첨자가 일반적인 위치에 인쇄되는 것을 보장합니다.
답변3
다른 접근 방식을 제안해도 될까요? $f^\vee$ 및 $f^\wedge$와 같이 $\vee$ 및 $\wedge$를 위 첨자로 사용하세요.