> 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/25-how-to-create-a-multilingual-customisable-cd-disk-jewel-case-calendar-using-latex.md).

# Πώς να δημιουργήσετε ένα πολύγλωσσο, προσαρμόσιμο ημερολόγιο θήκης CD jewel case χρησιμοποιώντας LaTeX

Η ευελιξία του LaTeX το κάνει ένα αρκετά χρήσιμο (και δωρεάν!) εργαλείο για τη δημιουργία διαφόρων καλουδιών, συμπεριλαμβανομένων μηνιαίων ημερολογίων. Ορίστε λοιπόν η δική μου προσπάθεια να δημιουργήσω ένα [κλάση και πρότυπο LaTeX](https://www.overleaf.com/read/vtqtzgbcvmbg) για τη δημιουργία προσαρμόσιμων, πολύγλωσσων μηνιαίων ημερολογίων, που χωρούν σε θήκες CD ή δισκέτας 3,5". Μπορούν να προστεθούν εικόνες και γεγονότα, και μπορείτε να επιλέξετε οποιοδήποτε εύρος μηνών για το ημερολόγιό σας—δεν είναι απαραίτητο να αρχίζουν τον Ιανουάριο και να τελειώνουν τον Δεκέμβριο.

[![{{{alt}}}](/files/af875a8786da397b8b58d1dc73bde592a3051da9)](https://www.overleaf.com/read/vtqtzgbcvmbg)

Μπορείτε να τα φτιάξετε για προσωπική χρήση, ως δώρα ή ως αναμνηστικά για ειδικές περιστάσεις, π.χ. επετείους. Μπορούν επίσης να χρησιμοποιηθούν για προβολή ή εμπορεύματα, αν τυχαίνει να διευθύνετε έναν σύλλογο ή μια ένωση. Για παράδειγμα, θα μπορούσατε να φτιάξετε ένα ημερολόγιο που παρουσιάζει τα πουλιά που συχνάζουν στη γειτονιά σας για τον τοπικό σας σύλλογο παρατήρησης πουλιών. Σε επαγγελματικό επίπεδο, ίσως θέλετε να φτιάξετε ένα ημερολόγιο για την ομάδα ανάγνωσης επιστημονικών σας άρθρων, επισημαίνοντας σημαντικές ημερομηνίες για εργασίες και υποβολές σε συνέδρια στον τομέα σας κατά το επόμενο εξάμηνο.

### Τα μηνιαία ημερολόγια

Το `cdcalendar` θα ρυθμίσει το μέγεθος του ημερολογίου ώστε να [χωράει σε θήκη CD](https://www.overleaf.com/read/htkctjjgmxjx)και θα τα τοποθετήσει σε χαρτί μεγέθους A4:

```latex
\documentclass[12pt]{cdcalendar}
\begin{document}

%% Ιούνιος 2015
\monthCalendar{2015}{06}
\clearpage

%% Ιούλιος 2015
\monthCalendar{2015}{07}
\end{document}
```

Αν θέλετε να φτιάξετε ένα μικρότερο ημερολόγιο για να [χωράει σε θήκες δισκέτας 3,5"](https://www.overleaf.com/read/vtqtzgbcvmbg) αντί γι' αυτό, δώστε την `small` επιλογή στην `cdcalendar` κλάση:

```latex
\documentclass[9pt,small]{cdcalendar}
```

Για όσους ενδιαφέρονται για τις τεχνικές λεπτομέρειες: το ημερολόγιο αποδίδεται με `tikz`και η διάταξη 2-up ή 4-up γίνεται με `pgfpages`.

### Προσθήκη εικονογραφήσεων

Έχω ορίσει μια `\illustration` εντολή για την προσθήκη γραφικών σε κάθε σελίδα του ημερολογίου:

```latex
\usepackage{graphicx}

%% σύνταξη: \illustration[caption]{width}{image-file-name}
\illustration[Περάσαμε υπέροχα στο πάρτι γενεθλίων!]{8.5cm}{Party.jpg}
```

Η εικόνα θα προστεθεί επάνω αριστερά της τρέχουσας σελίδας. Η αρχική αναλογία θα διατηρηθεί, οπότε πρέπει να επιλέξετε μια εικονογράφηση με κατάλληλες αναλογίες ώστε να χωράει στον κενό χώρο.

### Προσθήκη/σήμανση γεγονότων

Μπορείτε να σημειώσετε γεγονότα σε κάθε μήνα χρησιμοποιώντας την `\event` εντολή:

```latex
\event{2015-10-25}{Λήγει η θερινή ώρα}
```

Το γεγονός θα εμφανιστεί πάνω από το μηνιαίο ημερολόγιο, και η ημερομηνία θα κυκλωθεί στο ίδιο το ημερολόγιο. Τα γεγονότα πρέπει να δίνονται *μετά* το σχετικό `\monthCalendar` και στην ίδια σελίδα.

Αν το γεγονός σας εκτείνεται σε αρκετές ημέρες, μπορείτε να δώσετε τη διάρκεια (σε ημέρες) ως επιλογή στην `\event`:

```latex
\event[5]{2015-07-26}{ACL 2015, Πεκίνο}
```

Εναλλακτικά, μπορείτε επίσης να δώσετε την *ημερομηνία λήξης* ως επιλογή αντί γι' αυτό:

```latex
\event[2015-07-31]{2015-07-26}{ACL 2015, Πεκίνο}
```

Και οι δύο μορφές της εντολής θα δώσουν το ίδιο αποτέλεσμα.

Αν ένα γεγονός εκτείνεται σε δύο μήνες, π.χ. `\event[9]{2015-06-27}{Θερινή Κατασκήνωση}`θα πρέπει να δώσετε αυτήν την εντολή και στους δύο μήνες, δηλαδή μία φορά για τον Ιούνιο και μία φορά για τον Ιούλιο:

```latex
\monthCalendar{2015}{06}
\event[9]{2015-06-27}{Θερινή Κατασκήνωση}
\clearpage

\monthCalendar{2015}{07}
\event[9]{2015-06-27}{Θερινή Κατασκήνωση}
\clearpage
```

### Πολύγλωσσα Ημερολόγια

Οι ημερομηνίες, τα ονόματα των μηνών και τα αρχικά των ημερών της εβδομάδας μπορούν να τοπικοποιηθούν σε γλώσσες που υποστηρίζονται από τον `babel`, `translator` και `datetime2`.

Για παράδειγμα, για να πάρετε ένα ημερολόγιο με ισπανικές ημερομηνίες, απλώς δώστε `spanish` ως επιλογή της κλάσης:

```latex
\documentclass[12pt,spanish]{cdcalendar}
```

Έχουμε δοκιμάσει τις παρακάτω επιλογές γλώσσας: `british, spanish, french, ngerman, italian, portuges, polish, croatian, greek`.

Απλώς θυμηθείτε να [χρησιμοποιήσετε LuaLaTeX](https://www.overleaf.com/blog/167) για να μεταγλωττίσετε το έργο σας αν είναι σε `french`—δεν λειτουργεί καλά με το PDFLaTeX, και το XeLaTeX δεν λειτουργεί καλά για αυτό το πρότυπο.

### Προσαρμογή στυλ

Οι γραμματοσειρές και τα χρώματα των περισσότερων στοιχείων μπορούν να προσαρμοστούν σε οποιοδήποτε σημείο του ημερολογίου· ρίξτε μια ματιά στα πρότυπα για να δείτε μερικά παραδείγματα. Για λόγους ευκολίας, παρέχεται επίσης μια `\makeCover` εντολή (και οι απαραίτητες εντολές μεταδεδομένων).

Ήταν πολύ διασκεδαστικό να δημιουργώ [αυτό το πρότυπο](https://www.overleaf.com/read/vtqtzgbcvmbg)—είμαστε σίγουροι ότι θα βρείτε πολύ περισσότερες χρήσεις για αυτό το ημερολόγιο. Καλή απόλαυση!


---

# 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/25-how-to-create-a-multilingual-customisable-cd-disk-jewel-case-calendar-using-latex.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.
