带附录的清除页

带附录的清除页

我正在编写我的论文章节。当我在独立的 Latex 文件中编写章节时,该文件确实编译成功,没有任何错误。但是,当我将文本正文从独立文件复制到“输入”文件时,我收到以下错误消息:

! Undefined control sequence.
\clear@ppage ->\if@openright
\cleardoublepage \else \clearpage \fi
l.103 \begin{appendices}
The control sequence at the end of the top line
of your error message was never \def'ed.

这是一个重现此错误的最小示例:

%Codes in the main latex file
\documentclass[oneside,final, letterpaper]{ucr}
\usepackage{lipsum}
\usepackage[toc, page]{appendix} %Package used to create appendix

\begin{document}
\input{chapter1}
\end{document}

%Codes in the inputted file "chapter1"
\section{Intro}

\lipsum

\begin{appendices}
1. It shows error.
\end{appendices}

如果有人能指导我,我将不胜感激。

答案1

ucr与包 不兼容appendix。但是,类支持在目录中包含附录及其页码。我不确定您要该appendix包做什么,但至少您不需要它来实现这些功能。而不是环境appendices,只需使用\appendix示例中所示的内容即可appendix.tex

\begin{filecontents}{\jobname-ch1.tex}
\chapter{Intro}

\lipsum
\appendix
\chapter{Aardvark Appendectomies 1456/1567}
\begin{enumerate}
  \item This appendix will be added to the table of contents, together with its page number.
  \item No package is necessary.
  \item No error is thrown.
\end{enumerate}

\end{filecontents}

\documentclass[oneside,final, letterpaper]{ucr}
\usepackage{lipsum}

\begin{document}
\tableofcontents
\input{\jobname-ch1}
\end{document}

引言和附录

相关内容