> 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/on-premises/on-premises-cs/konfigurace/overleaf-toolkit/templates.md).

# Šablony

{% hint style="info" %}
Tato funkce byla původně vyvinuta společností [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), upravena a optimalizována společností [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).
{% endhint %}

{% columns %}
{% column %}

<figure><img src="/files/2e5078ed8ebb1dfa85f8afceea3fc1072cd04b70" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/d5ee8260fd26c8323a3bfc6cd0b289b11537602c" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Konfigurace

Funkce Galerie šablon se ovládá pomocí následujících proměnných prostředí:

* `OVERLEAF_TEMPLATE_GALLERY`: Nastavte na `true` pro povolení Galerie šablon.
* `OVERLEAF_TEMPLATE_CATEGORIES`: Volitelný mezerami oddělený seznam nula či více klíčů kategorií šablon. Mezi platné klíče patří:

  * *`academic-journal`*
  * *`book`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`homework`*
  * *`bibliography`*
  * *`calendar`*
  * *`formal-letter`*
  * *`report`*
  * *`thesis`*
  * *`newsletter`*

  Speciální klíč *`all`* se připojí automaticky. Tento klíč představuje kategorii, která zahrnuje všechny šablony.

  Pro každý klíč kategorie lze nastavit následující volitelné proměnné prostředí:

  * `TEMPLATE_<KEY>_NAME`: Zobrazovaný název kategorie šablon.
  * `TEMPLATE_<KEY>_DESCRIPTION`: Stručný popis kategorie.

  Pokud klíč kategorie obsahuje spojovník (`-`), nahraďte jej podtržítkem (`_`) v názvech proměnných prostředí.
* `ENABLE_CONVERSIONS`: Musí být nastaveno na `true` pro povolení generování náhledů miniatur a náhledů šablon.

### Oprávnění pro publikování

Správci mohou publikovat šablony. Můžete také určit uživatele, který není správcem, aby spravoval vybrané šablony zobrazované ve vaší místní galerii na `/templates`.

Chcete-li to provést, budete muset nastavit proměnnou prostředí `OVERLEAF_TEMPLATES_USER_ID` v `toolkit/config/variables.env` na `ID` uživatele, který bude odpovědný za správu šablon ve vaší instanci, například:

```dotenv
OVERLEAF_TEMPLATES_USER_ID=56a8865231faeb5f07d69959
```

### Publikování šablon

Pro každou šablonu, kterou chcete nahrát:

1. Vytvořte projekt obsahující zdrojový kód šablony a ujistěte se, že jej lze zkompilovat.
2. V levé nabídce editoru vyberte **Publikovat jako šablonu**.
3. V zobrazeném formuláři zadejte podrobnosti o šabloně:
   * Pole *Název* musí být jedinečný.
   * Pole *Popis* pole podporuje formátování Markdown.
   * Pole *Autor* pole přijímá odkazy formátované v Markdownu.

Po odeslání lze podrobnosti šablony upravit nebo šablonu odstranit prostřednictvím stránky Galerie šablon. Uživatelé mohou spravovat své vlastní šablony; správci mohou spravovat libovolnou šablonu.

Zde je příklad:

{% code overflow="wrap" expandable="true" %}

```dotenv
#################
#   ŠABLONY   #
#################

ENABLE_CONVERSIONS=true

OVERLEAF_TEMPLATE_GALLERY=true
OVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletter

TEMPLATE_ACADEMIC_JOURNAL_NAME=Články do časopisů
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Šablony pro příspěvky do akademických časopisů, včetně formátů pro hlavní vydavatele a servery preprintů.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografie
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Styly pro vytváření a správu bibliografií pomocí BibTeXu nebo BibLaTeXu. Vhodné pro použití v akademických článcích, diplomových pracích a zprávách.

TEMPLATE_BOOK_NAME=Knihy
TEMPLATE_BOOK_DESCRIPTION=Šablony pro psaní knih nebo dlouhých dokumentů, včetně strukturování kapitol, úvodních částí a rejstříků.

TEMPLATE_CALENDAR_NAME=Kalendáře
TEMPLATE_CALENDAR_DESCRIPTION=Šablony pro vytváření ročních, měsíčních nebo týdenních kalendářů. Užitečné pro osobní plánovače nebo plánování událostí.

TEMPLATE_CV_NAME=Životopisy a resumé
TEMPLATE_CV_DESCRIPTION=Šablony pro životopisy a resumé v různých formátech pro akademické, průmyslové a kreativní pozice.

TEMPLATE_FORMAL_LETTER_NAME=Formální dopisy
TEMPLATE_FORMAL_LETTER_DESCRIPTION=Šablony pro profesionální dopisy, jako jsou průvodní dopisy, doporučující dopisy a úřední korespondence.

TEMPLATE_HOMEWORK_NAME=Úkoly
TEMPLATE_HOMEWORK_DESCRIPTION=Šablony pro domácí úkoly, seminární práce a sady úloh. Jsou navrženy tak, aby byly přehledné a dobře strukturované pro studenty a pedagogy.

TEMPLATE_NEWSLETTER_NAME=Zpravodaje
TEMPLATE_NEWSLETTER_DESCRIPTION=Šablony pro vytváření zpravodajů s formáty pro akademickou, firemní nebo komunitní komunikaci.

TEMPLATE_POSTER_NAME=Plakáty
TEMPLATE_POSTER_DESCRIPTION=Šablony pro vědecké a akademické plakáty, obvykle používané na konferencích a při výzkumných prezentacích.

TEMPLATE_PRESENTATION_NAME=Prezentace
TEMPLATE_PRESENTATION_DESCRIPTION=Šablony pro Beamer a další prezentační formáty, přizpůsobené akademickým přednáškám a výkladům.

TEMPLATE_REPORT_NAME=Zprávy
TEMPLATE_REPORT_DESCRIPTION=Šablony pro technické, laboratorní nebo projektové zprávy. Zahrnují oddíly pro obrázky, tabulky a odkazy.

TEMPLATE_THESIS_NAME=Závěrečné práce
TEMPLATE_THESIS_DESCRIPTION=Šablony pro psaní závěrečných prací a disertací, které dodržují institucionální pokyny pro formátování a citování.

TEMPLATE_ALL_NAME=Všechny šablony
TEMPLATE_ALL_DESCRIPTION=Procházejte sbírku všech dostupných šablon LaTeXu, kategorizovaných podle typu dokumentu, stylu a účelu.

```

