How to Insert Emoticons in Latex?

I know it's a long shot, but is there some package or means to insert emoticons into a LaTeX document?

1

7 Answers

I know at least two partial ways:

First:

$\ddot\smile$

Second:

\usepackage{wasysym}
\smiley
\frownie

Or you can use images (as mentioned in other replies).

1

What's against a simple {\tt :-)}?

2

If you use xelatex or lualatex, then

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Symbola}
\begin{document}
๐Ÿ˜บ
๐Ÿ‘… 
\end{document}

should produce black-and-white emoji letters in Symbola font, which is available from or standard package repositories in some Linux distros (e.g. Ubuntu). The MS Windows emoji font can also be used by \fontspec{Segoe UI Emoji}[RawFeature={ccmp,dist}] in place of \fontspec{Symbola}.

Unfortunately the color (emoji) fonts are not supported by the standard lualatex or xelatex. harflatex and luahblatex can typeset color emojis using

\documentclass{minimal}
\usepackage{harfload}
\usepackage{fontspec}

\begin{document}
\noindent
\fontspec{Noto Color Emoji}[RawFeature={mode=harf}]
โ˜ƒโ›„๐Ÿ’ฉ๐Ÿฉ๐Ÿจ๐Ÿ•๐Ÿ•œ๐Ÿ’ซ๐Ÿ€‡๐Ÿฃ๐Ÿคฎ๐Ÿคฏ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ\quad ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ
\end{document}

harflatex and luahblatex can be installed from TeXLive Contrib at as of July 2019.

The above is learnt from with a bit of my own investigation.

Unicode's "miscellaneous symbols" include 3 simple emoticons: 0x2639-0x263B. You can possibly use 0x2686-0x2689 as well.

For more variation you are going to need to use images and include them somehow.

I am curious as to the circumstances which lead to this question :)

3

By now there also is the tikzsymbols package which has nice emoticons.

One solution is to use bclogo package. It contains two smileys (happy & sad), plus many other small "logos" like flags and others.

\binom{.,.}{\frown} seems cute - adjust eye-spacing to taste - although it takes up a fair amount of space and is of course only an opinion.

Your Answer

By clicking โ€œPost Your Answerโ€, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Marcus Vance

Marcus Vance

Cybersecurity & Digital Privacy Researcher

Marcus Vance is a cybersecurity auditor and technology writer dedicated to educating the public about online safety, data privacy regulations, enterprise security, and emerging cyber threats.

Share this article
Twitter Facebook Pinterest