我正在用这个文档创建一个更大的整体项目。我遇到的问题是,图表列表根本没有在目录中显示为章节,也没有显示罗马数字。
包裹装载
\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{ {images/} }
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage[width=150mm,top=35mm,bottom=25mm,bindingoffset=6mm]{geometry}
\usepackage{fancyhdr}
\usepackage{setspace}
\pagestyle{fancyplain}
\fancyhf{}
\fancyhead[]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\setlength{\headheight}{14pt}
\usepackage[style=authoryear,sorting=none]{biblatex}
\addbibresource{references.bib}
主要代码
以下是该文件所使用的代码main.tex
。
\title{sample}
\author{}
\date{}
\begin{document}
\pagenumbering{roman}
\input{titlepage}
\input{abstract}
\tableofcontents
\listoffigures
\listoftables
\doublespacing
%\chapter{Acknowledgements}
%\input{chapters/Acknowledgements}
\chapter{Introduction}
\pagenumbering{arabic}
\input{chapters/introduction}
\chapter{Overview}
\input{chapters/chapter02}
\chapter{Theory}
\input{chapters/chapter03}
\chapter{Methodology}
\input{chapters/chapter04}
\chapter{Conclusion}
\input{chapters/conclusion}
\appendix
\chapter{Appendix Title}
\input{chapters/appendix}
\singlespacing
\printbibliography
\end{document}
我尝试将\listoftables
& \listoffigures
作为单独的 .tex 文件分离到main.tex
文件本身中。这没有奏效,Overleaf 只是将其识别为非初步章节(即代码中的第 1 章)。
标题中带有“图表列表”和“表格列表”的文档确实显示在目录页后面的输出 .pdf 文件中。
答案1
默认情况下,这是\chapter*
未编号的分段单元(包括\tableofcontents
、\listoffigures
和\listoftables
)。如果要包括它们,请使用以下构造:
\cleardoublepage
\addcontentsline{toc}{chapter}{Contents}
\tableofcontents
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables
将\cleardoublepage
您带到正确的页面上以启动 ToC/LoF/LoT,同时在 ToC(文件)中\addcontentsline{toc}{chapter}
插入一个-like 元素。chapter
.toc
使用时,以上所有内容均默认提供tocbibind
包裹。