लगता है कि बबल आत्मा पैकेज के अक्षर को तोड़ रहा है
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}
यह अनिवार्य रूप से मैं क्या चाहता है। सिवाय इसके कि मैं दूसरी पंक्ति के सामने टिप्पणी को हटाने के बाद काम करना बंद कर दूं। (ध्यान दें, यह केवल विषम पृष्ठों पर पाद लेख के बारे में है!) किसी तरह, 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}
