다음 코드를 사용하면 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