目录不同边距

目录不同边距

我不知道为什么我的目录中有不同的边距。

它看起来像这样,并且我希望所有线条都有相同的边距。

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}

相关内容