> 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/clanky-do-hloubky/28-how-to-use-latexmkrc-with-overleaf.md).

# Jak používat latexmkrc s Overleafem

Zvedněte ruce, pokud jste už slyšeli o `latexmkrc` souboru? Teď nechte ruce nahoře, pokud víte, co dělá. Teď nechte ruce nahoře, pokud jste někdy napsali vlastní. Kdo má ruce stále nahoře — pravděpodobně nemusí číst zbytek tohoto příspěvku.

Proč ten zájem o `latexmkrc`? V poslední době nás kontaktovala řada uživatelů s dotazy, jak v Overleafu dělat určité věci, na což naše odpověď začala: "Nejprve vytvořte vlastní `latexmkrc` soubor ve vašem projektu...". Vzhledem k tomu, že to není nejintuitivnější část LaTeXu a dokumentace na webu (a zejména příklady) jsou poměrně skromné, rozhodli jsme se to zde prozkoumat trochu podrobněji.

### Co je soubor latexmkrc?

Pokud jste to nikdy předtím neviděli,  `latexmkrc` soubor je konfigurační/inicializační (RC) soubor pro [`Latexmk` accents](https://www.ctan.org/pkg/latexmk). `Latexmk` je v Overleafu používán ke kontrole kompilace vašeho zdrojového dokumentu LaTeX do výsledného vysázeného souboru PDF. Pomocí upraveného konfiguračního souboru nazvaného *`Latexmk`* můžete přepsat výchozí příkazy kompilace, aby mohl Overleaf váš dokument zkompilovat zvláštním způsobem.

### Proč bych měl(a) chtít používat soubor latexmkrc?

No, například, věděli jste, že všechna data a časy v PDF zkompilovaném v Overleafu jsou ve výchozím nastavení data a časy serveru. Co když byste místo toho chtěli použít své místní datum/čas?

Chcete-li zobrazit datum/čas podle vašeho časového pásma, můžete změnit `TZ` (proměnnou prostředí časového pásma) pomocí vlastního `latexmkrc` souboru:

1. V okně editoru projektu klikněte na ikonu „Nahrát“ v horní části panelu stromu souborů.
2. Vyberte „New file“ a pojmenujte soubor `latexmkrc`.
3. Do souboru přidejte následující řádek `latexmkrc`:

   ```perl
   $ENV{'TZ'}='Canada/Central';
   ```

   nebo jakékoli jiné požadované časové pásmo. Zde je [seznam podporovaných časových pásem pro informaci](http://php.net/manual/en/timezones.php).

Data a časy (např. `\today` a `\currenttime` z balíčku `datum a čas` balíčku) v PDF by pak měly zobrazovat hodnoty místní pro zadané časové pásmo.

Zkopírovaný `latexmkrc` soubor je velmi užitečný při ladění projektu, který obsahuje fatální chyby; více o tom si přečtěte na [stránce nápovědy k časovému limitu kompilace](/latex/cs/znalostni-baze/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation).

### Kde najdu další příklady příkazů latexmkrc?

Na začátek se podívejte na následující příklady z našich stránek nápovědy:

* [Jak Overleaf kompiluje můj projekt?](/latex/cs/znalostni-baze/064-how-does-overleaf-compile-my-project.md)
* [Mohu v Overleafu spustit prostý TeX?](/latex/cs/otazky-a-odpovedi/05-can-i-run-plain-tex-on-overleaf.md)
* [Podporuje Overleaf pTeX?](/latex/cs/otazky-a-odpovedi/09-does-overleaf-support-ptex.md)
* [Najděte fatální chyby kompilace, které blokují kompilaci](/latex/cs/znalostni-baze/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation)
* [Mám hodně souborů .cls, .sty, .bst a chci je umístit do složky, aby byl můj projekt přehlednější. Ale můj projekt je při kompilaci nenachází správně.](/latex/cs/otazky-a-odpovedi/59-i-have-a-lot-of-.cls-.sty-.bst-files-and-i-want-to-put-them-in-a-folder-to-keep-my-project-unclut.md)
* [Jak mohu zprovoznit balíček xr v Overleafu?](/latex/cs/znalostni-baze/033-cross-referencing-with-the-xr-package-in-overleaf.md)
* [Jak zajistím, aby \today zobrazoval datum podle mého časového pásma?](/latex/cs/otazky-a-odpovedi/32-how-do-i-make-today-display-the-date-according-to-my-time-zone.md) (tento příklad je znovu použit výše)

Pokud to nepomůže, neváhejte [stránku Kontaktujte nás](https://www.overleaf.com/contact) nebo vyzkoušejte populární [TeXStackExchange](http://tex.stackexchange.com) a [LaTeXCommunity](http://latex-community.org/) fóra.


---

# 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/clanky-do-hloubky/28-how-to-use-latexmkrc-with-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.
