
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. hyperref
Se agregó (con opción de borrador, si aún no la estás usando, para minimizar los cambios introducidos) para dar el \phantomsection
comando, 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: