20

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

4

7 回答 7

18

您可能希望使用通用符号来表示排他性,或者改为使用 \oplus(但使用类似 的名称为其命名\newcommand\XOR{\oplus})。

插入符号有点太小而无法作为二元运算符引起注意。但是,如果您确实坚持使用插入符号,请使用:

\newcommand\XOR{\mathbin{\char`\^}}
$x \XOR y$

为二元运算符在符号周围\mathbin放置正确的间距,并\char确保字形是从罗马字体获得的。

于 2008-12-01T04:53:25.937 回答
10

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

像这样的东西:

$ ^\wedge $
于 2011-09-20T07:45:26.880 回答
8

怎么样

\^{}

或者

\verb|^|

?

于 2008-12-01T04:05:37.687 回答
3

在数学模式下,您可以使用:

$7 \^{ } 3 = 4$

要做到这一点,如在线 LaTeX 渲染器所示

在此处输入图像描述

于 2008-12-01T04:16:34.637 回答
3

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

于 2009-10-20T14:09:48.667 回答
3

这就是我所做的:

$2\hat{\text{ }}3$
于 2012-02-17T16:41:26.777 回答
2

\^是适用于其他字符的重音字符,在其头上\^{4}给出一个克拉。4它不占用水平空间。如果你写$7 \^{} 3 = 4$,你会得到一个73带有标记的73。然后,您需要稍微填充空间。通过反复试验和一个名为 LatexIt 的不错的应用程序,我发现这个序列可以很好地工作:

\hspace{1.5} \^{} \hspace{1.5}  

这给出了 3 个单位的宽度,其中克拉居中。看起来很好。

虽然它是一个尖尖的克拉,并\verb|^|给出了一个更扁平的,看起来更像是编程语言中经常使用的单型字体。

于 2008-12-01T04:22:09.557 回答