Я пытаюсь отобразить каретку (^
) в математическом режиме в LaTeX, чтобы представить эксклюзивную или операцию, реализованную на языках «C». По умолчанию ^
предназначен для создания надстрочного индекса в математическом режиме. Самое близкое, что я могу получить, - это использовать \wedge
, что не то же самое.Как показать каретку (^) в математическом режиме в LaTeX?
ответ
Возможно, вы захотите использовать общий символ для исключительного или вместо этого, \ oplus (но дайте ему собственное имя с чем-то вроде \newcommand\XOR{\oplus}
).
Каретка слишком маленькая, чтобы быть заметной как двоичный оператор. Однако, если вы настаиваете, используя каретку вместо этого, используйте:
\newcommand\XOR{\mathbin{\char`\^}}
$x \XOR y$
\mathbin
ставит правильный интервал вокруг символа для бинарного оператора, а \char
гарантирует, что глиф получается из романского шрифта.
Как насчет
\^{}
или
\verb|^|
?
\ verb никогда не разрешается внутри аргумента другим командам, поэтому его использование ограничено. – 2008-12-01 04:56:08
В математическом режиме, вы можете использовать:
$7 \^{ } 3 = 4$
, чтобы сделать это, как показано в интернет LaTeX визуализатора here.
Прохладная ссылка ... спасибо. – 2008-12-01 05:04:51
\^
является акцент символ, который относится к другим персонажам, \^{4}
дает 4
с карата на голове. Он не занимает горизонтального пространства. Если вы напишете $7 \^{} 3 = 4$
, вы получите 73
с отметкой, разбитой на 7
и 3
. Тогда вам нужно немного заполнить пространство. Метод проб и ошибок и хорошее приложение под названием LatexIt, я нашел эту последовательность работать красиво:
\hspace{1.5} \^{} \hspace{1.5}
Это дает ширину на 3 единицы с каратным центром в нем. Это выглядит мило.
Это заостренный карат, и \verb|^|
дает более уплощенное изображение, которое больше похоже на шрифт монотипа, часто используемый в языках программирования.
Я настоятельно рекомендую short math guide, который включает в себя список символов.
Использовать \textasciicircum
в текстовом режиме. Если вы находитесь в математическом режиме, вам нужно использовать что-то вроде $\mbox{\textasciicircum}$
.
Используйте символ клина как верхний индекс. Он имеет идеальный размер.
Что-то вроде этого:
$ ^\wedge $
Это то, что я сделал:
$2\hat{\text{ }}3$
Для чего это стоит, \ клин является общим символом для AND (конъюнкция), так что это не хорошая идея использовать похожий вид для исключительного ИЛИ. Если вы не набираете код, в этом случае вы не должны использовать математический режим. – ShreevatsaR 2008-12-01 13:35:47
Это должно быть в переполнении латекса. – Whitecat 2013-04-10 17:05:06
@Whitecat. Вы имеете в виду `http: // tex.stackexchange.com /`? Я думаю, что старые вопросы вроде этого не будут перенесены. – madth3 2013-04-10 20:25:30