Como posso alterar o sumário específico do meu .tex?

Como posso alterar o sumário específico do meu .tex?

Preciso alterar o nome dos meus índices e não posso me inscrever com este prefácio:

\documentclass[12pt,oneside,tikz,border=10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish,]{babel}
\usepackage{titlesec}
...

Estou usando estes comandos:

\cleardoublepage
\addcontentsline{toc}{article}{Lista de figuras}
\listoffigures

\cleardoublepage
\addcontentsline{toc}{article}{Lista de tablas} 
\listoftables

Obviamente, o comando \addcontentsline{toc}{article}{Lista de tablas} não pode alterar nenhum nome como "Lista de figuras".

Além disso, gostaria de acrescentar o último conteúdo do índice principal com o respectivo número.

Responder1

VerComo mudar o título do ToC?.

Usando o babel, é bom usar o \addto\captions<language>para substituir o título do sumário ou das demais listas. Isso mantém a compatibilidade do idioma. hyperreffoi adicionado (com opção de rascunho, se você ainda não estiver usando, para minimizar as alterações introduzidas) para dar o \phantomsectioncomando, que permite citar as outras listas em seu sumário.

\documentclass[12pt,oneside,tikz,border=10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{titlesec}
\usepackage[draft]{hyperref} % Used to allow \phantomsection

\addto\captionsspanish{% Replace "spanish" with the language you use
        \renewcommand{\contentsname}%
        {\'Indice Completa}%
}

\begin{document}

\tableofcontents
\phantomsection\addcontentsline{toc}{section}{\listfigurename}
\listoffigures
\phantomsection\addcontentsline{toc}{section}{\listtablename}
\listoftables

\section{Section One}
\begin{figure}\caption{A Figure}\label{one}\end{figure}
\begin{table}\caption{A Table}\label{two}\end{table}

\end{document}

Saída:

Saída do código de exemplo

informação relacionada