How do you put a hat(^) symbol over a letter in LaTeX?

Type of symbolMathematics
Package (requirement)No
ArgumentYes, x
Latex command\hat{x}
Example\hat{o} → ô

Not only mathematically, but hat symbol is also used in different languages. For this, there is by default \hat{} a command in latex. For example, you can see the use of this symbol in the case of a unit vector.

   \[ \hat{r} = \frac{\vec{r}}{\mid \vec{r} \mid} \]
   \[ \hat{v} = \frac{\textbf{v}}{\mid \textbf{v} \mid} \]
   \[ \hat{i}, \hat{j}, \hat{k} \]

Output :

Hat symbol image 

Since the unit vector is a topic of physics. So, \vu{arg} macros are being created for the unit vector in the physics package. This \vu{arg} command is considered to be the short form of the \vectorunit command.

   \[ \vu{r} = \cos\theta \vu{i} + \sin\theta \vu{j} \]
   \[ \vu{r}_x = \cos\theta \vu{i}, \vu{r}_y = \sin\theta \vu{j} \]
   \[ \abs{\vu{r}} = \sqrt{\cos^2\theta + \sin^2\theta} = 1 \]
   \[ \left ( \hat{i},\hat{j},\hat{k} \right ) \]

Output :

Unit vector

Center the hat symbol above the letter with subscript

You must write the syntax correctly to use hat symbols and subscripts together. If you write like this \hat{U_i}, the hat symbol will not be in the center of the letter in the output. To print the hat symbol in the center you should write it like this \hat{U}_i. Same format for superscript. take a look

  \[ \verb|\hat{U_i}|\longrightarrow \hat{U_i} \]
  \[ \verb|\hat{U}_i|\longrightarrow \hat{U}_i \]
  \[ \verb|\hat{M^n}|\longrightarrow \hat{M^n} \]
  \[ \verb|\hat{M}_n|\longrightarrow \hat{M}^n \]

Output :

Use hat symbol with subscript.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top