{% endcode %}

### Přenos šablon z overleaf.com <a href="#transferring-templates-from-overleaf.com" id="transferring-templates-from-overleaf.com"></a>

Jelikož byl Overleaf Pro navržen pro práci offline, neexistuje automatizovaný způsob integrace [overleaf.com](https://www.overleaf.com/) šablon galerie do vaší lokální instalace; lze to však provést ručně pro každou šablonu zvlášť.

Ve výchozím nastavení je Overleaf Pro nakonfigurován tak, aby ke kompilaci používal základní variantu TeXLive. Tato základní verze je nenáročná a obsahuje pouze velmi omezenou podmnožinu balíčků LaTeXu, což s největší pravděpodobností povede k chybám chybějících balíčků pro vaše uživatele při pokusu použít šablony z [overleaf.com](https://www.overleaf.com/) ve vaší lokální instanci on-premise.

Bohužel neexistuje automatický způsob instalace chybějících balíčků, ale v Server Pro máme konfigurovatelné nastavení, které vašim uživatelům umožní kompilovat projekty s přístupem k více balíčkům a bezpečnějším způsobem. Tato funkce se nazývá [Sandboxové kompilace](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (známé také jako sourozenecké kontejnery).

Chcete-li zajistit, aby stažené šablony byly kompatibilní s vaší on-premise instancí Server Pro, důrazně doporučujeme povolit [Sandboxové kompilace](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) protože tato funkce vašim uživatelům poskytne přístup ke stejnému prostředí TeX Live jako na [overleaf.com](https://www.overleaf.com/). Tyto obrazy obsahují nejpopulárnější balíčky a písma a již byly otestovány s našimi šablonami galerie.

Další informace o konfiguraci verzí TeX Live, ze kterých si uživatelé mohou ve svém projektu vybírat, a o nastavení výchozí verze obrazu TeX Live pro nové projekty naleznete v [Změna obrazu TeX Live](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#changing-the-tex-live-image) části naší dokumentace.

1. Přejděte do [Galerie šablon](https://www.overleaf.com/latex/templates) na [overleaf.com](https://www.overleaf.com/) a vyhledejte požadovanou šablonu, například [Šablona článku IEEE Photonics Journal – ukázkové podání](https://www.overleaf.com/latex/examples/ieee-photonics-journal-paper-template-example-submission/bsfjjfkdsjds)
2. Klikněte na tlačítko **Otevřít jako šablonu** tlačítko
3. Klikněte na nabídku projektu a vyberte **Stáhnout zdrojové soubory**
4. Poté se přihlaste k on-premise účtu Server Pro
5. Klikněte na tlačítko **Nový projekt** na panelu projektů a vyberte **Nahrát projekt**
6. Klikněte na tlačítko **Vyberte soubor .zip** tlačítko a vyberte stažený soubor ZIP šablony

Uživatel pak může tuto nově nahranou šablonu používat ve svém vlastním účtu nebo ji jako uživatel šablon můžete publikovat, aby ji mohli používat ostatní uživatelé.

### Otázky a odpovědi

<details>

<summary>Mohu projekt po publikování odpovídající šablony odstranit?</summary>

**Odpověď:** Ano, ale nedoporučujeme to. Když publikujete šablonu, pořídíme snímek projektu a v době publikování jej uložíme jako soubor ZIP. Tím je zajištěno, že i když odstraníte projekt odpovídající šabloně, šablona nebude ovlivněna.

Zaznamenáme však také ProjectID přidružené k této šabloně, což vám usnadní budoucí aktualizaci šablony.

Pokud odpovídající projekt odstraníte, na stránce s podrobnostmi šablony neuvidíte tlačítko „Admin: Zdrojový projekt“ (viz obrázek níže).

<figure><img src="/files/30c5c6b7144300a371405a54394499332af361ff" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Proč u některých projektů trvá zveřejnění šablony tak dlouho?</summary>

**Odpověď:** Když šablonu publikujete, uložíme projekt jako soubor ZIP a PDF, což je obvykle rychlé. Musíme však také vygenerovat miniatury PDF, aby se mohly zobrazit v podrobnostech šablony.

Doba generování miniatur obvykle závisí na obsahu první stránky vašeho PDF. Abychom vyvážili kvalitu zobrazení a dobu převodu, volíme střední šířku.

Pokud však první stránka PDF obsahuje velké množství textu, převod miniatur může trvat 40 sekund nebo i déle; buďte prosím trpěliví. Zde je příklad velkého plakátu, jeho převod bude trvat déle.

<figure><img src="/files/dcfc4ad7427604d970dfe9a85d92e589bed26765" alt="" width="188"><figcaption><p>Velký plakát</p></figcaption></figure>

</details>


---

# 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/on-premises/on-premises-cs/konfigurace/overleaf-toolkit/templates.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.
