¿Cómo puedo cambiar el TOC específico de mi .tex?

¿Cómo puedo cambiar el TOC específico de mi .tex?

Necesito cambiar el nombre de mis tablas de contenido y no puedo presentar una solicitud con este prefacio:

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

Estoy usando estos comandos:

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

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

Obviamente, el comando \addcontentsline{toc}{article}{Lista de tablas} no puede cambiar ningún nombre como "Lista de figuras".

Además, me gustaría agregar el último contenido del índice principal con el número respectivo.

Respuesta1

Ver¿Cómo cambiar el título de ToC?.

Al usar babel, es bueno usar \addto\captions<language>para reemplazar el título del TOC u otras listas. Esto mantiene la compatibilidad del idioma. hyperrefSe agregó (con opción de borrador, si aún no la estás usando, para minimizar los cambios introducidos) para dar el \phantomsectioncomando, que te permite citar las otras listas en tu TOC.

\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}

Producción:

Salida de código de muestra

información relacionada