babel e polyglossia in Scissor LaTeX
I pacchetti babel e polyglossia funzionano in parte in Scissor LaTeX: entrambi si caricano senza errori e il testo in qualsiasi lingua e sistema di scrittura viene composto da UTF-8, ma le impostazioni della lingua non vengono applicate: la sillabazione resta inglese, nomi come "Figure" e "References" restano in inglese, \today non stampa nulla e scorciatoie come "a non vengono lette.
Cosa fanno i pacchetti
babel (per pdfLaTeX) e polyglossia (per XeLaTeX e LuaLaTeX) adattano un documento a una lingua. Caricano gli schemi di sillabazione, traducono i nomi fissi ("Abbildung" invece di "Figure" in tedesco), formattano \today secondo l’uso locale e aggiungono scorciatoie come "a per ä in tedesco o \og ... \fg per le virgolette francesi. Cambi lingua con \selectlanguage{...}, o per poche parole con \foreignlanguage{...}{...}.
Cosa funziona qui
| Funzione | In Scissor LaTeX | Note |
|---|---|---|
\usepackage[ngerman]{babel}, \usepackage{polyglossia} | Funziona | Accettati senza messaggi. |
| Testo nella lingua, digitato in UTF-8 | Funziona | Tutti i sistemi di scrittura, vedi Altre lingue e font. |
| Sillabazione | Tralasciato | Regole inglesi per ogni lingua. |
| Nomi: "Figure", "Table", "Contents", "References", "Proof" | Tralasciato | Sempre in inglese. |
\today | Tralasciato | Non stampa nulla. |
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...} | Tralasciato | Accettati, senza effetto. |
\foreignlanguage{lang}{text} | Funziona | Il testo viene mantenuto. |
\begin{otherlanguage}{lang} | In parte | Il testo viene mantenuto, ma il nome della lingua viene stampato davanti. |
\textenglish{...}, \textgerman{...} (polyglossia) | In parte | Il testo viene mantenuto; il comando viene segnalato come sconosciuto. |
Scorciatoie: "a, "s (ngerman) | Non supportato | Stampate come virgolette seguite dalla lettera. Digita invece ä e ß. |
\og ... \fg (french) | Non supportato | Saltati con un messaggio; le virgolette mancano. |
Esempi
Con ngerman, il testo è in tedesco ma il nome della didascalia resta in inglese:
babel ngerman: i nomi restano in inglese
\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}Digita direttamente le lettere speciali invece di usare le scorciatoie di babel, e scrivi tu la data:
Dieresi digitate direttamente, data scritta per esteso
\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}L’ambiente otherlanguage mantiene il testo ma stampa anche il nome della lingua. Usa \foreignlanguage oppure ometti il cambio di lingua:
otherlanguage stampa il nome della lingua
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}Compatibilità
- Da un’installazione TeX a qui: il testo in ogni lingua viene mantenuto. Le scorciatoie come
"ae\ogvanno sostituite con i caratteri digitati, e nomi e date sono in inglese o mancano. - Da qui a un’installazione TeX: i documenti si compilano lì, e babel o polyglossia traducono allora i nomi e sillabano correttamente. Se lì vuoi il formato di data locale, sostituisci la data digitata con
\today.
I manuali completi sono su CTAN: babel e polyglossia. Vedi anche Altre lingue e font e font e codifiche.
Domande e risposte
Perché il mio documento tedesco dice "Figure" invece di "Abbildung"?
Scissor LaTeX non applica ancora i nomi tradotti di babel. Il testo della didascalia è tuo e resta in tedesco; solo la parola davanti al numero è in inglese.
Perché \today non stampa nulla?
La data di \today non viene inserita. Scrivi la data come testo.
Posso scrivere in arabo o in ebraico con babel o polyglossia?
Il testo viene composto da UTF-8 senza nessuno dei due pacchetti. Le parole vengono composte da destra a sinistra, ma i paragrafi restano da sinistra a destra; vedi Altre lingue e font.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.