从目录中删除点填充?

从目录中删除点填充?

我已经搜索了几个小时,但还是没能找到解决方案,这让我有点抓狂了!我需要在目录末尾添加几行与我的论文相关的文件。这些行不应该有页码,因为它们没有关联的页面。经过大量的谷歌搜索,我能够让页码消失,但我无论如何也想不出如何让点填充也消失。

我正在使用我的大学维护的特定文档类来进行合规的论文格式化。

这是我在之后添加的代码\makebibliography

\addtocontents{toc}{\protect\contentsline{chapter}{Supplementary Files Available Online}{}{}}
\addtocontents{toc}{\protect\contentsline{section}{First Data Table}{}{}}
\addtocontents{toc}{\protect\contentsline{section}{Second Data Table}{}{}}

除了点填充之外,其他都很完美!

代码看起来如何

答案1

你没有告诉我们你使用的是什么类,也没有告诉我们你是如何消除页码的,所以我不知道你做了什么。一般来说,如果你问了一个问题,那么请提供一个 MWE(从\documentclass...\end{document}),我们可以编译它来显示你的问题。

改变 ToC 外观的一般手段是包装tocloft

我曾尝试发明一种 MWE 来处理您的问题,但正如您所说,它开始“让我有点抓狂”。最终我想出了这个,但我不知道它是否解决了您的实际问题,尽管它确实提供了您所说的想要的 ToC 条目。请注意,我是一个 GOM(脾气暴躁的老头)。

% atocprob.tex  SE 635685
\documentclass{report}

\usepackage{tocloft}

\begin{document}
\tableofcontents

\begin{center}
Lots of probably irrevelant stuff.
\end{center}

\chapter*{REFERENCES}
\addcontentsline{toc}{chapter}{REFERENCES}

%%%%% bibliography

\renewcommand{\cftchapdotsep}{\cftnodots}
\renewcommand{\cftsecdotsep}{50000}

%\end{document}

\addtocontents{toc}{\protect\contentsline{chapter}{Supplementary Files Available Online}{}{}}
%\addtocontents{toc}{\protect\contentsline{section}{First Data Table}{}}%{}}
%\addtocontents{toc}{\protect\contentsline{section}{Second Data Table}{}}%{}}
\addtocontents{toc}{\hspace{1.5em} First Data Table\par}
\addtocontents{toc}{\hspace{1.5em} Second Data Table\par}

\end{document}

在此处输入图片描述

相关内容