目录有什么问题?

目录有什么问题?

我的问题是我无法为我的文档创建目录。我只能使用

\usepackage{tocloft}
...
  \newpage      
    \tableofcontents

但它只生成了单词“Contents”!然而,TeXstudio 在左侧边栏中显示了所有部分和内容。

在此处输入图片描述

当我打开.toc文件时,notepad++只有这个字符串

\select@language {russian}

例子

\documentclass[14pt,a4paper]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{relsize}
\usepackage{listings}
\usepackage{tocloft}
\usepackage{tocvsec2}


\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm,bindingoffset=0cm]{geometry}
\lstset{
  language=php,
  numbers=none,
  tabsize=3,
  breaklines=true,
  aboveskip=1ex,
  belowskip=1ex,
  basicstyle=\small\ttfamily,
  framerule=0pt,
  backgroundcolor=\color{gray!10},
  columns=fullflexible,
  showstringspaces=false
}

\begin{document}
    \newpage
        \tableofcontents
\newpage
        \begin{center}
            \section*{Краткая характеристика}
        \end{center}
        В данной работе рассматривается создание и управление базой данных для веб-сайта. На примерах рассмотрена регистрация пользователей на сайте, осуществление восстановления логина/пароля пользователя, так же рассмотрены функции администратора сайта - добавление/удаление информации и объектов.

        Все формы созданы на языке гипертекстовой разметки HTML, для создания сценариев взаимодействия с базами данных используется язык PHP.

        Применяемая СУБД: MySQL.

        Для администрирования СУБД использовалось приложение PHPMyAdmin.

\end{document}

答案1

您使用的是\section*{...}。这会将其文本格式化为一个部分,但该部分将不被编号,也不会在目录中列出。删除星号,编译两次,该部分应该出现在目录中。如果您想在目录中和正文中有不同的条目(例如,如果部分标题对于目录来说太长),您可以使用\section[toc title]{section title},其中“目录标题”进入目录中,“部分标题”写在正文中。

随着更多 MWE 的出现,你可以

\documentclass{article}
\usepackage{tocloft}
\begin{document}
\tableofcontents
\newpage
\section[Some section title]{\centering Some longer section title}

\section*{\centering Another section title}
\end{document}

以及编译它(两次)的结果。

我还应该提到,\addcontentsline{toc}{section}{section title only in toc}这会在目录中添加一个条目(包括页码的行)(lof将添加到图表列表、lot表格等),格式为section,但不会在正文中写任何内容。

相关内容