babel at polyglossia sa Scissor LaTeX
Bahagyang gumagana ang babel at polyglossia packages sa Scissor LaTeX: parehong naglo-load nang walang error at nata-typeset mula sa UTF-8 ang text sa kahit anong wika at script, pero hindi inilalapat ang language settings: nananatiling English ang hyphenation, nananatiling English ang mga pangalang gaya ng "Figure" at "References", walang ipinipi-print ang \today, at hindi binabasa ang shorthands gaya ng "a.
Ano ang ginagawa ng mga package
Iniaangkop ng babel (para sa pdfLaTeX) at polyglossia (para sa XeLaTeX at LuaLaTeX) ang isang dokumento sa isang wika. Nilo-load nila ang hyphenation patterns, isinasalin ang mga nakatakdang pangalan ("Abbildung" sa halip na "Figure" sa German), pino-format ang \today sa lokal na paraan, at nagdadagdag ng shorthands gaya ng "a para sa ä sa German o \og ... \fg para sa French na quotation marks. Lumilipat ka ng wika gamit ang \selectlanguage{...}, o para sa ilang salita gamit ang \foreignlanguage{...}{...}.
Ano ang gumagana dito
| Feature | Sa Scissor LaTeX | Mga tala |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | Gumagana | Tinatanggap nang walang mensahe. |
| Text sa wika, tinipa sa UTF-8 | Gumagana | Lahat ng script, tingnan ang Ibang mga wika at fonts. |
| Hyphenation | Nilalaktawan | English na mga panuntunan para sa bawat wika. |
| Mga pangalan: "Figure", "Table", "Contents", "References", "Proof" | Nilalaktawan | Laging English. |
\today | Nilalaktawan | Walang ipinipi-print. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | Nilalaktawan | Tinatanggap, walang epekto. |
\foreignlanguage{lang}{text} | Gumagana | Nananatili ang text. |
\begin{otherlanguage}{lang} | Bahagya | Nananatili ang text, pero ipinipi-print ang pangalan ng wika sa harap nito. |
\textenglish{...}, \textgerman{...} (polyglossia) | Bahagya | Nananatili ang text; iniuulat na hindi kilala ang command. |
Shorthands: "a, "s (ngerman) | Hindi suportado | Ipinipi-print bilang quotation mark at ang titik. Itipa na lang ang ä at ß. |
\og ... \fg (french) | Hindi suportado | Nilalaktawan na may mensahe; nawawala ang quotation marks. |
Mga halimbawa
Gamit ang ngerman, German ang text pero nananatiling English ang pangalan ng caption:
babel ngerman: nananatiling English ang mga pangalan
\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}Itipa nang direkta ang espesyal na mga titik sa halip na gamitin ang shorthands ng babel, at ikaw mismo ang sumulat ng petsa:
Umlauts na direktang tinipa, petsang isinulat nang buo
\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}Pinapanatili ng otherlanguage environment ang text nito pero ipinipi-print din ang pangalan ng wika. Gamitin ang \foreignlanguage o alisin ang paglipat:
Ipinipi-print ng otherlanguage ang pangalan ng wika
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}Compatibility
- Mula sa isang TeX installation papunta rito: nananatili ang text sa bawat wika. Kailangang palitan ng tinipang characters ang shorthands gaya ng
"aat\og, at English o nawawala ang mga pangalan at petsa. - Mula rito papunta sa isang TeX installation: nagko-compile doon ang mga dokumento, at isasalin na ng babel o polyglossia ang mga pangalan at tama na ang hyphenation. Kung gusto mo roon ang lokal na format ng petsa, palitan ng
\todayang tinipang petsa.
Nasa CTAN ang buong manuals: babel at polyglossia. Tingnan din ang Ibang mga wika at fonts at fonts at encodings.
Mga tanong at sagot
Bakit "Figure" sa halip na "Abbildung" ang nakasulat sa German kong dokumento?
Hindi pa inilalapat ng Scissor LaTeX ang mga isinaling pangalan ng babel. Iyo ang mismong text ng caption at nananatili itong German; ang salita lang sa harap ng numero ang English.
Bakit walang ipinipi-print ang \today?
Hindi pinupunan ang petsa mula sa \today. Isulat ang petsa bilang text.
Puwede ba akong sumulat ng Arabic o Hebrew gamit ang babel o polyglossia?
Nata-typeset ang text mula sa UTF-8 kahit wala ang alinmang package. Hinuhubog ang mga salita mula kanan pakaliwa, pero nananatiling kaliwa pakanan ang mga paragraph; tingnan ang Ibang mga wika at fonts.
Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.