web-dev-qa-db-fra.com

Comment insérer des émoticônes dans LaTeX?

Je sais que c'est long, mais existe-t-il un paquet ou des moyens pour insérer des émoticônes dans un document LaTeX?

35
Ashwin Nanjappa

Je connais au moins deux façons partielles:

Première:

$\ddot\smile$

Seconde:

\usepackage{wasysym}
\smiley
\frownie

Ou vous pouvez utiliser des images (comme mentionné dans d'autres réponses).

38
ADEpt

Qu'est-ce qui est contre un simple {\ tt :-)}?

17
DaG

Les "symboles divers" d'Unicode incluent 3 émoticônes simples: 0x2639-0x263B. Vous pouvez éventuellement utiliser 0x2686-0x2689 ainsi que.

Pour plus de variation, vous devrez utiliser des images et les inclure d'une manière ou d'une autre.

Je suis curieux des circonstances qui ont conduit à cette question :)

5
freespace

Si vous utilisez xelatex ou lualatex, alors

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Symbola}
\begin{document}
????
???? 
\end{document}

devrait produire des lettres emoji en noir et blanc dans la police Symbola, qui est disponible sur http://users.teilar.gr/%7Eg1951d/ ou dans les référentiels de packages standard dans certaines distributions Linux (par exemple Ubuntu). La police emoji MS Windows peut également être utilisée par \fontspec{Segoe UI Emoji}[RawFeature={ccmp,dist}] au lieu de \fontspec{Symbola}.

Malheureusement, les polices couleur (emoji) ne sont pas prises en charge par le lualatex ou le xelatex standard. harflatex et luahblatex peuvent composer des emoji de couleur comme

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

\begin{document}
\noindent
\fontspec{Noto Color Emoji}[RawFeature={mode=harf}]
☃⛄????????????????????????????????????????????‍????‍????‍????\quad ????‍❤️‍????‍????
\end{document}

harflatex et luahblatex peuvent être installés à partir de TeXLive Contrib à https://contrib.texlive.info/ à partir de juillet 2019.

Ce qui précède est tiré de https://tex.stackexchange.com/questions/497403/how-to-use-noto-color-emoji-with-lualatex/50018 avec un peu de ma propre enquête .

2
Ryutaroh Matsumoto

À ce jour, il existe également le package tikzsymbols qui contient des émoticônes Nice.

2
Martin Ueding

Une solution consiste à utiliser le package bclogo. Il contient deux smileys (heureux et triste), ainsi que de nombreux autres petits "logos" comme des drapeaux et autres.

1