Tufte-Kompilierungsfehler mit LaTeX
Aug 29 2020
Ich möchte damit LaTeXein Buch im Tufte-Stil zusammenstellen. Der Erstellungsprozess schlägt auch in diesem minimalen Beispiel fehl:
\documentclass{tufte-book}
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}
Die Fehlermeldung aus der Befehlszeile lautet: ! Argument of \MakeTextUppercase has an extra }.Dies wurde in einer früheren Frage hier (die auch die Quelle des MWE ist) hervorgehoben, aber eine Lösung ist nur vorgesehen XeLaTeX. Ich möchte latexstattdessen verwenden.
Antworten
3 PhelypeOleinik Aug 31 2020 at 08:45
Im DVI-Modus ( latexund xelatex) wird tuftegeladen soul, was wie üblich schwierig ist:
\documentclass{article}
\usepackage{soul,textcase}
\begin{document}
\so{\MakeTextUppercase{boom!}}
\end{document}
Sie können den Befehl "registrieren", \souldamit er weiß, wie er damit umgeht:
\documentclass{tufte-book}
\ifdefined\soulregister
\soulregister\MakeTextUppercase{1}%
\soulregister\MakeTextLowercase{1}%
\fi
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}