Quiero utilizarlo LaTeX
para compilar un libro 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 señaló en una pregunta anterior.aquí(que también es la fuente del MWE), pero solo se proporciona una solución para XeLaTeX
. Quiero usar latex
en su lugar.
Respuesta1
En modo DVI ( latex
y xelatex
), tufte
se carga soul
, lo cual, como siempre, es delicado:
\documentclass{article}
\usepackage{soul,textcase}
\begin{document}
\so{\MakeTextUppercase{boom!}}
\end{document}
Puedes “registrar” el comando para \soul
que 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}