\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\begin{document}
\tableofcontents
\section{Chapter 5}
\subsection{Section 1}
\end{document}
Я пытаюсь создать оглавление, но получается вот так
Я хочу, чтобы отображалась только верхняя часть, не знаю, почему она дублируется. Также, как мне удалить номера слева от заголовков? И как мне настроить номер страницы для каждого раздела и заголовка?
решение1
Среди прочего, ваша настройка документа страдает от неправильного использования директив \section
и \subsection
для генерации заголовков, которые помечены как "глава" и "раздел" соответственно. Чтобы уменьшить путаницу, которая неизбежно последует, вы можете переключиться на report
класс документа, выдать инструкцию \setcounter{secnumdepth}{-1}
в преамбуле и использовать директивы \chapter
и \section
для генерации соответствующих заголовков.
\documentclass{report} % not 'article'
\setcounter{secnumdepth}{-1}
\begin{document}
\tableofcontents
\chapter{Chapter 5}
\section{Section 1}
\end{document}
Если вы не хотите, чтобы между оглавлением и первым заголовком был разрыв страницы, используйте следующий код:
\documentclass{report} % not 'article'
\setcounter{secnumdepth}{-1}
\begin{document}
\tableofcontents
\begingroup
\let\clearpage\relax % locally disable '\clearpage'
\chapter{Chapter 5}
\endgroup
\section{Section 1}
\end{document}