答案1
如果您能提供一份 MWE 来展示您尝试过的方法,那将非常有帮助。作为 GOM,我对有人简单地说“帮我做这个”并不感冒。
您可以尝试一下该tocloft
包,下面的示例显示了可以对您的请求采取什么措施。
% tocprob10.tex SE 535911 Change ToC look
\documentclass{report}
\usepackage{tocloft}
\usepackage{multicol}
\renewcommand{\cfttoctitlefont}{\hfil\Large\bfseries} % center the ToC title
\renewcommand{\cftaftertoctitle}{\hfill}
\renewcommand{\cftsecdotsep}{\cftnodots} % no dotted section leader
\renewcommand{\cftsubsecdotsep}{\cftnodots} % no dotted subsection leader
\renewcommand{\cftchapfont}{\scshape} % change look of chapters
\renewcommand{\cftsecfont}{\itshape} % change look of sections
\begin{document}
\tableofcontents
\addtocontents{toc}{\begin{multicols}{2}} % two column ToC
\chapter{Chapter one}
\section{Section one}
\subsection{Subsection one}
\chapter{Chapter two}
\section{Section two}
\subsection{Subsection two}
\addtocontents{toc}{\end{multicols}} % end two column ToC
\end{document}
我是色盲,所以不处理彩色文本。您必须自己处理这个问题,方法是适当重新定义\cftchapfont
和\cftsecfont
(也许还有其他tocloft
宏);阅读手册texdoc tocloft
。