3

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 ^.

Zero
  • 145

2 Answers2

5

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.

antshar
  • 4,238
  • 9
  • 30
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

gigiair
  • 1,812