> 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/pl/artykuly-szczegolowe/28-how-to-use-latexmkrc-with-overleaf.md).

# Jak używać latexmkrc w Overleaf

Ręka w górę, jeśli słyszałeś o `latexmkrc` pliku? Teraz trzymaj ręce w górze, jeśli wiesz, co on robi. Teraz trzymaj ręce w górze, jeśli kiedykolwiek napisałeś własny. Każdy, kto nadal trzyma ręce w górze — prawdopodobnie nie musicie czytać reszty tego wpisu.

Skąd zainteresowanie `latexmkrc`? Ostatnio skontaktowało się z nami kilku użytkowników, aby zapytać, jak zrobić pewne rzeczy w Overleaf, na co nasza odpowiedź zaczęła brzmieć: „Po pierwsze, utwórz niestandardowy `latexmkrc` plik w swoim projekcie...”. Biorąc pod uwagę, że nie jest to najbardziej intuicyjna część LaTeX-a, a dokumentacji w sieci (a zwłaszcza przykładów) jest dość mało, uznaliśmy, że przyjrzymy się temu tutaj nieco dokładniej.

### Czym jest plik latexmkrc?

Jeśli nigdy wcześniej go nie widziałeś,  `latexmkrc` plik jest plikiem konfiguracyjnym/inicjalizacyjnym (RC) dla [`Latexmk` pakietu](https://www.ctan.org/pkg/latexmk). `Latexmk` jest używany przez Overleaf do kontrolowania kompilacji źródłowego dokumentu LaTeX do końcowego złożonego pliku PDF. Korzystając z dostosowanego pliku konfiguracyjnego o nazwie *`Latexmk`* możesz zastąpić domyślne polecenia kompilacji, aby umożliwić Overleaf kompilowanie dokumentu w specjalny sposób.

### Dlaczego chciałbym używać pliku latexmkrc?

Cóż, jako przykład: czy wiesz, że wszystkie daty i godziny w pliku PDF skompilowanym w Overleaf są domyślnie datami i godzinami serwera? A jeśli zamiast tego chciałbyś używać swojej lokalnej daty/godziny?

Aby wyświetlać datę/godzinę lokalną dla Twojej strefy czasowej, możesz zmienić `TZ` (strefy czasowej) zmienną środowiskową za pomocą niestandardowego `latexmkrc` plik:

1. W oknie edytora projektu kliknij ikonę „Upload” u góry panelu drzewa plików.
2. Wybierz „Nowy plik” i nazwij plik `latexmkrc`.
3. Dodaj następującą linię do pliku `latexmkrc`:

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

   lub dowolną wymaganą strefę czasową. Oto [lista obsługiwanych stref czasowych do wglądu](http://php.net/manual/en/timezones.php).

Daty i godziny (np. `\today` i `\currenttime` z `datetime` pakiet) w pliku PDF powinny wtedy podawać wartości lokalne dla określonej strefy czasowej.

Skopiowany `latexmkrc` plik jest bardzo przydatny do debugowania projektu, który ma krytyczne błędy; przeczytaj więcej na ten temat na stronie [Pomoc dotycząca limitu czasu kompilacji](/latex/pl/baza-wiedzy/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation).

### Gdzie mogę znaleźć więcej przykładów poleceń latexmkrc?

Na początek sprawdź poniższe przykłady z naszych stron pomocy:

* [Jak Overleaf kompiluje mój projekt?](/latex/pl/baza-wiedzy/064-how-does-overleaf-compile-my-project.md)
* [Czy mogę uruchomić czysty TeX w Overleaf?](/latex/pl/pytania-i-odpowiedzi/05-can-i-run-plain-tex-on-overleaf.md)
* [Czy Overleaf obsługuje pTeX?](/latex/pl/pytania-i-odpowiedzi/09-does-overleaf-support-ptex.md)
* [Znajdź krytyczne błędy kompilacji blokujące kompilację](/latex/pl/baza-wiedzy/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation)
* [Mam dużo plików .cls, .sty, .bst i chcę umieścić je w folderze, aby utrzymać porządek w projekcie. Ale mój projekt nie może ich znaleźć, aby skompilować poprawnie.](/latex/pl/pytania-i-odpowiedzi/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 mogę sprawić, by pakiet xr działał w Overleaf?](/latex/pl/baza-wiedzy/033-cross-referencing-with-the-xr-package-in-overleaf.md)
* [Jak sprawić, by \today wyświetlało datę zgodnie z moją strefą czasową?](/latex/pl/pytania-i-odpowiedzi/32-how-do-i-make-today-display-the-date-according-to-my-time-zone.md) (ten przykład jest ponownie użyty powyżej)

Jeśli to nie pomoże, prosimy, nie wahaj się [strona kontaktu](https://www.overleaf.com/contact) lub wypróbuj popularne [TeXStackExchange](http://tex.stackexchange.com) i [LaTeXCommunity](http://latex-community.org/) fora.


---

# 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/pl/artykuly-szczegolowe/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.
