LaTeX의 Tufte 컴파일 오류

Aug 29 2020

LaTeXTufte 스타일의 책을 편집하는 데 사용하고 싶습니다 . 이 최소한의 예제에서도 빌드 프로세스가 실패합니다.

\documentclass{tufte-book}

\title{this is a title}
\author{me}

\begin{document}

\maketitle

\end{document}

다음의 커멘드를 줄에서 오류 메시지는 ! Argument of \MakeTextUppercase has an extra }.이것은 이전 질문에서 지적되었다 여기에 (또한 MWE의 근원이다)하지만, 솔루션 만 제공됩니다 XeLaTeX. latex대신 사용하고 싶습니다 .

답변

3 PhelypeOleinik Aug 31 2020 at 08:45

DVI 모드 ( latexxelatex)에서는을 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}