隐藏章节名称并将其包含在目录中

隐藏章节名称并将其包含在目录中

我尝试寻找解决方案,但找不到。

我正在写论文,所有章节都以阿拉伯数字编号。我可以轻松地在目录中显示它们。在这些章节之前,我有几页以罗马数字编号,但我没有将其定义为章节,因为这些页面上不需要标题。

我怎样才能将这些罗马数字的页面包含在目录中,但不定义其标题,或至少隐藏它?

例如,我有 \section{Intro} 阿拉伯数字,在目录中显示为 1。Intro 在该页面之前,我有罗马数字的页面,上面只有表格。我不需要标题。但我希望在目录中显示时不带数字,而是罗马数字。因此结果将是

非常大的桌子......我

  1. 简介...........1

我只是遇到了标记页面但在打印时不显示其名称的问题,但它必须显示在目录中,并根据底部的编号进行编号。

编辑:这些是我的一些包和代码

\documentclass[a4paper,12pt]{article}
\usepackage{times}
\usepackage{tocloft}

\begin{document}
\thispagestyle{empty}
University of bla bla.
My name

\newpage

\pagenumbering{Roman}
Stuff about my supervisor and my university

\newpage
Only very big table here

\newpage 

\textbf{Content}
\def\contentsname{\empty}
\renewcommand{\cftdot}{.}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\tableofcontents
\setcounter{tocdepth}{1}

\newpage

\section*{Symbols}
\addcontentsline{toc}{section}{Symbols}

\newpage

\section{Intro}
\pagenumbering{arabic}
\setcounter{page}{1}

\end{document}

因此,我希望在目录中包含有关我的大学和主管的内容,以及那个非常大的表格 - 例如,目录中有我选择的标题,但该标题不会出现在带有表格的页面上。

答案1

此表看起来很特殊,因此相对于其他表(在表格列表中)以及部分标题(在目录中)的设置可能有所不同。这就是我在下面所做的:

在此处输入图片描述

\documentclass{article}
\usepackage{tocloft}

\renewcommand{\cftdot}{.}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\makeatletter
\newcommand*\l@specialtable{\@dottedtocline{1}{0pt}{0pt}}
\makeatother
\setcounter{tocdepth}{1}

\begin{document}

\thispagestyle{empty}
University of bla bla.
My name

\newpage

\pagenumbering{Roman}
Stuff about my supervisor and my university

\newpage
\addcontentsline{toc}{specialtable}{Only very big table here}% Insert table in ToC
Only very big table here

\newpage 

{\let\oldsection\section
 \renewcommand{\section}{\oldsection*}
 \tableofcontents}

\newpage

\section*{Symbols}
\addcontentsline{toc}{section}{Symbols}

\newpage

\pagenumbering{arabic}
\section{Intro}

\end{document}

\l@specialtable定义如何specialtable在“列表”环境中设置条目。我刚刚将其设置为像其他任何部分(级别 1)一样打印,但没有格式。它以默认字体设置条目,但可以像几乎所有其他内容一样更改。

相关内容