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

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

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.