Lumaktaw sa nilalaman

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

FeatureSa Scissor LaTeXMga tala
\usepackage[ngerman]{babel}, \usepackage{polyglossia}GumaganaTinatanggap nang walang mensahe.
Text sa wika, tinipa sa UTF-8GumaganaLahat ng script, tingnan ang Ibang mga wika at fonts.
HyphenationNilalaktawanEnglish na mga panuntunan para sa bawat wika.
Mga pangalan: "Figure", "Table", "Contents", "References", "Proof"NilalaktawanLaging English.
\todayNilalaktawanWalang ipinipi-print.
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...}NilalaktawanTinatanggap, walang epekto.
\foreignlanguage{lang}{text}GumaganaNananatili ang text.
\begin{otherlanguage}{lang}BahagyaNananatili ang text, pero ipinipi-print ang pangalan ng wika sa harap nito.
\textenglish{...}, \textgerman{...} (polyglossia)BahagyaNananatili ang text; iniuulat na hindi kilala ang command.
Shorthands: "a, "s (ngerman)Hindi suportadoIpinipi-print bilang quotation mark at ang titik. Itipa na lang ang ä at ß.
\og ... \fg (french)Hindi suportadoNilalaktawan 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}
Na-typeset ng Scissor LaTeX: babel ngerman: nananatiling English ang mga pangalan

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}
Na-typeset ng Scissor LaTeX: Umlauts na direktang tinipa, petsang isinulat nang buo

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

LaTeXPreamble: \usepackage{babel}Buksan sa editor (magbubukas sa bagong tab)
\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 "a at \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 \today ang 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.