Tufte スタイルの本をコンパイルするために使用したいと思いますLaTeX
。この最小限の例でもビルド プロセスは失敗します。
\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}