我如何编辑目录?

我如何编辑目录?

我有:

\documentclass[12pt]{book}

\begin{document}
\tableofcontents

\chapter{chapter name}
\section{section name}
\subsection{subsection name}
\end{document}

我明白了 在此处输入图片描述

我想在章节名称的数字 1 之前添加单词“Chapter”。我还想在章节名称前面添加一条点线,就像在节线中一样。

我尝试使用这个:

\documentclass[12pt]{book}

\usepackage[utf8]{inputenc}
\usepackage{newtxtext}
\usepackage[english]{babel}
\usepackage{titletoc}

\addto\captionsenglish{\renewcommand*\contentsname{Contents}}

\titlecontents{chapter}[5.3em]
{\vspace{0.3cm}}
{\contentslabel[\textbf{\chaptername~\thecontentslabel}]{5.3em}}
{\hspace*{-5.3em}}
{\titlerule{1pc}{.}\contentspage}[\smallskip]

\titlecontents{section}[5.3em]
{\smallskip}
{\thecontentslabel\enspace}
{\hspace*{-5.3em}}
{\hfill\contentspage}

\titlecontents{subsection}[6.92em]
{\smallskip}
{\thecontentslabel\enspace}
{\hspace*{-6.92em}}
{\hfill\contentspage}

    \begin{document}

    \tableofcontents
    \newpage

    \chapter*{Preface}
    \addcontentsline{toc}{chapter}{Preface}
    \chapter{Looking-Glass House}
\section{A First section}
\section{Another section}
\subsection{A subsection}
    \end{document}

但我有这个: 在此处输入图片描述

我对虚线有疑问,并且我希望该章节不要加粗!

答案1

以下是如何使用 进行操作titletoc。请注意,您必须重新设置较低级别章节标题的格式(主要是水平间距)以使布局一致。长度可能需要根据文档字体、字体大小等进行调整。

    \documentclass[12pt]{book}
    \usepackage[utf8]{inputenc}
    \usepackage{fourier, erewhon, cabin}
    %\usepackage{newtxtext}
    \usepackage[english]{babel}
    \usepackage[showframe]{geometry}
    \usepackage{titletoc}
    \usepackage{lipsum} \addto\captionsenglish{ \renewcommand*\contentsname{\centerline{Table of contents}}}

    \titlecontents{chapter}
    [5.5em] %5.3
    {\bigskip}
    {\contentslabel[\bfseries\textsc{\chaptername}~\thecontentslabel]{5.5em}\textbf}%\thecontentslabel
    {\hspace*{-5.5em}\textbf}% unnumbered chapters
    {\titlerule*[1pc]{.}\contentspage}[\smallskip]%
%
 \titlecontents{section}
 [5.5em] % i
 {\smallskip}
 {\thecontentslabel\enspace}%\thecontentslabel
 {\hspace*{-5.5em}}
 {\titlerule*[1pc]{.}\contentspage}%]

 \titlecontents{subsection}
 [7.12em] %
 {\smallskip}
 {\thecontentslabel\enspace}%\thecontentslabel
 {\hspace*{7.12em}}
 {\titlerule*[1pc]{.}\contentspage}

    \begin{document}

    \tableofcontents
    \newpage

    \chapter*{Preface}
    \addcontentsline{toc}{chapter}{Preface}
    \chapter{Looking-Glass House}
\section{A First section}
\section{Another section}
\subsection{A subsection}
    \lipsum[1]
    \chapter{The Garden of Live Flowers}
    \lipsum[2-5]
    \chapter{Looking-Glass Insects}
    \lipsum[6]
    \chapter{Tweedledum and Tweedledee}

    \end{document} 

在此处输入图片描述

相关内容