章节和小节未自动编号

章节和小节未自动编号

我是 LaTex 新手。我正在尝试编写项目报告。下面是我的 Latex 文件中的最小示例代码。我通过将重要内容复制并粘贴到新的 tex 文件中来完成它,但它没有被编译。但这些是我在开始本章之前包含的所有软件包:

%This is a very basic  BE PROJECT PRELIMINARY template.

%############################################# 
%#########Author :  PROJECT###########
%#########COMPUTER ENGINEERING############


\documentclass[oneside,a4paper,12pt]{report}
%\usepackage{showframe}
%\hoffset = 8.9436619718309859154929577464789pt
%\voffset = 13.028169014084507042253521126761pt

\fancypagestyle{plain}{%
    \fancyhf{}
    \fancyfoot[CE]{Pune Institute Of Computer Technology, Department of Computer Engineering 2016}
    \fancyfoot[RE]{\thepage}
}
\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
\footskip = 0.625in
\cfoot{}
\rfoot{}

\usepackage[]{hyperref}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,snakes,automata,backgrounds,petri}

\usepackage{tabularx}

\usepackage[nottoc,notlot,notlof,numbib]{tocbibind}
\usepackage[titletoc]{appendix}
\usepackage{titletoc}
\renewcommand{\appendixname}{Annexure}
\renewcommand{\bibname}{References}

\setcounter{secnumdepth}{5}

\usepackage{float}
\usepackage{subcaption}
\usepackage{multirow}

\usepackage[ruled,vlined]{algorithm2e}

\begin{document}

\mainmatter



\titleformat{\chapter}[display]
{\fontsize{16}{15}\filcenter}
{\vspace*{\fill}
    \bfseries\LARGE\MakeUppercase{\chaptertitlename}~\thechapter}
{1pc}
{\bfseries\LARGE\MakeUppercase}
[\thispagestyle{empty}\vspace*{\fill}\newpage]

\setlength{\parindent}{11mm}
\chapter{Synopsis}

\section{Project Title}
Bla bla bla...

\section{ Project Option }
Internal project

\section{Internal Guide}
Bla bla bla..

\end{document}

如您所见,章节编号没有生成。但是,章节编号是自动生成的。我这里做错了什么?如果您需要更多信息,请随时询问。谢谢。

答案1

您忽略了错误和警告,您自己的示例告诉您哪里出了问题。

  1. report不支持\frontmatter\mainmatter\backmatter,因此会产生错误。
  2. 您没有加载fancyhdr,但这对于您的花式命令来说是必需的。
  3. titleformat是来自软件包的命令titlesec,没有它,它就无法工作。如果包含软件包,则一切看起来都很好,包括编号。

以下是修复的示例(仍然有大量不必要的包,我没心情清理它):

%This is a very basic  BE PROJECT PRELIMINARY template.

%############################################# 
%#########Author :  PROJECT###########
%#########COMPUTER ENGINEERING############


\documentclass[oneside,a4paper,12pt]{report}
%\usepackage{showframe}
%\hoffset = 8.9436619718309859154929577464789pt
%\voffset = 13.028169014084507042253521126761pt

\usepackage{fancyhdr}
\fancypagestyle{plain}{%
    \fancyhf{}
    \fancyfoot[CE]{Pune Institute Of Computer Technology, Department of Computer Engineering 2016}
    \fancyfoot[RE]{\thepage}
}
\pagestyle{fancy}
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
\footskip = 0.625in
\cfoot{}
\rfoot{}

\usepackage[]{hyperref}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,snakes,automata,backgrounds,petri}

\usepackage{tabularx}

\usepackage[nottoc,notlot,notlof,numbib]{tocbibind}
\usepackage[titletoc]{appendix}
\usepackage{titletoc}
\renewcommand{\appendixname}{Annexure}
\renewcommand{\bibname}{References}
\usepackage{titlesec}

\setcounter{secnumdepth}{5}

\usepackage{float}
\usepackage{subcaption}
\usepackage{multirow}

\usepackage[ruled,vlined]{algorithm2e}

\begin{document}



\titleformat{\chapter}[display]
{\fontsize{16}{15}\filcenter}
{\vspace*{\fill}
    \bfseries\LARGE\MakeUppercase{\chaptertitlename}~\thechapter}
{1pc}
{\bfseries\LARGE\MakeUppercase}
[\thispagestyle{empty}\vspace*{\fill}\newpage]

\setlength{\parindent}{11mm}
\chapter{Synopsis}

\section{Project Title}
Bla bla bla...

\section{ Project Option }
Internal project

\section{Internal Guide}
Bla bla bla..

\end{document}

请注意,您仍然会收到警告,主要来自 tikz,您也不应忽略这些警告。

相关内容