书籍类中的索引和标题页字体

书籍类中的索引和标题页字体

我正在使用该book课程。在序言中,我有:

\usepackage{sectsty}
\allsectionsfont{\sffamily}

更改章节和部分的字体。我还希望显示标题、作者和日期的标题页也采用该字体。我需要添加什么才能做到这一点?

另外,我正在查看该类的文档book,它似乎具有创建索引的功能。我试过了

\begin{theindex}
\item{Number, Prime}
\end{theindex}

但我不确定索引的页码是如何工作的。我是否必须手动输入它,还是像其他软件包一样,我可以在我的书中出现的单词旁边标注它?

答案1

LaTeX 中的标准自动索引需要以下最小结构:

\documentclass{book} 
\usepackage{makeidx} 
\makeindex 
\begin{document}
Hello world\index{World}  
\printindex{}
\end{document}

请注意,pdflatex不会生成索引,而是一个辅助文件.idx,然后必须由 进行处理makeindex,毫不奇怪,会用 生成索引,但在另一个带有.ind扩展名的辅助文件中,其内容类似于\indexentry{Word}{3}。然后再次运行pdflatex至少两次以将该条目包含在 PDF 中。

搜索https://www.ctan.org/topic/index寻找多种替代方案makeidx

对于标题、作者、日期的字体,最简单的是:

1) 切换到scrbook类。标题和章节的默认设置几乎就是您想要的,除了作者和日期,但可以更改这些设置\setkomafont而不会弄乱它们的参数:。

\documentclass{scrbook}
\setkomafont{author}{\sffamily}
\setkomafont{date}{\sffamily}
\begin{document}
\title{The title}
\author{You}
\date{today}
\maketitle
\chapter{Test}
\section{Test}
\end{document}

2) 在参数中包含所需的格式,即\title{\sffamily\Huge\bfseries ...} 等等。人们(我也是)讨厌这个,因为它违反了 LaTeX 中格式和内容分离的原则,但任何其他解决方案在序言中添加足够的代码,就不会太糟糕。但是,如果您想要自定义标题页,请参阅titling和包。titlepages

相关内容