我的论文有报告类型的文档。当章节没有节时,下一章会出现在目录中的同一行上。
请让我知道还需要添加哪些代码:
\documentclass[12pt]{report}
\renewcommand*\contentsname{Table of Contents}
\usepackage{titletoc}% http://ctan.org/pkg/titletoc
\usepackage{enumerate}
\setcounter{secnumdepth}{3}
%%---- continued ----
\titlecontents*{chapter}% <section-type>
[0pt]% <left>
{\addvspace{1em}}% <above-code>
{\bfseries\chaptername\ \thecontentslabel\quad}% <numbered-entry-format>
{}% <numberless-entry-format>
{\bfseries\hfill\contentspage}% <filler-page-format>
\setcounter{secnumdepth}{0}
\input{thesis-statement/statement}
\ifoddchapterpage
\newoddpage
\fi
%%-------------------------------------------------------------------------
\input{introduction/introduction}
\ifoddchapterpage
\newoddpage
\fi
答案1
此带星号的版本将条目分组放在一个段落中。
因此,使用\titlecontents
,而不是\titlecontents*
:
\documentclass{report}
\usepackage{lipsum}
\usepackage{titletoc}
\titlecontents{chapter}% <section-type>
[0pt]% <left>
{\addvspace{1em}}% <above-code>
{\bfseries\chaptername\ \thecontentslabel\quad}% <numbered-entry-format>
{}% <numberless-entry-format>
{\bfseries\hfill\contentspage}% <filler-page-format>
\begin{document}
\tableofcontents
\chapter{Thesis Statement}\lipsum[1-10]
\chapter{Introduction}\lipsum[1-10]
\section{Research approach}\lipsum[11-20]
\section{Research methodology}\lipsum[21-30]
\section{Contributions}\lipsum[31-40]
\chapter{Another chapter}\lipsum[1-10]
\chapter{Final chapter}\lipsum[1-10]
\end{document}