逆サーカムフレックスは発音区別音ではない

逆サーカムフレックスは発音区別音ではない

数式モードで、キャロンまたは逆サーカムフレックスを、別の文字の上の分音記号としてではなく、独立した文字としてタイプセットするにはどうすればよいでしょうか。 のように、これを上付き文字として使用したいので、これを実行する必要が生じます。 これは、関数のペアを記述する場合です: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これは上付き文字でのみ使用する必要があることを意味します。

  1. 適切なフォント サイズが設定されます:\f@size第 1 レベルの上付き文字で\sf@sizeは通常のフォント サイズ、第 2 レベルの上付き文字では上付き文字のフォント サイズに対応します。

  2. 箱には0.5ex下げられた箱が入っており、その箱には自然の高さ(\height-0.5ex)と深さゼロが与えられている。

  3. 下げられたボックスには、わずかに右にずれた数学のアクセントが含まれています。

を使用すると^{\pcheck}、下付き文字が通常の位置に印刷されることが保証されます。

答え3

別のアプローチを提案します: $\vee$ と $\wedge$ を $f^\vee$ と $f^\wedge$ のように上付き文字として使用します。

上付き文字として$\vee$と$\wedge$を使用した解法

関連情報