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

# Šablony

{% hint style="info" %}
Tato funkce byla původně vyvinuta uživatelem [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), a upravena a optimalizována uživatelem [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 nebo 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řidá automaticky. Tento klíč představuje kategorii zahrnující 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`: Krátký 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ů a náhledových obrázků šablon.

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

Správci mohou publikovat šablony. Můžete také přiřadit uživatele bez oprávnění správce ke správě vybraných šablon zobrazených ve vaší místní galerii na adrese `/templates`.

K tomu 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 se zkompiluje.
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 údaje šablony upravit nebo šablonu odstranit na stránce 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 odborných časopisů
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Šablony pro zasílání článků do odborných časopisů, včetně formátů pro významné vydavatele a servery s předtisky.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografie
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Styly pro vytváření a správu bibliografií pomocí BibTeX nebo BibLaTeX. 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
TEMPLATE_CV_DESCRIPTION=Šablony pro životopisy 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 motivační dopisy, doporučující dopisy a úřední korespondence.

TEMPLATE_HOMEWORK_NAME=Úkoly
TEMPLATE_HOMEWORK_DESCRIPTION=Šablony pro domácí úkoly, semestrální práce a sady problémů. 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ů ve formátech 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ší formáty prezentací, 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 reference.

TEMPLATE_THESIS_NAME=Závěrečné práce
TEMPLATE_THESIS_DESCRIPTION=Šablony pro psaní diplomových a disertačních prací podle institucionálních pravidel 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, rozdělený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 automatický způsob integrace [overleaf.com](https://www.overleaf.com/) šablon galerie do vaší lokální instalace; je však možné to provést ručně pro každou šablonu zvlášť.

Ve výchozím nastavení je Overleaf Pro nakonfigurován tak, aby pro kompilace používal základní verzi schématu TeXLive. Tato základní verze je odlehčená a obsahuje pouze velmi omezenou podmnožinu balíčků LaTeXu, což s největší pravděpodobností povede u vašich uživatelů k chybám chybějících balíčků 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).

Abyste zajistili kompatibilitu stažených šablon 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 poskytne vašim uživatelům přístup ke stejnému prostředí TeX Live jako na [overleaf.com](https://www.overleaf.com/). Tyto obrazy obsahují nejoblíbeně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 vybírat v rámci svého projektu, 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é odeslá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 ovládacím panelu projektů a vyberte **Nahrát projekt**
6. Klikněte na tlačítko **Vyberte soubor .zip** tlačítko a zvolte stažený soubor ZIP šablony

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

### Otázky a odpovědi

<details>

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

**Odpověď:** Ano, ale nedoporučujeme to. Když publikujete šablonu, pořídíme snímek projektu a v okamžiku publikování jej uložíme jako soubor ZIP. To zajišťuje, ž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í její budoucí aktualizaci.

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 náhledové obrázky PDF, aby se mohly zobrazit v podrobnostech šablony.

Doba generování náhledů 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 hodně textu, převod náhledových obrázků může trvat 40 sekund nebo i déle, buďte prosím trpěliví. Zde je příklad velkého plakátu, jehož zpracování 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://overleaf-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.
