我再次寻求帮助,因为对我来说这是一个棘手的问题。
我被要求在目录中写出章节级标题,而不写页码和点填充。
所以,我正在使用托克洛夫特包来管理我的 ToC。我使用以下命令来满足需求:
\cftpagenumbersoff{chapter}
但是 =) 我需要将我的参考书目作为章节级标题包含在目录中,但要带有页码。我正在使用 bibtex 来管理我的参考书目。
我编写了以下代码,我认为它应该可以工作:
\cftpagenumberson{chapter}
\addcontentsline{toc}{chapter}{Библиографический список}
\bibliographystyle{gost71u2003}
\nocite{*}
\bibliography{GSTBib}
我以为它会打开章节级别的页码,但是没有。它没有右对齐的页码。
我该如何处理这个问题?
答案1
正确的做法应该是使用
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
代替
\cftpagenumbersoff{chapter}
和
\addtocontents{toc}{\cftpagenumberson{chapter}}
代替
\cftpagenumberson{chapter}
事实上,以下 MWE
\documentclass[twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{tocloft}
\begin{document}
\tableofcontents
\addtocontents{toc}{\cftpagenumbersoff{chapter}}
\chapter{Способы описания систем}
\addtocontents{toc}{\cftpagenumberson{chapter}}
\addcontentsline{toc}{chapter}{Библиографический список}
\bibliographystyle{gost71u2003}
\nocite{*}
\bibliography{GSTBib}
\end{document}
产量