Как мне показать каретку (^) в математическом режиме в LaTeX?
Я пытаюсь показать каретку (^
) в математическом режиме в LaTeX для представления исключений или операций, реализованных на "языках Си". По умолчанию, ^
для создания верхнего индекса в математическом режиме. Самое близкое, что я могу получить, это использовать \wedge
, что не то же самое.
8 ответов
Возможно, вы захотите использовать общий символ для исключительного или вместо \oplus (но дать ему правильное имя с чем-то вроде \newcommand\XOR{\oplus}
).
Каретка слишком мала, чтобы быть заметной как бинарный оператор. Однако, если вы настаиваете на использовании каретки, используйте это:
\newcommand\XOR{\mathbin{\char`\^}}
$x \XOR y$
\mathbin
ставит правильный интервал вокруг символа для бинарного оператора, а \char
гарантирует, что глиф получен из римского шрифта.
Используйте символ клина как верхний индекс. Он имеет идеальный размер.
Что-то вроде этого:
$ ^\wedge $
Использование \textasciicircum
в текстовом режиме. Если вы находитесь в математическом режиме, вам нужно использовать что-то вроде $\mbox{\textasciicircum}$
,
В математическом режиме вы можете использовать:
$7 \^{ } 3 = 4$
чтобы сделать это, как показано на онлайн-рендере LaTeX здесь.
\^
является символом акцента, который применяется к другим персонажам, \^{4}
дает 4
с каратом на голове. Не занимает горизонтального пространства. Если ты пишешь $7 \^{} 3 = 4$
Вы получаете 73
с отметкой, разбитой на оба 7
и 3
, То, что вам нужно, это немного заполнить пространство. Методом проб и ошибок и красивым приложением под названием LatexIt я нашел, что эта последовательность прекрасно работает:
\hspace{1.5} \^{} \hspace{1.5}
Это дает ширину в 3 единицы с центром в каратах. Это выглядит мило.
Это заостренный карат, хотя и \verb|^|
дает более плоский, который больше похож на монотипный шрифт, часто используемый в языках программирования.
Я очень рекомендую краткое руководство по математике, которое включает в себя список символов.