我想用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}