> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/fr/questions-et-reponses/75-inserting-emojis-in-latex-documents-on-overleaf.md).

# Insérer des emojis dans des documents LaTeX sur Overleaf

*Note : Le `[twemojis](https://www.ctan.org/pkg/twemojis)` n'est pas inclus dans* [*TeX Live*](/latex/fr/fichiers-de-classe/02-overleaf-and-tex-live.md)*, et n'est donc pas disponible pour une utilisation sur Overleaf.*

## Caractères emoji et l'éditeur Overleaf

Overleaf ne peut pas stocker des fichiers qui contiennent [des caractères NUL](https://en.wikipedia.org/wiki/Null_character) ni modifier des fichiers contenant des caractères en dehors du [Plan multilingue de base (BMP)](https://en.wikipedia.org/wiki/Plane_\(Unicode\)).

Unicode a attribué de nombreux caractères emoji à des points de code en dehors du Plan multilingue de base : ils sont encodés dans [le Plan 1](https://en.wikibooks.org/wiki/Unicode/Character_reference/1F000-1FFFF), ce qui signifie que leurs points de code se situent dans l'intervalle U+10000–U+1FFFF, plus précisément U+1F000–U+1FFFF. Cela a une conséquence importante pour toute personne souhaitant copier-coller des caractères emoji dans l'éditeur Overleaf. À l'heure actuelle, l'éditeur de texte d'Overleaf ne peut gérer que les caractères du Plan multilingue de base, même si nous espérons que de futures mises à jour apporteront la prise en charge des caractères non BMP.

Si vous collez un emoji tel que 😀, ou tout autre caractère non BMP, dans l'éditeur Overleaf, il sera converti en les caractères ��. Cependant, vous pouvez téléverser des fichiers texte contenant des séquences UTF-8 non BMP : ils ne seront pas modifiables dans l'éditeur Overleaf, mais vous pourrez insérer ces fichiers dans votre document à l'aide des commandes LaTeX appropriées d'inclusion de fichiers.

Comme le montrent les exemples ci-dessous, vous pouvez insérer des émojis à l'aide de polices et de commandes appropriées fournies par des packages LaTeX.

## Émojis monochromes

Vous pouvez utiliser la `\symbol` ou `\char` commande en combinaison avec `fontspec`, [XƎLaTeX ou LuaLaTeX](/latex/fr/base-de-connaissances/026-changing-compiler.md) et une police appropriée. Par exemple, sans utiliser le [`émoji` package](https://ctan.org/pkg/emoji?lang=en), vous pouvez toujours insérer des émojis monochromes avec la police Symbola :

```latex
Feuilles qui tombent : {\fontspec{Symbola}\symbol{"1F343}}

ou

Feuilles qui tombent : {\fontspec{Symbola}\char"1F343}
```

&#x20;[Ouvrez cet exemple d'émoji monochrome dans Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Monochrome+emoji\&snip=%5Cdocumentclass%5B12pt%5D%7Barticle%7D%0A%5Cusepackage%7Bfontspec%7D%0A%5Cusepackage%7Bparskip%7D%0A%0A%5Cbegin%7Bdocument%7D%0AFalling+leaves%3A+%7B%5Cfontspec%7BSymbola%7D%5Csymbol%7B%221F343%7D%7D%0A%0Aor%0A%0AFalling+leaves%3A+%7B%5Cfontspec%7BSymbola%7D%5Cchar%221F343%7D%0A%5Cend%7Bdocument%7D)

Cela vous donnera le résultat ![Symbola-falling-leaves.png](/files/4c4a37be16b705167465403f69f6236f6ba4d959)

Vous pouvez rechercher les points de code des émojis sur [cette page web](https://unicode.org/emoji/charts/emoji-list.html).

## Émojis en couleur

Si vous souhaitez utiliser des émojis en couleur, jetez un œil au `[emoji](https://www.ctan.org/pkg/emoji)` package, qui utilise le moteur de composition de texte LuaLaTeX + HarfBuzz pour accéder correctement aux polices d'émojis en couleur. Vous devrez [modifier le compilateur de votre projet pour qu'il soit LuaLaTeX](/latex/fr/base-de-connaissances/026-changing-compiler.md). Vous pouvez ensuite charger le `émoji` package, et écrire `\emoji{leaves}`.

```latex
\documentclass[12pt]{article}
\usepackage{emoji}

\begin{document}

Voici des émojis en couleur utilisant le package \texttt{emoji} et LuaLaTeX :
\emoji{leaves}
\emoji{rose}

Vous pouvez utiliser des modificateurs d'émojis :
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

&#x20;[Voir cet exemple en direct dans Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=colour+emojis+using+LuaLaTeX\&snip=%5Cdocumentclass%5B12pt%5D%7Barticle%7D%0A%5Cusepackage%7Bemoji%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0AThese+are+colour+emojis+using+the+%5Ctexttt%7Bemoji%7D+package+and+LuaLaTeX%3A%0A%5Cemoji%7Bleaves%7D%0A%5Cemoji%7Brose%7D%0A%0AYou+can+use+emoji-modifiers%3A%0A%5Cemoji%7Bwoman-health-worker-medium-skin-tone%7D%0A%5Cemoji%7Bfamily-man-woman-girl-boy%7D%0A%5Cemoji%7Bflag-malaysia%7D%0A%5Cemoji%7Bflag-united-kingdom%7D%0A%0A%5Cend%7Bdocument%7D)

![NotoEmoji-demo.png](/files/dcfb9995ff5748e57416f3509c4b5605943db207)

Vous pouvez consulter les noms Unicode CLDR (Common Locale Data Repository) [ici](https://unicode.org/emoji/charts/emoji-list.html), mais n'oubliez pas de remplacer les espaces dans les noms par des tirets. Sinon, vous pouvez consulter [le `émoji` documentation du paquet](http://texdoc.net/pkg/emoji) le fichier lui-même.

## Choisir une autre police d'émojis

Sur Overleaf, la police d'émojis par défaut est Noto Color Emoji. Vous pouvez choisir une autre police d'émojis :

```latex
\setemojifont{TwemojiMozilla}
```

![TwemojiMozilla-demo.png](/files/d83900ccc4eaeb1cd7d744862ff2d3a4921609b7)

```latex
\documentclass[12pt]{article}
\usepackage{emoji}

\begin{document}
\setemojifont{TwemojiMozilla}
Voici des émojis en couleur utilisant le package \texttt{emoji} et LuaLaTeX :
\emoji{leaves}
\emoji{rose}

Vous pouvez utiliser des modificateurs d'émojis :
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

&#x20;[Ouvrez cet exemple TwemojiMozilla dans Overleaf](https://www.overleaf.com/docs?engine=lualatex\&snip_name=Colour+emojis+using+the+TwemojiMozilla+font+and+LuaLaTeX\&snip=%5Cdocumentclass%5B12pt%5D%7Barticle%7D%0A%5Cusepackage%7Bemoji%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csetemojifont%7BTwemojiMozilla%7D%0AThese+are+colour+emojis+using+the+%5Ctexttt%7Bemoji%7D+package+and+LuaLaTeX%3A%0A%5Cemoji%7Bleaves%7D%0A%5Cemoji%7Brose%7D%0A%0AYou+can+use+emoji-modifiers%3A%0A%5Cemoji%7Bwoman-health-worker-medium-skin-tone%7D%0A%5Cemoji%7Bfamily-man-woman-girl-boy%7D%0A%5Cemoji%7Bflag-malaysia%7D%0A%5Cemoji%7Bflag-united-kingdom%7D%0A%0A%5Cend%7Bdocument%7D)

## Lectures complémentaires

* [Le `émoji` package](https://www.ctan.org/pkg/emoji)
* [Liste des noms CLDR des émojis et des points de code](https://unicode.org/emoji/charts/emoji-list.html)
* [Modifier le compilateur de votre projet Overleaf](/latex/fr/base-de-connaissances/026-changing-compiler.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/fr/questions-et-reponses/75-inserting-emojis-in-latex-documents-on-overleaf.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
