2

It's as the title says. How can I write ^(caret) in Latex.

If I type something like [^set], then the s in set is raised to a power. How can I display [^set] the way it is?

$\wedge$ sorta works but it gives ∧ and not ^.

1
  • not clear what you want or if you want math mode, but perhaps $^{\wedge}\mathrm{set}$ May 11, 2022 at 7:00

2 Answers 2

4

Use \string^ that makes the argument category code 12 (other).

\documentclass{article}

\begin{document}

text mode: [\string^set]

math mode: $[\string^set]$

\end{document}

enter image description here

If you're using caret often enough, you can define a shorthand macro for that

\newcommand{\caret}{\string^}

Read more about \string in this detailed answer by egreg.

3

In a simple way:

\documentclass{article}
\usepackage{amsmath}
\begin{document}

this is a caret \^{}which is over a space. % space after \^ is not mandatory


$\hat{ }x+1$

\end{document}

Carets

Not the answer you're looking for? Browse other questions tagged .