LaTeX의 Tufte 컴파일 오류

LaTeX의 Tufte 컴파일 오류

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.

답변1

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}

관련 정보