Как показать каретку (^) в математическом режиме в LaTeX?

Я пытаюсь отобразить каретку (^) в математическом режиме в LaTeX, чтобы представить эксклюзивную или операцию, реализованную на "языках C". По умолчанию ^ предназначен для создания надстрочного индекса в математическом режиме. Самое близкое, что я могу получить, это использовать \wedge, что не то же самое.

Ответы

Ответ 1

Возможно, вы захотите использовать общий символ для исключительного или вместо этого, \oplus (но придать ему собственное имя с чем-то вроде \newcommand\XOR{\oplus}).

Каретка слишком маленькая, чтобы быть заметной как двоичный оператор. Однако, если вы настаиваете на использовании каретки вместо этого, используйте это:

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

\mathbin помещает правильный интервал вокруг символа для двоичного оператора, а \char гарантирует, что глиф получается из римского шрифта.

Ответ 2

Как насчет

\^{}

или

\verb|^|

?

Ответ 3

Используйте символ клина как верхний индекс. Он имеет идеальный размер.

Что-то вроде этого:

$ ^\wedge $

Ответ 4

В математическом режиме вы можете использовать:

$7 \^{ } 3 = 4$

для этого, как показано в онлайн-рендерерах LaTeX здесь.

enter image description here

Ответ 5

\^ - это символ акцента, который применяется к другим символам, \^{4} дает 4 с карат на голове. Он не занимает горизонтального пространства. Если вы пишете $7 \^{} 3 = 4$, вы получите 73 с меткой, разбитой как на 7, так и на 3. Тогда вам нужно немного заполнить пространство. Сквозь проб и ошибок и приятное приложение под названием LatexIt, я нашел, что эта последовательность работает красиво:

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

Это дает 3 единицы ширины с центрированным в ней каратом. Это выглядит хорошо.

Это точечный карат, и \verb|^| дает более сглаженный, который больше похож на шрифт монотипа, который часто используется в языках программирования.

Ответ 7

Используйте \textasciicircum в текстовом режиме. Если вы находитесь в математическом режиме, вам нужно использовать что-то вроде $\mbox{\textasciicircum}$.

Ответ 8

Это то, что я сделал:

$2\hat{\text{ }}3$