Sometimes while writing a LaTeX document, you may want to add a checkmark (✓) to show a correct answer or completed task.

Many users try to use the command \checkmark directly, but LaTeX often returns an error like:

Undefined control sequence \checkmark

This happens because LaTeX does not include the checkmark command by default. To use this symbol, you need to load an external package that provides the command.

In this guide, we will see the different ways to add a checkmark symbol easily in a LaTeX document.

Basic Checkmark Command

The most common method is provided by the amssymb package, which includes many additional mathematical symbols.

\documentclass{article}
\usepackage{amssymb}

\begin{document}

Correct answer: $\checkmark$

\end{document}

The command \checkmark works in math mode, so it should be placed inside $ ... $ or \[ ... \].

This is the simplest and most widely used approach for displaying a tick mark in a document.

Checkmark Symbols from Different Packages

Several LaTeX packages provide their own version of a checkmark symbol. Each one produces a slightly different visual style.

Package Command
amsmath \checkmark
MnSymbol Same as
fdsymbol Same as
boisik Same as
bbding \Checkmark
pifont \ding{51}
arev \ballotcheck
utfsym \usym{1F5F8}

Depending on the package used, the appearance of the symbol may vary slightly.

\documentclass{article}
\usepackage{MnSymbol,utfsym,arev}
\begin{document}
   \[ \checkmark \]
   \[ \usym{1F5F8} \]
   \[ \ballotcheck \]
\end{document}

checkmark symbol using MnSymbol package

These commands generate different styles of tick marks.

Creating Bold or Heavy Checkmarks

In some documents, a thicker symbol may be preferable, especially in tables or presentations. A few packages offer heavier versions of the tick mark.

\documentclass{article}
\usepackage{stix,bbding,pifont,utfsym,fontawesome}
\begin{document}
   % Math mode commands   
   $ \checkmark $\\[6pt]
   $ \usym{2713}, \usym{2714} $\\[6pt]
   % Text mode commands
    \CheckmarkBold \\[6pt]
    \ding{52} \\[6pt]
    \faCheck 
\end{document}

bold checkmark symbol using bbding package

Each command produces a slightly different style, allowing you to choose one that matches your document formatting.

Using Checkmarks in Tables

Tick marks are often used in comparison tables to indicate available features or correct answers.

\documentclass{article}
\usepackage{amssymb}

\begin{document}

\begin{tabular}{c c}
Feature & Available \\
\hline
Option A & $\checkmark$ \\
Option B & $\checkmark$ \\
Option C & --- \\
\end{tabular}

\end{document}

This approach is commonly used in academic papers, reports, and documentation tables.

Using Unicode Symbols

If you are using modern engines like XeLaTeX or LuaLaTeX, Unicode symbols can also be inserted.

\documentclass{article}
\usepackage{utfsym}

\begin{document}

$\usym{2713}$

$\usym{2714}$

\end{document}

These codes represent Unicode checkmarks and may appear slightly different depending on the font.

Conclusion

The amssymb package offers the most common solution, while other packages provide alternative styles such as bold or Unicode tick marks.

Depending on the design of your document, you can choose the version that best fits your formatting needs.

Share tutorial

Jidan Physics Educator and LaTeX Specialist at PhysicsRead

Jidan

LaTeX enthusiast and physics educator who enjoys explaining mathematical typesetting and scientific writing in a simple way. Writes tutorials to help students and beginners understand LaTeX more easily.

Leave a Comment

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