在乳胶中使用^但不作为幂符号

在乳胶中使用^但不作为幂符号

我想a^b在 latex 中写入 ,其中^不是幂符号。如果我只b^a在 latex 中写入,后者会强迫我输入$。但实际上我不想写入ab,而只是a^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}

计算机现代字体示例

相关内容