我不知道为什么我的目录中有不同的边距。
它看起来像这样,并且我希望所有线条都有相同的边距。
A
所有这些都是章节,参考书目和图表列表也是章节,所以我不知道为什么它看起来像那样。
谢谢你的回答。抱歉,我回答得不够具体。我有以下代码:
\documentclass[12pt, notitlepage]{report}
\usepackage[style=numeric, backend=bibtex, sorting=nyvt]{biblatex}
\addbibresource{references.bib}
\usepackage[nottoc]{tocbibind}%I use this package to add bibliography and list of figures to the table of contents
\begin{document}
\renewcommand{\chaptername}{}
\renewcommand{\thechapter}{}%I use this command to eliminate the numbers of the chapters
\tableofcontents
\chapter{Introduction}
\chapter{Research}
\printbibliography
\addcontentsline{toc}{chapter}{Bibliography}
\end{document}
我希望参考书目与其他章节处于同一级别,反之亦然,章节与参考书目处于同一级别。
答案1
设置计数器以secnumdepth
获取未编号的章节。
\documentclass[12pt, notitlepage]{report}
\usepackage[nottoc]{tocbibind}
\usepackage{geometry}
\geometry{showframe}
\usepackage[style=numeric, backend=bibtex, sorting=nyvt]{biblatex}
\addbibresource{biblatex-examples.bib}
\setcounter{secnumdepth}{-1}
\begin{document}
\tableofcontents
\listoffigures
\listoftables
\chapter{Introduction}
\cite{companion}
\chapter{Research}
\printbibliography[heading=bibintoc]
\end{document}
答案2
尝试将\usepackage[titles]{tocloft}
其添加\setlength{\cftbeforechapskip}{2mm}
到文档的序言中。
编辑:最后一个答案显然与问题无关。对于您的问题,定义参考书目的标题似乎可以解决问题(至少对于参考书目而言)。添加
\defbibheading{bibheading}[\bibname]{%
\chapter{#1}}
然后\printbibliography[heading=bibheading]
并删除该\addtocontents
行。MWE 是(我必须创建一个虚拟书目才能显示它)
\documentclass[12pt, notitlepage]{report}
\usepackage[style=numeric, backend=bibtex, sorting=nyvt]{biblatex}
\addbibresource{references.bib}
\usepackage[nottoc]{tocbibind}%I use this package to add bibliography and list of figures to the table of contents
\defbibheading{bibheading}[\bibname]{%
\chapter{#1}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\begin{document}
\renewcommand{\chaptername}{}
\renewcommand{\thechapter}{}%I use this command to eliminate the numbers of the chapters
\tableofcontents
\chapter{Introduction}
Some text.\cite{A01}
\chapter{Research}
\printbibliography[heading=bibheading]
\end{document}