如何从目录中删除未编号的章节

如何从目录中删除未编号的章节

我正在使用大学提供的模板在 Latex 中撰写论文,在 autoref 向目录 (索引) 中添加不需要的章节时遇到了一个小问题,我认为相关部分是这样的

代码如下:

猪圈页面

主页

章节将被纳入目录

章节未包含在目录中

我尝试过这个链接来自 stackoverflow, 和这个帖子,但我似乎无法找出问题所在,特别是因为它只是在我使用 hyperref 包将标签包含在章节中后才开始出现。我知道通过执行 \chapter*{} 可以解决这个问题,但这似乎不起作用,因为我包含了 hyperref

索引如下所示:

索引显示如下

但我不希望出现未编号的条目(我的意思是 Resumo、abstract、Indice、Lista de Tabelas 和 Lista de Figuras)

答案1

在阅读sty你们学校提供的文件后,我发现了以下几行:

\newcommand{\myTocXX}[2]
   {
   \chapter*{#1\@mkboth{Conteúdo}{CONTENTS}}
   \addcontentsline{toc}{chapter}{#1}
   \@starttoc{#2}
   }

\newcommand{\myTableOfContents}
   { \myTocXX{Índice}{toc} }

所以我猜你的大学确实希望将未编号的章节放在目录中,因为他们特别将其放在了 .sty。所以我不建议你更改它,但无论如何。

通过重新定义\myTocXX宏,您可以实现您想要的,您只需要在前面放置以下几行begin{document}

\makeatletter
\renewcommand{\myTocXX}[2]
   {
   \chapter*{#1\@mkboth{Conteúdo}{CONTENTS}}
   \@starttoc{#2}
   }
\makeatother

这是我的输出:

我的 LaTeX 输出答案

相关内容