我将 LOF(图表列表)中图表的编号与图表文本重叠,如下所示。
我知道还有其他问题,但这只发生在 LOF 中的图形列表中,没有其他问题。但是我已经更改了图形编号。我猜这就是发生这种情况的原因。有没有办法只更改 LOF 中的图形列表的数字和文本之间的间距?
编辑:我使用的是大学提供的 LaTeX 模板,因此幕后有很多事情发生。即便如此,我相信我应该能够更改 LOF 中的编号和间距,而无需深入研究模板设置。代码如下所示。GitHub 论文模板。
\documentclass[BIELE,norsk,oneside]{ntnuthesis/ntnubachelorthesis}
\usepackage{chngcntr}
\counterwithin{figure}{section}
\counterwithin{table}{section}
\begin{document}
\input{inc/BachelorThesisData} % this is the file which contains all the details about the thesis
\makefrontpages % make the frontpages
\input{inc/forord}
\tableofcontents
\listoffigures
\listoftables
%\lstlistoflistings
\input{inc/innledning}
\input{inc/teori}
\input{inc/metode}
\input{inc/resultater}
\input{inc/diskusjon}
\input{inc/konklusjon}
\bibliographystyle{ieeetr}
\bibliography{inc/referanser}
\appendix %after this line all chapters will have letters instead of numbers
\end{document}
答案1
根据您给出的链接和给出的非编译代码,我使用给定的示例学士论文的文档部分创建了一个编译 mwe。
然后,您可以添加包tocloft
来更改数字列表(LOF)中显示的数字的宽度
\setlength{\cftfignumwidth}{1cm}
以及表格列表(LOT)
\setlength{\cfttabnumwidth}{1cm}
1cm
请根据您的需要更改使用的值...
使用以下编译 mwe
\documentclass[BIELE,norsk,oneside]{ntnuthesis/ntnubachelorthesis}
\usepackage{tocloft} % <================================================
%\setlength{\cftsecnumwidth}{1cm}
%\setlength{\cftsubsecnumwidth}{1.5cm}
%\setlength{\cftsubsubsecnumwidth}{2cm}
\setlength{\cftfignumwidth}{1cm} % <====================================
\setlength{\cfttabnumwidth}{1cm}
\usepackage{chngcntr}
\counterwithin{figure}{section}
\counterwithin{table}{section}
\begin{document}
\input{inc/BachelorThesisData} % this is the file which contains all the details about the thesis
\makefrontpages % make the frontpages
\input{inc/preface}
\tableofcontents
\listoffigures
\listoftables
\lstlistoflistings
\input{inc/introduction}
\input{inc/requirements}
\input{inc/technical}
\input{inc/process}
\input{inc/implementation}
\input{inc/deployment}
\input{inc/testing}
\input{inc/discussion}
\input{inc/conclusion}
\bibliographystyle{unsrt}
\bibliography{inc/BachelorExample}
\appendix %after this line all chapters will have letters instead of numbers
\input{inc/projectplan}
%\input{inc/gantt}
\input{inc/meetinglog}
%\input{inc/worklog}
\end{document}
得到结果:
正如您所见,并且正如文档中提到的那样,tocloft
您需要添加一些clearpage
s 才能像以前一样将 TOC、LOF 和 LOT 放在单独的页面上...对我来说,没有那个 s 更容易向您显示图表和表格列表clearpage
。因此,请将上面给出的代码更改为
\input{inc/preface}
\clearpage % <=======================
\tableofcontents
\clearpage % <=======================
\listoffigures
\clearpage % <=======================
\listoftables
\clearpage % <=======================
\lstlistoflistings