> 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/cs/otazky-a-odpovedi/75-inserting-emojis-in-latex-documents-on-overleaf.md).

# Vkládání emoji do dokumentů LaTeXu na Overleafu

*Poznámka:  `[twemojis](https://www.ctan.org/pkg/twemojis)` balíček není zahrnut v* [*TeX Live*](/latex/cs/tridni-soubory/02-overleaf-and-tex-live.md)*, a proto není k použití na Overleafu dostupný.*

## Znakové emoji a editor Overleaf

Overleaf nemůže ukládat soubory, které obsahují [znaky NUL](https://en.wikipedia.org/wiki/Null_character) nebo upravovat soubory, které obsahují znaky mimo Unicode [Základní vícejazyčnou rovinu (BMP)](https://en.wikipedia.org/wiki/Plane_\(Unicode\)).

Unicode přiřadil mnoho znaků emoji k bodům kódu mimo Základní vícejazyčnou rovinu: jsou kódovány v [Rovině 1](https://en.wikibooks.org/wiki/Unicode/Character_reference/1F000-1FFFF), což znamená, že jejich kódové body jsou v rozsahu U+10000–U+1FFFF, konkrétně U+1F000–U+1FFFF. To má důležitý důsledek pro každého, kdo chce kopírovat a vkládat emoji do editoru Overleaf. V současné době textový editor Overleafu umí zpracovat pouze znaky uvnitř Základní vícejazyčné roviny, i když doufáme, že budoucí aktualizace přinesou podporu pro znaky mimo BMP.

Pokud do editoru Overleafu vložíte emoji, jako je 😀, nebo jakýkoli jiný znak mimo BMP, bude převeden na znaky ��. Můžete však nahrávat textové soubory obsahující sekvence UTF-8 mimo BMP: v editoru Overleafu je nebude možné upravovat, ale můžete tyto soubory vložit do svého dokumentu pomocí příslušných LaTeXových příkazů pro vkládání souborů.

Jak ukazují níže uvedené příklady, můžete vkládat emoji pomocí vhodných písem a příkazů poskytovaných balíčky LaTeXu.

## Jednobarevná emoji

Můžete použít `\symbol` nebo `\char` příkaz ve spojení s `fontspec`, [XƎLaTeX nebo LuaLaTeX](/latex/cs/znalostni-baze/026-changing-compiler.md) a vhodné písmo. Například bez použití [`emoji` accents](https://ctan.org/pkg/emoji?lang=en), můžete stále vkládat jednobarevná emoji pomocí písma Symbola:

```latex
Padající listí: {\fontspec{Symbola}\symbol{"1F343}}

nebo

Padající listí: {\fontspec{Symbola}\char"1F343}
```

[Otevřete tento příklad jednobarevného emoji v Overleafu](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)

Tím získáte výstup ![Symbola-falling-leaves.png](/files/56de8823d7fc3408efd666771154fae6edc2f600)

Body kódu emoji můžete vyhledat na [této webové stránce](https://unicode.org/emoji/charts/emoji-list.html).

## Barevná emoji

Pokud chcete používat barevná emoji, podívejte se na `[emoji](https://www.ctan.org/pkg/emoji)` balíček, který používá sazební jádro LuaLaTeX + HarfBuzz pro správný přístup k barevným písmům emoji. Budete muset [změnit kompilátor vašeho projektu na LuaLaTeX](/latex/cs/znalostni-baze/026-changing-compiler.md). Poté můžete načíst `emoji` balíček a napsat `\emoji{leaves}`.

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

\begin{document}

Toto jsou barevná emoji pomocí balíčku \texttt{emoji} a LuaLaTeX:
\emoji{leaves}
\emoji{rose}

Můžete použít modifikátory emoji:
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

[Podívejte se na tento živý příklad v Overleafu](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/dc9b58d6fcf5e20cf8068472010528bb487216a2)

Můžete vyhledat názvy v Unicode CLDR (Common Locale Data Repository) [zde](https://unicode.org/emoji/charts/emoji-list.html), ale nezapomeňte v názvech nahradit mezery spojovníky. Případně se můžete podívat v [webových stránkách `emoji` dokumentace balíčku](http://texdoc.net/pkg/emoji) samotném.

## Výběr jiného písma pro emoji

Na Overleafu je výchozí písmo pro emoji Noto Color Emoji. Můžete vybrat jiné písmo pro emoji:

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

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

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

\begin{document}
\setemojifont{TwemojiMozilla}
Toto jsou barevná emoji pomocí balíčku \texttt{emoji} a LuaLaTeX:
\emoji{leaves}
\emoji{rose}

Můžete použít modifikátory emoji:
\emoji{woman-health-worker-medium-skin-tone}
\emoji{family-man-woman-girl-boy}
\emoji{flag-malaysia}
\emoji{flag-united-kingdom}

\end{document}
```

[Otevřete tento příklad TwemojiMozilla v Overleafu](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)

## Další čtení

* [Ta `emoji` accents](https://www.ctan.org/pkg/emoji)
* [Seznam názvů emoji v CLDR a jejich kódových bodů](https://unicode.org/emoji/charts/emoji-list.html)
* [Změna kompilátoru vašeho projektu na Overleafu](/latex/cs/znalostni-baze/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/cs/otazky-a-odpovedi/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.
