我想用LaTeX
它来编写一本 Tufte 风格的书。即使在这个最小的示例中,构建过程也会失败:
\documentclass{tufte-book}
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}
命令行中的错误消息是:
! Argument of \MakeTextUppercase has an extra }.
这已在之前的问题中指出这里(这也是 MWE 的来源),但只提供了解决方案XeLaTeX
。我想改用latex
。
答案1
在 DVI 模式(latex
和xelatex
)下,tufte
加载soul
,像往常一样,很微妙:
\documentclass{article}
\usepackage{soul,textcase}
\begin{document}
\so{\MakeTextUppercase{boom!}}
\end{document}
您可以“注册”该命令,\soul
以便它知道如何处理它:
\documentclass{tufte-book}
\ifdefined\soulregister
\soulregister\MakeTextUppercase{1}%
\soulregister\MakeTextLowercase{1}%
\fi
\title{this is a title}
\author{me}
\begin{document}
\maketitle
\end{document}