Scissor LaTeX'te babel ve polyglossia
babel ve polyglossia paketleri Scissor LaTeX'te kısmen çalışır: ikisi de hatasız yüklenir ve her dilde ve yazı sisteminde metin UTF-8'den dizilir, ancak dil ayarları uygulanmaz: heceleme İngilizce kalır, "Figure" ve "References" gibi adlar İngilizce kalır, \today hiçbir şey yazdırmaz ve "a gibi kısaltmalar okunmaz.
Paketler ne yapar
babel (pdfLaTeX için) ve polyglossia (XeLaTeX ve LuaLaTeX için) bir belgeyi bir dile uyarlar. Heceleme kalıplarını yükler, sabit adları çevirir (Almancada "Figure" yerine "Abbildung"), \today tarihini yerel biçimde yazar ve Almancada ä için "a ya da Fransız tırnak işaretleri için \og ... \fg gibi kısaltmalar ekler. Dili \selectlanguage{...} ile, birkaç sözcük için de \foreignlanguage{...}{...} ile değiştirirsiniz.
Burada neler çalışır
| Özellik | Scissor LaTeX'te | Notlar |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | Çalışır | İleti olmadan kabul edilir. |
| UTF-8 ile yazılmış, o dildeki metin | Çalışır | Tüm yazı sistemleri, bkz. Diğer diller ve yazı tipleri. |
| Heceleme | Atlanır | Her dil için İngilizce kurallar. |
| Adlar: "Figure", "Table", "Contents", "References", "Proof" | Atlanır | Her zaman İngilizce. |
\today | Atlanır | Hiçbir şey yazdırmaz. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | Atlanır | Kabul edilir, etkisi yoktur. |
\foreignlanguage{lang}{text} | Çalışır | Metin korunur. |
\begin{otherlanguage}{lang} | Kısmen | Metin korunur, ancak önüne dil adı yazdırılır. |
\textenglish{...}, \textgerman{...} (polyglossia) | Kısmen | Metin korunur; komut bilinmeyen olarak bildirilir. |
Kısaltmalar: "a, "s (ngerman) | Desteklenmez | Bir tırnak işareti ve harf olarak yazdırılır. Bunun yerine ä ve ß yazın. |
\og ... \fg (french) | Desteklenmez | Bir iletiyle atlanır; tırnak işaretleri eksik kalır. |
Örnekler
ngerman ile metin Almancadır, ancak başlık adı İngilizce kalır:
babel ngerman: adlar İngilizce kalır
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
\section{Einleitung}
Erika Mustermann hat 44 Proben gewogen; die Ergebnisse stehen
in Tabelle~\ref{tab:proben}.
\begin{table}[h]
\centering
\caption{Gewicht der Proben}
\label{tab:proben}
\begin{tabular}{lr}
Probe & Gewicht \\
A & 12\,g \\
B & 15\,g \\
\end{tabular}
\end{table}
\end{document}babel kısaltmalarını kullanmak yerine özel harfleri doğrudan yazın ve tarihi kendiniz yazın:
Doğrudan yazılmış umlautlar, açıkça yazılmış tarih
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
Berlin, 4.~November 2026
Grüße an Hans Mustermann: Die Maße der Straße sind korrekt.
Auf Französisch: \foreignlanguage{french}{«~À bientôt~»}.
\end{document}otherlanguage ortamı metnini korur, ancak dil adını da yazdırır. \foreignlanguage kullanın ya da dil geçişini çıkarın:
otherlanguage dil adını yazdırır
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}Uyumluluk
- Bir TeX kurulumundan buraya: her dildeki metin korunur.
"ave\oggibi kısaltmaların doğrudan yazılan karakterlerle değiştirilmesi gerekir; adlar ve tarihler ise İngilizcedir ya da eksiktir. - Buradan bir TeX kurulumuna: belgeler orada derlenir; babel veya polyglossia bu durumda adları çevirir ve doğru heceler. Orada yerel tarih biçimini istiyorsanız yazdığınız tarihi
\todayile değiştirin.
Tam kılavuzlar CTAN'dadır: babel ve polyglossia. Ayrıca bkz. Diğer diller ve yazı tipleri ve yazı tipleri ve kodlamalar.
Sorular ve yanıtlar
Almanca belgem neden "Abbildung" yerine "Figure" diyor?
Scissor LaTeX henüz babel'in çevrilmiş adlarını uygulamıyor. Başlık metninin kendisi sizindir ve Almanca kalır; yalnızca numaranın önündeki sözcük İngilizcedir.
\today neden hiçbir şey yazdırmıyor?
\today tarihi doldurulmaz. Tarihi metin olarak yazın.
babel veya polyglossia ile Arapça ya da İbranice yazabilir miyim?
Metin, iki paket olmadan da UTF-8'den dizilir. Sözcükler sağdan sola biçimlendirilir, ancak paragraflar soldan sağa kalır; bkz. Diğer diller ve yazı tipleri.
Bu sayfadaki her örnek, site oluşturulurken Scissor LaTeX tarafından dizilir. Son güncelleme: 2026-11-07.