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

# كيفية إنشاء تقويم متعدد اللغات وقابل للتخصيص لغلاف قرص CD باستخدام LaTeX

تجعل مرونة LaTeX منه أداة مفيدة جدًا (ومجانية!) لإنشاء العديد من الأشياء المفيدة، بما في ذلك التقويمات الشهرية. لذا فهذه محاولتي لإنشاء [فئة LaTeX وقالب](https://www.overleaf.com/read/vtqtzgbcvmbg) لإنشاء تقويمات شهرية متعددة اللغات وقابلة للتخصيص، تناسب علب أقراص CD أو علب الأقراص المرنة 3.5". ويمكن إضافة الصور والأحداث، ويمكنك اختيار أي نطاق شهري لتقويمك—ليس من الضروري أن يبدأ في يناير وينتهي في ديسمبر.

[![{{{alt}}}](/files/01442b8b74ec81f14bc395fa91de587ac8baf8f5)](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) فبدلاً من ذلك، مرّر `الصغيرة` الخيار إلى `cdcalendar` إلى الفئة:

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

للمهتمين بالتفاصيل التقنية: يتم عرض التقويم باستخدام `tikz`، ويتم إنشاء التخطيط المكوّن من صفحتين أو أربع صفحات في الصفحة الواحدة باستخدام `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`.

على سبيل المثال، للحصول على تقويم بتواريخ إسبانية، ما عليك سوى تمرير `الإسبانية` كخيار للفئة:

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

لقد اختبرنا خيارات اللغة التالية: `british, spanish, french, ngerman, italian, portuges, polish, croatian, greek`.

فقط تذكّر أن [تستخدم LuaLaTeX](https://www.overleaf.com/blog/167) لترجمة مشروعك إذا كان باللغة `الفرنسية`—فهو لا يعمل جيدًا مع 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/ar/mqalat-mtamqh/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.
