LaTeX 문서에 PDF 파일 삽입

LaTeX 문서에 PDF 파일 삽입

다음 코드를 사용하면 LaTeX 문서에 PDF 파일을 삽입할 수 없습니다. 다음 코드를 실행하면 로그 파일에 다음과 같은 오류 메시지가 표시됩니다.

"! Undefined control sequence.
\@calc@post@scan ...st@scan \else \def \calc@next
{\calc@error #1}\fi \fi \f...
l.20 \addtocontents{toc}{\setcounter{tocdepth}{0}}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined."

PDF 파일을 문서에 어떻게 삽입하나요?

\documentclass[12pt,oneside]{book}
\usepackage{hyperref}
\usepackage{titletoc}
\usepackage[toc]{appendix}
\usepackage{pdfpages}
\renewcommand{\appendixtocname}{APPENDICES}

\begin{document}
\includepdf[pages=-]{myfile.pdf}
\tableofcontents
\chapter{CHAPTERR}
\section{Sectionn}
 Some stuff.
\chapter{CHAPTERRR}
\section{Sectionnn}
 Other stuff.

\begin{appendices}
\addtocontents{toc}{\setcounter{tocdepth}{0}}
\chapter{TABLESS}
\section{DATA}
\chapter{FIGURESS}
\section{CODE}
\end{appendices}

\end{document} 

다음과 같은 출력을 원합니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

답변1

이것은 패키지와 아무 관련이 없지만 pdfpages로드되고 calc그것이 문제이며 아마도 견고하지 않은 상태 calc로 남거나 \setcounter무엇이든...

해당 위치에서 카운터를 변경하려면 다음을 사용하십시오.

\addtocontents{toc}{\protect\setcounter{tocdepth}{0}}

\setcounter조기 확장을 방지하기 위함입니다 . 많은 매크로는 다음에서 사용될 때 보호가 필요합니다.\addtocontents

관련 정보