バベルは魂のパッケージの文字間隔を壊しているようです
Aug 18 2020
これは私が取り組んでいる本のMWEです。
\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}
これは本質的に私が欲しいものです。2行目の前のコメントを削除すると機能しなくなることを除いて。(これは奇数ページのフッターについてのみです!)どういうわけか、babel
パッケージはの文字間隔を壊しているようですsoul
。何をすべきか?
回答
3 egreg Aug 18 2020 at 04:02
ではbabel
、\leftmark
コマンドのかなり複雑なシーケンスを生成し、\so
非常に早い段階で断念。
microtype
代わりに使用できます。
\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}
