Error

LaTeX Error: Missing $ inserted

The fix

The "Missing $ inserted" error means you used a math-only character (such as _, ^, &, or a symbol like \alpha), in normal text. Fix it by wrapping the math in $...$, or escape the character if you meant it literally (e.g. \_ for an underscore).

Why it happens

Characters like _ (subscript), ^ (superscript), and math symbols only work inside math mode. Writing "H_2O" or "x^2" in plain text triggers the error.

Example

% Wrong:
The formula H_2O is water.

% Fix, math mode:
The formula $H_2O$ is water.

% Or escape a literal underscore in text:
The file is read\_me.txt

Frequently asked questions

Why does an underscore cause this?

Underscore (_) is the subscript operator and only works in math mode. In text, write \_ for a literal underscore or wrap the expression in $...$.

I used \alpha and got this error

Greek letters and most math symbols are math-mode commands. Write $\alpha$ instead of \alpha in normal text.

Related LaTeX fixes

Browse all LaTeX problems & fixes, or start with the LaTeX guide.

Try the fix in LetX

Open the editor, paste your code, and compile in seconds to see the error clear. Free, in your browser.

Open LetX Free