> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/uk/zapitannya-ta-vidpovidi/75-inserting-emojis-in-latex-documents-on-overleaf.md).

# Вставлення емодзі в документи LaTeX в Overleaf

*Примітка: `[twemojis](https://www.ctan.org/pkg/twemojis)` пакет не включено до* [*TeX Live*](/latex/uk/faili-klasiv/02-overleaf-and-tex-live.md)*, і тому він недоступний для використання в Overleaf.*

## Символи емодзі та редактор Overleaf

Overleaf не може зберігати файли, які містять [символи NUL](https://en.wikipedia.org/wiki/Null_character) або редагувати файли, які містять символи поза межами [Базової багатомовної площини Unicode (BMP)](https://en.wikipedia.org/wiki/Plane_\(Unicode\)).

Unicode призначив багато символів емодзі кодовим точкам за межами Базової багатомовної площини: вони закодовані в [Площині 1](https://en.wikibooks.org/wiki/Unicode/Character_reference/1F000-1FFFF), що означає, що їхні кодові точки перебувають у діапазоні U+10000–U+1FFFF, зокрема U+1F000–U+1FFFF. Це має важливий наслідок для кожного, хто хоче копіювати й вставляти символи емодзі в редактор Overleaf. Наразі текстовий редактор Overleaf може працювати лише зі символами в межах Базової багатомовної площини, хоча ми сподіваємося, що майбутні оновлення запровадять підтримку символів поза BMP.

Якщо ви вставите емодзі, наприклад 😀, або будь-який інший символ поза BMP, у редактор Overleaf, його буде перетворено на символи ��. Однак ви можете завантажувати текстові файли, що містять UTF-8-послідовності поза BMP: їх не можна буде редагувати в редакторі Overleaf, але ви можете вставляти ці файли у свій документ, використовуючи відповідні команди LaTeX для включення файлів.

Як показано в прикладах нижче, ви можете вставляти емодзі, використовуючи відповідні шрифти та команди, надані пакетами LaTeX.

## Монохромні емодзі

Ви можете використовувати `\symbol` або `\char` команду у поєднанні з `fontspec`, [XƎLaTeX або LuaLaTeX](/latex/uk/baza-znan/026-changing-compiler.md) і відповідний шрифт. Наприклад, не використовуючи [`емодзі` accents](https://ctan.org/pkg/emoji?lang=en), ви все одно можете вставляти монохромні емодзі за допомогою шрифту Symbola:

```latex
Падаюче листя: {\fontspec{Symbola}\symbol{"1F343}}

або

Опале листя: {\fontspec{Symbola}\char"1F343}
```

[Відкрити цей приклад монохромного емодзі в 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)

Це дасть вам такий результат ![Symbola-falling-leaves.png](/files/b529a59ee6945a962961704f5281f128a1e5c4d2)

Кодові точки для емодзі можна знайти на [цій вебсторінці](https://unicode.org/emoji/charts/emoji-list.html).

## Кольорові емодзі

Якщо ви хочете використовувати кольорові емодзі, погляньте на `[emoji](https://www.ctan.org/pkg/emoji)` пакет, який використовує механізм формування тексту LuaLaTeX + HarfBuzz для коректного доступу до шрифтів кольорових емодзі. Вам потрібно буде [змінити компілятор вашого проєкту на LuaLaTeX](/latex/uk/baza-znan/026-changing-compiler.md). Потім ви можете завантажити `емодзі` пакет і написати `\emoji{leaves}`.

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

\begin{document}

Ось кольорові емодзі, що використовують пакет \texttt{emoji} і LuaLaTeX:
\emoji{leaves}
\emoji{rose}

Ви можете використовувати модифікатори емодзі:
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

[Переглянути цей живий приклад в 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/7fd230be96c4bcb118be90cfdbc5d30c37053043)

Ви можете знайти назви в Unicode CLDR (Common Locale Data Repository) [тут](https://unicode.org/emoji/charts/emoji-list.html), але пам’ятайте замінювати пробіли в назвах на дефіси. Або ж ви можете подивитися в [сайті `емодзі` документація пакета](http://texdoc.net/pkg/emoji) у ньому самому.

## Вибір іншого шрифту емодзі

В Overleaf шрифтом емодзі за замовчуванням є Noto Color Emoji. Ви можете вибрати інший шрифт емодзі:

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

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

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

\begin{document}
\setemojifont{TwemojiMozilla}
Ось кольорові емодзі, що використовують пакет \texttt{emoji} і LuaLaTeX:
\emoji{leaves}
\emoji{rose}

Ви можете використовувати модифікатори емодзі:
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

[Відкрити цей приклад TwemojiMozilla в 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)

## Додаткове читання

* [Функція `емодзі` accents](https://www.ctan.org/pkg/emoji)
* [Список назв CLDR і кодових точок емодзі](https://unicode.org/emoji/charts/emoji-list.html)
* [Зміна компілятора вашого проєкту Overleaf](/latex/uk/baza-znan/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://ayakaleaf-pro.ayaka.space/latex/uk/zapitannya-ta-vidpovidi/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.
