如何在LaTeX中以数学模式显示插入符号(^)?

Ant*_*amp 16 latex math-mode

我试图^在LaTeX中以数学模式显示一个插入符号()来表示在"C语言"中实现的独占或操作.默认情况下,^用于在数学模式下创建上标.我似乎最接近的是使用\wedge,这是不一样的.

Wil*_*son 16

你可能想要使用common的常用符号,或者使用\ oplus(但是给它一个正确的名称\newcommand\XOR{\oplus}).

插入符号太小而不能作为二元运算符引人注目.但是,如果您确实坚持使用插入符号,请使用以下命令:

\newcommand\XOR{\mathbin{\char`\^}}
$x \XOR y$
Run Code Online (Sandbox Code Playgroud)

\mathbin放右边的符号周围间隔为一个二进制运算符,以及\char对从罗马字体获得的字形确保.

  • 根据上下文,至少有四个“通用符号”用于异或。我想要在“C 语言”中使用的克拉数。尚未提及的真正问题是“为什么我使用数学模式编写代码?” 我可能应该使用逐字环境。 (2认同)

小智 8

使用楔形符号作为上标.它有完美的尺寸.

像这样的东西:

$ ^\wedge $
Run Code Online (Sandbox Code Playgroud)


小智 5

\textasciicircum在文本模式下使用。如果您处于数学模式,则需要使用类似$\mbox{\textasciicircum}$.