我有:
\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}