> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/25-how-to-create-a-multilingual-customisable-cd-disk-jewel-case-calendar-using-latex.md).

# LaTeX kullanarak çok dilli, özelleştirilebilir bir CD kutusu takvimi nasıl oluşturulur

LaTeX'in çok yönlülüğü, aylık takvimler de dâhil çeşitli güzel şeyler oluşturmak için oldukça kullanışlı (ve ücretsiz!) bir araç olmasını sağlıyor. İşte bir [LaTeX sınıfı ve şablonu](https://www.overleaf.com/read/vtqtzgbcvmbg) CD veya 3,5" disk kutularına sığan, özelleştirilebilir, çok dilli aylık takvimler oluşturmak için. Resimler ve etkinlikler eklenebilir ve takviminiz için istediğiniz ay aralığını seçebilirsiniz—Ocak'ta başlayıp Aralık'ta bitmeleri gerekmez.

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

Bunları kişisel kullanım, armağanlar ya da yıldönümleri gibi özel etkinlikler için hatıra olarak yapabilirsiniz. Bir kulüp ya da dernek işletiyorsanız, tanıtım ya da ürünler için de kullanılabilirler. Örneğin, yerel kuş gözlem kulübünüz için mahallenizde sıkça görülen kuşları sergileyen bir takvim yapabilirsiniz. İş açısından ise, alanınızdaki ödevler ve konferans bildiri gönderimleri için önemli tarihleri vurgulayan, makale okuma grubunuz için bir takvim yapmak isteyebilirsiniz.

### Aylık takvimler

Bu `cdcalendar` sınıfı takvim boyutunu [bir CD kutusuna sığacak şekilde](https://www.overleaf.com/read/htkctjjgmxjx), ve bunları A4 boyutundaki bir kâğıt üzerine yerleştirir:

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

%% Haziran 2015
\monthCalendar{2015}{06}
\clearpage

%% Temmuz 2015
\monthCalendar{2015}{07}
\end{document}
```

Daha küçük bir takvim yapmak istiyorsanız [3,5" disket kutularına sığacak şekilde](https://www.overleaf.com/read/vtqtzgbcvmbg) onun yerine, şu `small` seçeneğini `cdcalendar` sınıfını:

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

Teknik ayrıntılarla ilgilenenler için: takvim şu araçla oluşturulur: `tikz`, ve 2'li ya da 4'lü yerleşim şu araçla yapılır: `pgfpages`.

### İllüstrasyon Ekleme

Şu komutu tanımladım: `\illustration` takvimin her sayfasına grafik eklemek için:

```latex
\usepackage{graphicx}

%% sözdizimi: \illustration[başlık]{genişlik}{görsel-dosya-adı}
\illustration[Doğum günü partisinde çok eğlendik!]{8.5cm}{Party.jpg}
```

Görsel, geçerli sayfanın sol üst kısmına eklenecektir. Özgün oran korunacaktır; bu yüzden boş alana sığacak uygun oranlarda bir illüstrasyon seçmeniz gerekir.

### Etkinlik ekleme/işaretleme

Her ay etkinlikleri şu komutla işaretleyebilirsiniz: `\event` komutuyla:

```latex
\event{2015-10-25}{Yaz saati uygulaması sona erer}
```

Etkinlik, aylık takvimin üstünde listelenecek ve tarih takvimin içinde daire içine alınacaktır. Etkinlikler *sonrasına* ilgili `\monthCalendar` ve aynı sayfada belirtilmelidir.

Eğer etkinliğiniz birkaç güne yayılıyorsa, süreyi (gün cinsinden) şu komuta bir seçenek olarak verebilirsiniz: `\event`:

```latex
\event[5]{2015-07-26}{ACL 2015, Pekin}
```

Alternatif olarak, *bitiş tarihi* seçenek olarak da verebilirsiniz:

```latex
\event[2015-07-31]{2015-07-26}{ACL 2015, Pekin}
```

Komutun her iki biçimi de aynı çıktıyı verecektir.

Bir etkinlik iki aya yayılıyorsa, örn. `\event[9]{2015-06-27}{Yaz Kampı}`, bu komutu her iki ayda da vermeniz gerekir; yani bir kez Haziran için ve bir kez Temmuz için:

```latex
\monthCalendar{2015}{06}
\event[9]{2015-06-27}{Yaz Kampı}
\clearpage

\monthCalendar{2015}{07}
\event[9]{2015-06-27}{Yaz Kampı}
\clearpage
```

### Çok Dilli Takvimler

Tarihler, ay adları ve hafta günü baş harfleri, tarafından desteklenen dillere yerelleştirilebilir `babel`, `translator` ve `datetime2`.

Örneğin, İspanyolca tarihlerle bir takvim elde etmek için, sadece `İspanyolca` bir sınıf seçeneği olarak

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

Aşağıdaki dil seçeneklerini test ettik: `british, spanish, french, ngerman, italian, portuges, polish, croatian, greek`.

Sadece şunu unutmayın [LuaLaTeX kullanın](https://www.overleaf.com/blog/167) projenizi derlemek için, eğer proje `Fransızca`ise—PDFLaTeX ile pek iyi çalışmıyor ve XeLaTeX de bu şablon için pek iyi çalışmıyor.

### Stilleri özelleştirme

Takvimin çoğu öğesinin yazı tipleri ve renkleri takvimin herhangi bir noktasında özelleştirilebilir; bazı örnekleri görmek için şablonlara göz atın. Kolaylık olması açısından, bir `\makeCover` komutu (ve gerekli meta verisi komutları) da sağlanmıştır.

oluşturmak çok eğlenceliydi [bu şablondan](https://www.overleaf.com/read/vtqtzgbcvmbg)—bu takvim için çok daha fazla kullanım alanı bulacağınızdan eminiz. Keyfini çıkarın!


---

# 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://ayakaleaf-pro.ayaka.space/latex/tr/derinlemesine-makaleler/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.
