![如何为回忆录中的章节编号和文本重新着色?](https://linux22.com/image/326872/%E5%A6%82%E4%BD%95%E4%B8%BA%E5%9B%9E%E5%BF%86%E5%BD%95%E4%B8%AD%E7%9A%84%E7%AB%A0%E8%8A%82%E7%BC%96%E5%8F%B7%E5%92%8C%E6%96%87%E6%9C%AC%E9%87%8D%E6%96%B0%E7%9D%80%E8%89%B2%EF%BC%9F.png)
我想使用 中的默认章节样式memoir
,但将颜色更改为蓝色。如何实现?
答案1
有问题的三个memoir
命令是:
\chapnamefont
\chapnumfont
\chaptitlefont
在默认设置中,它们被设置为\Huge
和\bfseries
。因此,重新定义它们很简单:
\documentclass[openany]{memoir}
\usepackage{xcolor,lipsum}% lipsum.sty is just for this example
\renewcommand{\chapnamefont}{\Huge\bfseries\color{blue}}
\renewcommand{\chapnumfont}{\Huge\bfseries\color{blue}}
\renewcommand{\chaptitlefont}{\Huge\bfseries\color{blue}}
\begin{document}
\tableofcontents
\chapter{First Chapter}
\lipsum[1]
\section{First Section}
\chapter{Second Chapter}
\lipsum
\section{Second Section}
\end{document}
答案2
您可以在之后插入一个\color{blue}
表达式\chapterheadstart
并恢复\color{blue}
到\memendofchapterhook
:
\documentclass{memoir}
\usepackage{blindtext}
\usepackage{xcolor}
\makeatletter
\g@addto@macro\chapterheadstart{\color{blue}}
\makeatother
\renewcommand{\memendofchapterhook}{\color{black}}
\begin{document}
\blinddocument
\end{document}