Aller au contenu

babel et polyglossia dans Scissor LaTeX

Les packages babel et polyglossia fonctionnent en partie dans Scissor LaTeX : tous deux se chargent sans erreur et le texte dans toutes les langues et écritures se compose à partir de l’UTF-8, mais les réglages de langue ne sont pas appliqués : la césure reste anglaise, les noms comme « Figure » et « References » restent en anglais, \today n’affiche rien, et les raccourcis comme "a ne sont pas lus.

Ce que font les packages

babel (pour pdfLaTeX) et polyglossia (pour XeLaTeX et LuaLaTeX) adaptent un document à une langue. Ils chargent les motifs de césure, traduisent les noms fixes (« Abbildung » au lieu de « Figure » en allemand), mettent en forme \today à la manière locale, et ajoutent des raccourcis comme "a pour ä en allemand ou \og ... \fg pour les guillemets français. Vous changez de langue avec \selectlanguage{...}, ou pour quelques mots avec \foreignlanguage{...}{...}.

Ce qui fonctionne ici

FonctionDans Scissor LaTeXRemarques
\usepackage[ngerman]{babel}, \usepackage{polyglossia}FonctionneAcceptés sans message.
Texte dans la langue, tapé en UTF-8FonctionneToutes les écritures, voir Autres langues et polices.
CésureIgnoréeRègles anglaises pour toutes les langues.
Noms : « Figure », « Table », « Contents », « References », « Proof »IgnorésToujours en anglais.
\todayIgnoréeN’affiche rien.
\selectlanguage{...}, \setdefaultlanguage{...}, \setotherlanguage{...}IgnoréeAcceptées, sans effet.
\foreignlanguage{lang}{text}FonctionneLe texte est conservé.
\begin{otherlanguage}{lang}En partieLe texte est conservé, mais le nom de la langue s’affiche devant.
\textenglish{...}, \textgerman{...} (polyglossia)En partieLe texte est conservé ; la commande est signalée comme inconnue.
Raccourcis : "a, "s (ngerman)Non pris en chargeAffichés comme un guillemet suivi de la lettre. Tapez plutôt ä et ß.
\og ... \fg (french)Non pris en chargeIgnorées avec un message ; les guillemets manquent.

Exemples

Avec ngerman, le texte est en allemand mais le nom de la légende reste en anglais :

babel ngerman : les noms restent en anglais

\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}
Composé par Scissor LaTeX: babel ngerman : les noms restent en anglais

Tapez directement les lettres spéciales au lieu d’utiliser les raccourcis de babel, et écrivez la date vous-même :

Trémas tapés directement, date écrite en toutes lettres

\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}
Composé par Scissor LaTeX: Trémas tapés directement, date écrite en toutes lettres

L’environnement otherlanguage garde son texte mais affiche aussi le nom de la langue. Utilisez \foreignlanguage ou omettez le changement de langue :

otherlanguage affiche le nom de la langue

LaTeXPréambule : \usepackage{babel}Ouvrir dans l'éditeur (s’ouvre dans un nouvel onglet)
\begin{otherlanguage}{english}
Good morning, John Doe.
\end{otherlanguage}

Compatibilité

  • D’une installation TeX vers Scissor LaTeX : le texte dans toutes les langues est conservé. Les raccourcis comme "a et \og doivent être remplacés par les caractères tapés directement, et les noms et les dates sont en anglais ou absents.
  • De Scissor LaTeX vers une installation TeX : les documents s’y compilent, et babel ou polyglossia y traduisent les noms et appliquent la bonne césure. Si vous voulez le format de date local, remplacez la date tapée par \today.

Les manuels complets se trouvent sur CTAN : babel et polyglossia. Voir aussi Autres langues et polices et polices et encodages.

Questions et réponses

Pourquoi mon document en allemand affiche-t-il « Figure » au lieu de « Abbildung » ?

Scissor LaTeX n’applique pas encore les noms traduits de babel. Le texte de la légende vous appartient et reste en allemand ; seul le mot devant le numéro est en anglais.

Pourquoi \today n’affiche-t-il rien ?

La date de \today n’est pas renseignée. Écrivez la date en toutes lettres.

Puis-je écrire en arabe ou en hébreu avec babel ou polyglossia ?

Le texte se compose à partir de l’UTF-8 sans l’un ni l’autre de ces packages. Les mots sont formés de droite à gauche, mais les paragraphes restent de gauche à droite ; voir Autres langues et polices.

Chaque exemple de cette page est composé par Scissor LaTeX lors de la génération du site. Dernière mise à jour : 2026-11-07.