章节引用显示为“ChapterNumber.SectionNumber”

章节引用显示为“ChapterNumber.SectionNumber”

我正在编译包含多个章节的主框架文件,这些章节来自\input不同的文件。在简介文件中,我引用了单个章节,但我得到的不是章节编号,而是结果chapterNumber.randomSectionNumber。有什么想法可能导致此问题吗?

主文件:

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

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

\chapter{Introduction}
\input{Introduction}

\part{Part1}
\chapter{Chapter 1}
\input{chapter1}
\label{chap:1}

\chapter{Chapter 2}
\input{chapter2}
\label{chap:2}

\part{Part 2}
\chapter{Chapter 3}
\input{chapter3}
\label{chap:3}

\bibliographystyle{splncs}
\bibliography{bibliography}

\end{document}

介绍文件:

in Chapter ~\ref{chap:2}, in Chapter ~\ref{chap:3}.

章节文件

text
\section{1}
text
\section{n}
text

答案1

正如@ChristianHupfer 在他的评论中所述:您必须\label在发出任何\chapter\section命令后直接使用该命令。

-command\label将存储最后更改的计数器。例如,如果包含文件中最后更改的计数器是方程式,则标签将引用该方程式计数器。

\part{Main Part}
\chapter{Chapter 3}\label{chap:3}

应给出正确的参考。

相关内容