我不知道发生了什么。我不得不重置 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.tex
或capitolo1.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}