我找到了这篇文章,想知道如何创建一个模板(通用)来实现这一点。如果能实现一个(通用)模板,使其能够用于目录、图片列表、表格列表、列表(代码)等,那就太好了……我希望目录、图片等都能从新的一页开始,而不是从上一节开始。我将发布一个外部点赞,因为这样您将能够更好地了解我在问什么。我可以发布一张图片,但功能将被取消,即能够单击链接并带您到文档的相应部分。我想知道如何对目录、图片、章节、参考文献、脚注等进行此操作。此外,如果可以包括如何调整内容措辞的颜色,那就太好了。我还可以补充一点吗(我知道已经很多了,但我认为这是最后一件事),我希望能够将目录、图片列表、表格列表移到页面中央,并且我希望我可以控制如何命名它们,即目录而不是由...生成的目录\tableofcontents,\listofigures,\listoftables
。好吧,我就到此为止了,我想已经有很多内容需要消化了。
答案1
在report
课堂上,目录和相关列表排版为(无编号)章节,即,和在它们之前添加分页符。要居中章节标题并在其下方添加规则,请使用标题安全包。要重命名 ToC 及其相关项,请重新定义\contentsname
、\listfigurename
和\listtablename
宏。(如果您使用的是babel
,请查看这问题。)
\documentclass{report}
\usepackage{titlesec}
\titleformat{\chapter}[display]{\Large\bfseries\centering}%
{\chaptername~\thechapter}{1ex}{}[\titlerule]
\renewcommand{\contentsname}{Table of Contents}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{foo}
\lipsum[1]
\end{document}
第 1 页:
第2页:
答案2
该示例的来源是公开的;例如,章节和节标题的定义如下http://cring.adeel.ru/cring/tree/other/packages.tex
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\LARGE \bfseries \centering}
{Chapter \ \textbf{\arabic{chapter}}}
{3pt}
{}
[\hrule]
\titleformat{\section}
{\Large\bfseries}
{\S\arabic{section}}
{10pt}
{}