Langsung ke konten

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

FiturDi Scissor LaTeXCatatan
\usepackage[ngerman]{babel}, \usepackage{polyglossia}BerfungsiDiterima tanpa pesan.
Teks dalam bahasa itu, diketik dalam UTF-8BerfungsiSemua aksara, lihat Bahasa dan fon lain.
Pemenggalan kataDihilangkanAturan bahasa Inggris untuk setiap bahasa.
Nama: "Figure", "Table", "Contents", "References", "Proof"DihilangkanSelalu bahasa Inggris.
\todayDihilangkanTidak mencetak apa pun.
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...}DihilangkanDiterima, tanpa pengaruh.
\foreignlanguage{lang}{text}BerfungsiTeksnya dipertahankan.
\begin{otherlanguage}{lang}SebagianTeksnya dipertahankan, tetapi nama bahasanya dicetak di depannya.
\textenglish{...}, \textgerman{...} (polyglossia)SebagianTeksnya dipertahankan; perintahnya dilaporkan sebagai tidak dikenal.
Singkatan: "a, "s (ngerman)Tidak didukungDicetak sebagai tanda kutip dan hurufnya. Ketik ä dan ß sebagai gantinya.
\og ... \fg (french)Tidak didukungDilewati 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}
Ditata oleh Scissor LaTeX: babel ngerman: nama tetap bahasa Inggris

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}
Ditata oleh Scissor LaTeX: Umlaut diketik langsung, tanggal ditulis lengkap

Lingkungan otherlanguage mempertahankan teksnya tetapi juga mencetak nama bahasanya. Pakai \foreignlanguage atau hilangkan peralihannya:

otherlanguage mencetak nama bahasanya

LaTeXPreambul: \usepackage{babel}Buka di editor (terbuka di tab baru)
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}

Kompatibilitas

  • Dari instalasi TeX ke sini: teks dalam setiap bahasa dipertahankan. Singkatan seperti "a dan \og perlu 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.