章节号消失了

章节号消失了

我不知道发生了什么。我不得不重置 TexStudio,因为它没有向我显示预览。现在没有章节编号。之前我有:第 1 章、第 2 章等,带有标题。现在只有标题,没有“第 1 章”,... 章节从 0 开始一直到文档末尾。之前第 1 章中的章节是 1.1、1.2 等。现在是 0.1、0.2 0.100

这是代码

\documentclass[a4paper,italian,oneside,openright,12pt,draft]{book}
\usepackage{cmap} % makes PDF searchable
\usepackage{babel}
\usepackage[latin9]{inputenc}
\usepackage{lmodern} % Latin Modern font
\usepackage[T1]{fontenc}
\usepackage{textcomp} % needed for fontenc
\usepackage[bookmarksnumbered,final]{easyoutput}
\makeindex
\usepackage[binding=0.8cm]{layaureo}  % migliore copertura foglio A4 + margine rilegatura
\usepackage{tocbibind} 
\usepackage[labelfont=bf]{caption}[2004/07/16] % didascalie figure
\usepackage{indentfirst}
\usepackage{subfig}
\usepackage{float}
\usepackage{tabularx}
\usepackage{wrapfig}
% tabelle
\usepackage{booktabs}
\usepackage{tabulary}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
    \frenchspacing
    \frontmatter

\tableofcontents
%\listoffigures


\input{introduzione}


\input{capitolo1}
\input{capitolo2}
\input{capitolo3}

\backmatter

\medskip

\bibliographystyle{unsrt}
\bibliography{bibliografia}


\end{document}

在 capitolo1 (=第 1 章) 中,我使用 来启动文件\chapter{} 这不是由 引起的\chapter*{}。重置之前一切正常。

答案1

\frontmatter删除\chapter编号,因此您必须\mainmatter在某处使用...introduzione.texcapitolo1.tex。但是,我会将其放在主 TeX 文件中,因为它有助于可见的文档结构。


\frontmatter在内部定义如下book.cls

\newcommand\frontmatter{%
    \cleardoublepage
  \@mainmatterfalse
  \pagenumbering{roman}}

它将\if@mainmatter开关设置为false,在内部用于\@chapter设置编号章节:

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
                       \if@mainmatter
                         \refstepcounter{chapter}%
                         \typeout{\@chapapp\space\thechapter.}%
                         \addcontentsline{toc}{chapter}%
                                   {\protect\numberline{\thechapter}#1}%
                       \else
                         \addcontentsline{toc}{chapter}{#1}%
                       \fi
                    \else
                      \addcontentsline{toc}{chapter}{#1}%
                    \fi
                    \chaptermark{#1}%
                    \addtocontents{lof}{\protect\addvspace{10\p@}}%
                    \addtocontents{lot}{\protect\addvspace{10\p@}}%
                    \if@twocolumn
                      \@topnewpage[\@makechapterhead{#2}]%
                    \else
                      \@makechapterhead{#2}%
                      \@afterheading
                    \fi}

相关内容