babel dan polyglossia dalam Scissor LaTeX
Pakej babel dan polyglossia berfungsi sebahagiannya dalam Scissor LaTeX: kedua-duanya dimuatkan tanpa ralat dan teks dalam apa jua bahasa dan tulisan diatur huruf daripada UTF-8, tetapi tetapan bahasa tidak digunakan: penyempangan kekal Inggeris, nama seperti "Figure" dan "References" kekal Inggeris, \today tidak mencetak apa-apa, dan singkatan seperti "a tidak dibaca.
Apa yang dilakukan oleh pakej ini
babel (untuk pdfLaTeX) dan polyglossia (untuk XeLaTeX dan LuaLaTeX) menyesuaikan dokumen kepada sesuatu bahasa. Ia memuatkan corak penyempangan, menterjemah nama tetap ("Abbildung" sebagai ganti "Figure" dalam bahasa Jerman), memformat \today mengikut cara tempatan, dan menambah singkatan seperti "a untuk ä dalam bahasa Jerman atau \og ... \fg untuk tanda petik Perancis. Anda menukar bahasa dengan \selectlanguage{...}, atau untuk beberapa perkataan dengan \foreignlanguage{...}{...}.
Apa yang berfungsi di sini
| Ciri | Dalam Scissor LaTeX | Catatan |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | Berfungsi | Diterima tanpa mesej. |
| Teks dalam bahasa itu, ditaip dalam UTF-8 | Berfungsi | Semua tulisan, lihat Bahasa dan fon lain. |
| Penyempangan | Diabaikan | Peraturan Inggeris untuk setiap bahasa. |
| Nama: "Figure", "Table", "Contents", "References", "Proof" | Diabaikan | Sentiasa dalam bahasa Inggeris. |
\today | Diabaikan | Tidak mencetak apa-apa. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | Diabaikan | Diterima, tiada kesan. |
\foreignlanguage{lang}{text} | Berfungsi | Teks dikekalkan. |
\begin{otherlanguage}{lang} | Sebahagian | Teks dikekalkan, tetapi nama bahasa dicetak di hadapannya. |
\textenglish{...}, \textgerman{...} (polyglossia) | Sebahagian | Teks dikekalkan; perintah itu dilaporkan sebagai tidak dikenali. |
Singkatan: "a, "s (ngerman) | Tidak disokong | Dicetak sebagai tanda petik dan huruf. Sebaliknya, taip ä dan ß. |
\og ... \fg (french) | Tidak disokong | Dilangkau dengan mesej; tanda petik tiada. |
Contoh
Dengan ngerman, teksnya dalam bahasa Jerman tetapi nama kapsyen kekal Inggeris:
babel ngerman: nama kekal Inggeris
\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}Taip huruf khas terus dan bukan menggunakan singkatan babel, dan tulis tarikh sendiri:
Umlaut ditaip terus, tarikh ditulis sepenuhnya
\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}Persekitaran otherlanguage mengekalkan teksnya tetapi turut mencetak nama bahasa. Gunakan \foreignlanguage atau tinggalkan penukaran itu:
otherlanguage mencetak nama bahasa
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}Keserasian
- Dari pemasangan TeX ke sini: teks dalam setiap bahasa dikekalkan. Singkatan seperti
"adan\ogperlu digantikan dengan aksara yang ditaip, dan nama serta tarikh dalam bahasa Inggeris atau tiada. - Dari sini ke pemasangan TeX: dokumen dikompil di sana, dan babel atau polyglossia kemudian menterjemah nama dan menyempang dengan betul. Jika anda mahukan format tarikh tempatan di sana, gantikan tarikh yang ditaip dengan
\today.
Manual penuh terdapat di CTAN: babel dan polyglossia. Lihat juga Bahasa dan fon lain dan fon dan pengekodan.
Soalan dan jawapan
Mengapa dokumen Jerman saya menyatakan "Figure" dan bukan "Abbildung"?
Scissor LaTeX belum menggunakan nama terjemahan babel. Teks kapsyen itu sendiri milik anda dan kekal dalam bahasa Jerman; hanya perkataan di hadapan nombor itu dalam bahasa Inggeris.
Mengapa \today tidak mencetak apa-apa?
Tarikh daripada \today tidak diisi. Tulis tarikh sebagai teks.
Bolehkah saya menulis bahasa Arab atau Ibrani dengan babel atau polyglossia?
Teks diatur huruf daripada UTF-8 tanpa mana-mana pakej itu. Perkataan dibentuk dari kanan ke kiri, tetapi perenggan kekal dari kiri ke kanan; lihat Bahasa dan fon lain.
Setiap contoh di halaman ini disusun atur oleh Scissor LaTeX semasa laman dibina. Kali terakhir dikemas kini 2026-11-07.