我对附件的引用有问题。在主.tex
文件中,我放了
%... couple of lines before this
\include{ThesisChapter4} %
\include{ThesisAppendixA} % Appendix A
我写下Appendix A
这些:
\chapter*{Appendix A}
\label{ThesisAppendixA} \thispagestyle{plain} %\pagenumbering{roman}
\begin{figure}[ht]
\centering
\includegraphics[scale=1]{images/heike/img1}
\label{image1}
\end{figure}
在论文第4章的页面中,我尝试用以下代码引用附录A的章节:
A complete procedure is provided in chapter \ref{chap:Appendix A}.
但是,当我查看创建的 PDF 时,显示为
A complete procedure is provided in chapter ??.
我以前确实曾设法引用过不同的图,但到目前为止,这些图引用的是同一文件中的标签(例如,在论文第 4 章中,我引用了论文第 4 章中的某个图)。当我尝试引用附录 A 时,失败了。我还尝试引用标签(图像 1),但也失败了。
有谁知道如何解决上述问题?
答案1
您无法引用\chapter*
,因为它没有编号。
答案2
使用附录章节的一般方法是,在使用每个附录的\appendix
常规版本之前发布一次。 (在标准中)\chapter{...}
\appendix
book
和report
文档类)是:
\newcommand\appendix{\par
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\gdef\@chapapp{\appendixname}%
\gdef\thechapter{\@Alph\c@chapter}}
这
- 重新开始章节计数器编号(
\setcounter{chapter}{0}
); - 重新开始节计数器编号 (
\setcounter{section}{0}
)。这通常在您“创建新的\chapter
”时自动完成(实际上是通过\[ref]stepcounter
),但当您像上一步一样设置计数器时则不会自动完成; - 将章节标题修改为
Appendix <num>
(实际\appendixname\ <num>
为 )而不是Chapter <num>
;并且 - 将章节计数器修改为大写字母(A、B、C、...)。
这样,您就不必使用\chapter*{Appendix A}
更具象征意义的符号,例如\chapter{Pseudocode}
包含特定附录的名称。使用后者,您现在可以像引用常规章节一样引用附录,因为它使用可引用的计数器进行编号。