ラテックスで ^ をべき乗記号として使用しない

ラテックスで ^ をべき乗記号として使用しない

私は、 がべき乗記号ではないa^bところに、LaTeX で書きたいです。LaTeXで単に書くと、 を書かなければなりません。しかし、実際には、のべき乗ではなく、 だけを書きたいのです。^b^a$aba^b

この問題を解決するにはどうすればいいでしょうか?

どのような助けでも大歓迎です!

答え1

ここでは、\string以下に示すトークンの特別な(catcode による)解釈を回避するために使用できます。

もちろん、このような構文はテキスト モードでも数式モードでも機能し、aそのb場合には数式フォントで表示されます。

\documentclass{article}
\begin{document}
a\string^b $a\string^b$
\end{document}

ここに画像の説明を入力してください

答え2

これは\textasciicircumテキスト モードですが、適切なラッパーを使用すれば数式モードでも使用できます。

\documentclass{article}

\newcommand\mathcaret{\mathbin{\textup{\textasciicircum}}}

\begin{document}
a {\textasciicircum} b

\(a \mathcaret  b \)
\end{document}

コンピュータのモダンなフォントサンプル

関連情報