我使用以下代码:
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,titletoc}
\titlecontents*{section}% <section-type>
[0pt]% <left>
{}% <above-code>
{\\ \bfseries\text{Chapter } \thecontentslabel\quad}% <numbered-entry-format>
{}% <numberless-entry-format>
{\bf\hfill\contentspage}
\begin{document}
\tableofcontents
\section{First Chapter}
\section{Second Chapter}
\subsection{First subsection}
\section{Third Chapter}
\subsection{Second subsection}
\subsubsection{First subsubsection}
\begin{thebibliography}{99} \addcontentsline{toc}{section}{\ \\ \bf References}
\bibitem{x} xyz
\end{thebibliography}
\end{document}
生成以下内容列表:
我的问题是“第一章”的格式不正确,即页码没有完全向右刷新,并且第二章之前没有多余的行距。我注意到,由于某种原因,如果第一章有一个小节,这两个问题就会消失 - 见下面的例子 - 但我不想在第一章中包含小节,所以我被困在这里。
感谢大家的帮助。
答案1
大多数乳胶问题可以通过不使用来解决\\
:-)
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,titletoc}
\titlecontents*{section}% <section-type>
[0pt]% <left>
{}% <above-code>
{\ifhmode\unskip\fi\endgraf\bfseries\text{Chapter } \thecontentslabel\quad}% <numbered-entry-format>
{\bf}% <numberless-entry-format>
{\bf\hfill\contentspage}
\begin{document}
\tableofcontents
\section{First Chapter}
\section{Second Chapter}
\subsection{First subsection}
\section{Third Chapter}
\subsection{Second subsection}
\subsubsection{First subsubsection}
\begin{thebibliography}{99} \addcontentsline{toc}{section}{References}
\bibitem{x} xyz
\end{thebibliography}
\end{document}