Babel semble casser l'espacement des lettres du paquet d'âme
C'est un MWE d'un livre sur lequel je travaille.
\documentclass[10pt,twoside]{book}
% \usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{soul}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{}
\fancyfoot[LE]{\so{\MakeUppercase{Book Title}}}
\fancyfoot[RO]{\so{\MakeUppercase{\leftmark}}}
\fancypagestyle{plain}{\fancyhf{}}
\begin{document}
\chapter{My Chapter Title}
\blindtext[11]
\end{document}
C'est essentiellement ce que je veux avoir. Sauf que ça cesse de fonctionner une fois que j'enlève le commentaire devant la deuxième ligne. (Remarque, il ne s'agit que du pied de page sur les pages impaires !) D'une manière ou d'une autre, le babel
paquet semble casser l'espacement des lettres de soul
. Que faire?
Réponses
3 egreg
Avec babel
, \leftmark
produit une séquence de commandes assez compliquée et \so
abandonne très tôt.
Vous pouvez utiliser à la microtype
place.
\documentclass[10pt,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{microtype}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhf{}
\makeatletter
\fancyfoot[LE]{\textls{\MakeUppercase{Book Title}}}
\fancyfoot[RO]{\textls{\MakeUppercase{\leftmark}}}
\fancypagestyle{plain}{\fancyhf{}}
\begin{document}
\chapter{My Chapter Title}
\blindtext[11]
\end{document}