Babel tampaknya mematahkan jarak huruf dari paket jiwa
Aug 18 2020
Ini adalah MWE dari buku yang sedang saya kerjakan.
\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}
Inilah yang pada dasarnya ingin saya miliki. Kecuali itu berhenti berfungsi setelah saya menghapus komentar di depan baris kedua. (Catatan, ini hanya tentang footer pada halaman ganjil!) Entah bagaimana, babel
paket tersebut tampaknya merusak jarak huruf soul
. Apa yang harus dilakukan?
Jawaban
3 egreg Aug 18 2020 at 04:02
Dengan babel
, \leftmark
menghasilkan urutan perintah yang cukup rumit dan \so
menyerah sangat awal.
Anda bisa menggunakan microtype
sebagai gantinya.
\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}

Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'