我尝试对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}