Je cherche pour un de mes chapitres à charger localement de langue et de conventions typographiques (une version de l'introduction traduite en français). Le document a pour langue principale l'anglais et au début du chapitre en question, je change la langue pour avoir le français avec Ouvrir dans l'éditeur
\documentclass{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[french,english]{babel} \usepackage{mwe} \begin{document} \chapter{Foo} \blindtext \selectlanguage{french} \chapter{FOO french} \section{Test} Indentation ? \begin{itemize} \item Test ? \end{itemize} \end{document} Posée 28 Avr '16, 20:24 Maxime ♦
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
Depuis la version 2.2a de Ouvrir dans l'éditeur
\documentclass{book} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{mwe} \usepackage[french,english]{babel} \frenchbsetup{StandardLayout=false} \begin{document} \chapter{Foo} \blindtext\footnote{bla bla} \selectlanguage{french} \chapter{FOO french} \section{Test} Indentation ?\footnote{bla bla} \begin{itemize} \item Test ? \end{itemize} \selectlanguage{english} \section{Test} Indentation ? \begin{itemize} \item Test ? \footnote{bla bla} \end{itemize} \end{document} Remarque Pour les notes de bas de page, le style demeure global (standard ou français). Deux commandes ont été définies par le package |
Il faut ajouter
\frenchbsetup{IndentFirst}
au préambule.lorsque l'option
french
est passé àbabel
cette dernière charge le fichierfrenchb.ldf
or d'après la documentation defrenchb
le style de l'indentation de la première paragraphe, listes et notes de bas de page ne change pas automatiquement que si l'optionfrench
oufrenchb
et passée la dernière.Et du coup, n'y a-t-il pas moyen de tout charger en même temps, où il faut que je charge tous les styles un par un ?
Peut-être
\frenchbsetup{StandardLayout=false}
est suffisante.Super, c'est exactement ça. Si on ajoute les paramètres un à un, alors, quand on repasse en anglais, la typographie reste «française», alors que là, ça fonctionne à merveille. Peut-être transformer le commentaire en réponse pour que je puisse mettre comme résolu ?
Il me semble que c'est par choix que
babel
dans son ensemble (sinon uniquement son modulefrench
) ne modifie que la micro-typographie (espaces avant les signes de ponctuation, césures, etc.) et pas la macro-typographie (indentation, listes, notes de bas de pages, etc.) dans un passage composé dans une langue autre que celle par défaut. Voici ce que dit l'auteur defrenchb
à ce sujet : « [...] lorsquefrench
est une langue mineure du document, je ne vois pas de quel droit j'irais charcuter la mise en page ».Note que ta question n'est pas spécifique à
yathesis
: peux-tu modifier les titre, ECM et mot clé ?