
Recentemente converti um documento de book
para memoir
. Acontece que isso sectsty
é incompatível. Eu costumava ter isso:
\usepackage{sectsty}
\allsectionsfont{\color{blue}}
que mudou muito convenientemente as cores de todos os títulos das minhas seções, incluindo capítulos, seções e subseções. Qual é o mais próximo que posso chegar memoir
?
Responder1
A memoir
classe fornece muitos ganchos para fazer esse tipo de coisa, mas capítulos e seções são tratados de maneira diferente. A \printchaptername
macro imprime o nome do capítulo. Como não queremos redefini-la, usei a \addtodef
macro para preceder a \color
macro à sua definição, deixando o resto inalterado.
Dependendo de como você deseja a aparência do Índice, existem duas macros diferentes que podem ser alteradas. Se você quiser apenas que o título do sumário seja alterado, uma macro de correção diferente \addtoiargdef
será usada, pois essa macro recebe um argumento e não pode ser corrigida com addtodef
.
Para a formatação da seção, existe um gancho vazio para cada nível de seccionamento que é inicialmente definido como {}
. Existe uma macro \setSstyle
(onde S
representa o nível de seccionamento ( sec
, subsec
, subsubsec
).
\documentclass{memoir}
\usepackage{xcolor}
\addtodef{\printchaptername}{\color{blue!50!black}}{}
\addtodef{\tocheadstart}{\color{blue!50!black}}{} % If you want the whole TOC to be blue also
%\addtoiargdef{\printtoctitle}{\color{blue!50!black}}{} % If you just want the TOC title blue
\setsecheadstyle{\color{blue!50!black}}
\setsubsecheadstyle{\color{blue!50!black}}
\begin{document}
\frontmatter
\tableofcontents*
\mainmatter
\chapter{A chapter}
\section{A section}
\subsection{A subsection}
\appendix
\chapter{An appendix}
\section{A section}
\subsection{A subsection}
\end{document}