Как я могу изменить конкретное оглавление моего .tex?

Как я могу изменить конкретное оглавление моего .tex?

Мне необходимо изменить название моих оглавлений, и я не могу подать заявку с таким предисловием:

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

Я использую эти команды:

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

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

Очевидно, что команда \addcontentsline{toc}{article}{Список таблиц} не может изменить ни одно имя, например «Список фигур».

Также я хотел бы добавить последнее содержание в основное оглавление с соответствующим номером.

решение1

ВидетьКак изменить название ToC?.

Используя babel, хорошо использовать \addto\captions<language>для замены заголовка TOC или других списков. Это поддерживает языковую совместимость. hyperrefбыл добавлен (с опцией черновика, если вы ее еще не используете, чтобы минимизировать внесенные изменения), чтобы дать команду \phantomsection, которая позволяет вам ссылаться на другие списки в вашем 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}

Выход:

Вывод примера кода

Связанный контент