我正在使用大学提供的模板在 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
这是我的输出: