不能包含附录

不能包含附录

我正在写论文,需要添加附录。我使用主文件作为框架,并使用 \input 导入单个章节。

对于附录我正在这样做:

\appendix
\input{AppendixA.tex}

但当我尝试编译文件时,它没有显示附录。您知道问题可能出在哪里吗?

问题代码:

\documentclass[a4paper,12pt,twoside,openright]{report}
\usepackage[titletoc]{appendix}

\begin{document}
\title{Something}
\maketitle

\body

\chapter{Introduction}
\input{Introduction.tex}

\chapter{Conclusions}
\input{Conclusions.tex}


\bibliographystyle{splncs}
\bibliography{bibliography}


\appendix
\input{AppendixA.tex}

\end{document}

答案1

使用给定的数据,我无法重现您的问题。

\include或许,附录开始之前的 两个内容有问题?

我在使用 indead 命令时遇到了问题\body

我还想指出,您不需要将扩展.tex​​作为参数添加\input

这是我的 MWE:

documentclass[a4paper,12pt,twoside,openright]{report}
\usepackage[titletoc]{appendix}
\usepackage{lipsum} % <--- added to get some text

\begin{document}
\title{Something}
\maketitle

\chapter{Introduction}
\input{ch3} % <--- contains only \lipsum[3-20]

\chapter{Conclusions}
\input{ch3} % <--- same as above

\appendix
\input{ch4} % <--- another \lipsum

\end{document}

我正确地找到了附录中的“Bar”章节,而没有改变其定义,正如 Saravan 在他的回答中所建议的那样。

在此处输入图片描述

也许你真的需要调查你的文件Introduction.tex和“Conclusion.tex?”

答案2

在之前添加以下代码\begin{document}

\makeatletter
\renewcommand\appendix{\par
  \setcounter{chapter}{0}%
  \setcounter{section}{0}%
  \gdef\@chapapp{\appendixname}%
  \gdef\thechapter{\appendixname\@Alph\c@chapter}}
\makeatother

相关内容