以章节形式显示的目录

以章节形式显示的目录

我尝试对book类中的目录中的章节进行渲染,就好像它们是没有粗体字体且每章后没有断行的部分一样。我的目标是为这些章节获得如下渲染:

因此,我做了以下 MWE:

\documentclass{book}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{titletoc}% http://ctan.org/pkg/titletoc
\titlecontents*{chapter}% <section-type>
  [0pt]% <left>
  {}% <above-code>
  {\thecontentslabel\quad}% <numbered-entry-format>
  {}% <numberless-entry-format>
  {\hfill\contentspage}% <filler-page-format>

\begin{document}
\tableofcontents
\chapter{Introduction} \lipsum[1]
\chapter{Second chapter} \lipsum[1]
\chapter{Last chapter} \lipsum[1]
\end{document}

但是当我编译它时,我得到了一种水平的丑陋渲染:

那么如何才能获得正常的垂直渲染?

答案1

最后我明白了,以下代码是解决方案:

\documentclass{book}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{titletoc}% http://ctan.org/pkg/titletoc
\titlecontents{chapter}
  [1.5em]
  {}
  {\contentslabel[\thecontentslabel \hfill]{1.5em}\hspace*{0em}}
  {}
  {\titlerule*[0.8pc]{.}\contentspage}

\begin{document}
\tableofcontents
\chapter{Introduction} \lipsum[1]
\section{test} \lipsum[1]

\chapter{Second chapter} \lipsum[1]

\chapter{Last chapter} \lipsum[1]

\end{document}

相关内容