Error de compilación de Tufte con LaTeX
Aug 29 2020
Quiero usar LaTeXpara compilar un libro al estilo Tufte. El proceso de construcción falla incluso en este ejemplo mínimo:
\documentclass{tufte-book}
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}
El mensaje de error de la línea de comando es: ! Argument of \MakeTextUppercase has an extra }.Esto se ha señalado en una pregunta anterior aquí (que también es la fuente del MWE), pero solo se proporciona una solución XeLaTeX. Quiero usar latexen su lugar.
Respuestas
3 PhelypeOleinik Aug 31 2020 at 08:45
En el modo DVI ( latexy xelatex), las tuftecargas soul, como de costumbre, son delicadas:
\documentclass{article}
\usepackage{soul,textcase}
\begin{document}
\so{\MakeTextUppercase{boom!}}
\end{document}
Puede "registrar" el comando para \soulque sepa cómo manejarlo:
\documentclass{tufte-book}
\ifdefined\soulregister
\soulregister\MakeTextUppercase{1}%
\soulregister\MakeTextLowercase{1}%
\fi
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}