babel dan polyglossia di Scissor LaTeX
Paket babel dan polyglossia berfungsi sebagian di Scissor LaTeX: keduanya dimuat tanpa galat dan teks dalam bahasa dan aksara apa pun ditata huruf dari UTF-8, tetapi pengaturan bahasanya tidak diterapkan: pemenggalan kata tetap bahasa Inggris, nama seperti "Figure" dan "References" tetap bahasa Inggris, \today tidak mencetak apa pun, dan singkatan seperti "a tidak dibaca.
Apa yang dilakukan paket-paket ini
babel (untuk pdfLaTeX) dan polyglossia (untuk XeLaTeX dan LuaLaTeX) menyesuaikan dokumen dengan suatu bahasa. Keduanya memuat pola pemenggalan kata, menerjemahkan nama-nama tetap ("Abbildung" alih-alih "Figure" dalam bahasa Jerman), memformat \today sesuai kebiasaan setempat, dan menambahkan singkatan seperti "a untuk ä dalam bahasa Jerman atau \og ... \fg untuk tanda kutip Prancis. Anda berganti bahasa dengan \selectlanguage{...}, atau untuk beberapa kata dengan \foreignlanguage{...}{...}.
Apa yang berfungsi di sini
| Fitur | Di Scissor LaTeX | Catatan |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | Berfungsi | Diterima tanpa pesan. |
| Teks dalam bahasa itu, diketik dalam UTF-8 | Berfungsi | Semua aksara, lihat Bahasa dan fon lain. |
| Pemenggalan kata | Dihilangkan | Aturan bahasa Inggris untuk setiap bahasa. |
| Nama: "Figure", "Table", "Contents", "References", "Proof" | Dihilangkan | Selalu bahasa Inggris. |
\today | Dihilangkan | Tidak mencetak apa pun. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | Dihilangkan | Diterima, tanpa pengaruh. |
\foreignlanguage{lang}{text} | Berfungsi | Teksnya dipertahankan. |
\begin{otherlanguage}{lang} | Sebagian | Teksnya dipertahankan, tetapi nama bahasanya dicetak di depannya. |
\textenglish{...}, \textgerman{...} (polyglossia) | Sebagian | Teksnya dipertahankan; perintahnya dilaporkan sebagai tidak dikenal. |
Singkatan: "a, "s (ngerman) | Tidak didukung | Dicetak sebagai tanda kutip dan hurufnya. Ketik ä dan ß sebagai gantinya. |
\og ... \fg (french) | Tidak didukung | Dilewati dengan pesan; tanda kutipnya hilang. |
Contoh
Dengan ngerman, teksnya berbahasa Jerman tetapi nama keterangannya tetap bahasa Inggris:
babel ngerman: nama tetap bahasa Inggris
\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}Ketik huruf khusus secara langsung alih-alih memakai singkatan babel, dan tulis tanggalnya sendiri:
Umlaut diketik langsung, tanggal ditulis lengkap
\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}Lingkungan otherlanguage mempertahankan teksnya tetapi juga mencetak nama bahasanya. Pakai \foreignlanguage atau hilangkan peralihannya:
otherlanguage mencetak nama bahasanya
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}Kompatibilitas
- Dari instalasi TeX ke sini: teks dalam setiap bahasa dipertahankan. Singkatan seperti
"adan\ogperlu diganti dengan karakter yang diketik langsung, dan nama serta tanggal berbahasa Inggris atau hilang. - Dari sini ke instalasi TeX: dokumen bisa dikompilasi di sana, dan babel atau polyglossia lalu menerjemahkan nama dan memenggal kata dengan benar. Jika Anda menginginkan format tanggal setempat di sana, ganti tanggal yang diketik dengan
\today.
Manual lengkapnya ada di CTAN: babel dan polyglossia. Lihat juga Bahasa dan fon lain dan fon dan pengodean.
Tanya jawab
Mengapa dokumen berbahasa Jerman saya menulis "Figure" alih-alih "Abbildung"?
Scissor LaTeX belum menerapkan nama terjemahan babel. Teks keterangannya sendiri milik Anda dan tetap berbahasa Jerman; hanya kata di depan nomornya yang berbahasa Inggris.
Mengapa \today tidak mencetak apa pun?
Tanggal dari \today tidak diisi. Tulis tanggalnya sebagai teks.
Bisakah saya menulis bahasa Arab atau Ibrani dengan babel atau polyglossia?
Teksnya ditata huruf dari UTF-8 tanpa kedua paket itu. Kata-katanya dibentuk dari kanan ke kiri, tetapi paragrafnya tetap dari kiri ke kanan; lihat Bahasa dan fon lain.
Setiap contoh di halaman ini ditata oleh Scissor LaTeX saat situs dibuat. Terakhir diperbarui 2026-11-07.