> 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/el/se-vathos-arthra/28-how-to-use-latexmkrc-with-overleaf.md).

# Πώς να χρησιμοποιήσετε το latexmkrc με το Overleaf

Σηκώστε το χέρι αν έχετε ακούσει για ένα `latexmkrc` αρχείο; Τώρα κρατήστε τα χέρια σας σηκωμένα αν ξέρετε τι κάνει. Τώρα κρατήστε τα χέρια σας σηκωμένα αν έχετε γράψει ποτέ το δικό σας. Όποιος έχει ακόμα τα χέρια σηκωμένα — μάλλον δεν χρειάζεται να διαβάσει το υπόλοιπο αυτής της ανάρτησης.

Γιατί το ενδιαφέρον για `latexmkrc`? Πρόσφατα πολλοί χρήστες επικοινώνησαν μαζί μας για να ρωτήσουν πώς να κάνουν ορισμένα πράγματα με το Overleaf, και η απάντησή μας έχει αρχίσει να είναι: «Πρώτα, δημιουργήστε ένα προσαρμοσμένο `latexmkrc` αρχείο στο έργο σας...». Δεδομένου ότι αυτό δεν είναι το πιο διαισθητικό μέρος του LaTeX, και η τεκμηρίωση στο διαδίκτυο (και ιδιαίτερα τα παραδείγματα) είναι αρκετά φτωχή, σκεφτήκαμε να το εξερευνήσουμε εδώ λίγο πιο αναλυτικά.

### Τι είναι ένα αρχείο latexmkrc;

Αν δεν το έχετε δει ποτέ πριν, ένα `latexmkrc` αρχείο είναι ένα αρχείο ρύθμισης/αρχικοποίησης (RC) για το [`Latexmk` πακέτο](https://www.ctan.org/pkg/latexmk). `Latexmk` χρησιμοποιείται από το Overleaf για να ελέγχει τη μεταγλώττιση του αρχείου πηγαίου LaTeX εγγράφου σας στο τελικό στοιχειοθετημένο αρχείο PDF. Χρησιμοποιώντας ένα προσαρμοσμένο αρχείο ρυθμίσεων που ονομάζεται *`Latexmk`* μπορείτε να παρακάμψετε τις προεπιλεγμένες εντολές μεταγλώττισης ώστε το Overleaf να μεταγλωττίσει το έγγραφό σας με έναν ειδικό τρόπο.

### Γιατί να θέλω να χρησιμοποιήσω ένα αρχείο latexmkrc;

Λοιπόν, για παράδειγμα, ξέρατε ότι όλες οι ημερομηνίες και οι ώρες στο PDF που μεταγλωττίζεται στο Overleaf είναι από προεπιλογή οι ημερομηνίες και ώρες του διακομιστή. Τι θα γινόταν αν αντί γι’ αυτό θέλατε να χρησιμοποιήσετε την τοπική σας ημερομηνία/ώρα;

Για να εμφανίσετε την ημερομηνία/ώρα σύμφωνα με τη ζώνη ώρας σας, μπορείτε να αλλάξετε το `TZ` (μεταβλητή περιβάλλοντος ζώνης ώρας) χρησιμοποιώντας ένα προσαρμοσμένο `latexmkrc` αρχείο:

1. Στο παράθυρο επεξεργασίας του έργου σας, κάντε κλικ στο εικονίδιο «Μεταφόρτωση» στο επάνω μέρος του πίνακα δέντρου αρχείων.
2. Επιλέξτε «New file» και ονομάστε το αρχείο `latexmkrc`.
3. Προσθέστε την ακόλουθη γραμμή στο αρχείο `latexmkrc`:

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

   ή όποια ζώνη ώρας απαιτείται. Ακολουθεί μια [λίστα υποστηριζόμενων ζωνών ώρας για αναφορά](http://php.net/manual/en/timezones.php).

Ημερομηνίες και ώρες (π.χ. `\today` και `\currenttime` από το `datetime` πακέτο) στο PDF θα πρέπει τότε να δίνουν τιμές τοπικές για τη συγκεκριμένη ζώνη ώρας.

Ένα `latexmkrc` αρχείο είναι πολύ χρήσιμο για τον εντοπισμό σφαλμάτων σε ένα έργο που έχει μοιραία σφάλματα· διαβάστε περισσότερα γι' αυτό στη [σελίδα βοήθειας για υπέρβαση χρονικού ορίου μεταγλώττισης](/latex/el/basi-gnoseon/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation).

### Πού μπορώ να βρω περισσότερα παραδείγματα εντολών latexmkrc;

Για αρχή, δείτε τα ακόλουθα παραδείγματα από τις σελίδες βοήθειας μας:

* [Πώς μεταγλωττίζει το Overleaf το έργο μου;](/latex/el/basi-gnoseon/064-how-does-overleaf-compile-my-project.md)
* [Μπορώ να εκτελέσω απλό TeX στο Overleaf;](/latex/el/erotiseis-and-apantiseis/05-can-i-run-plain-tex-on-overleaf.md)
* [Υποστηρίζει το Overleaf το pTeX;](/latex/el/erotiseis-and-apantiseis/09-does-overleaf-support-ptex.md)
* [Βρείτε μοιραία σφάλματα μεταγλώττισης που εμποδίζουν τη μεταγλώττιση](/latex/el/basi-gnoseon/038-fixing-and-preventing-compile-timeouts.md#fatal-compile-errors-blocking-the-compilation)
* [Έχω πολλά αρχεία .cls, .sty, .bst και θέλω να τα βάλω σε έναν φάκελο για να κρατήσω το έργο μου τακτοποιημένο. Όμως το έργο μου δεν τα βρίσκει για να μεταγλωττιστεί σωστά.](/latex/el/erotiseis-and-apantiseis/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)
* [Πώς μπορώ να κάνω το πακέτο xr να λειτουργεί στο Overleaf;](/latex/el/basi-gnoseon/033-cross-referencing-with-the-xr-package-in-overleaf.md)
* [Πώς μπορώ να κάνω το \today να εμφανίζει την ημερομηνία σύμφωνα με τη ζώνη ώρας μου;](/latex/el/erotiseis-and-apantiseis/32-how-do-i-make-today-display-the-date-according-to-my-time-zone.md) (αυτό το παράδειγμα επαναχρησιμοποιείται παραπάνω)

Αν αυτά δεν βοηθήσουν, μη διστάσετε να [σελίδα επικοινωνίας μαζί μας](https://www.overleaf.com/contact) ή να δοκιμάσετε τα δημοφιλή [TeXStackExchange](http://tex.stackexchange.com) και [LaTeXCommunity](http://latex-community.org/) φόρουμ.


---

# 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/el/se-vathos-arthra/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.
