Можно ли изменить цвет текста для всех заголовков?

Можно ли изменить цвет текста для всех заголовков?

Я хочу изменить только цвет (не размер шрифта и т. д.) всех заголовков в моих документах ( \section, \subsection, \subsubsection, ...). Я хочу сохранить все остальные настройки неизменными.

Есть ли способ сделать это?

решение1

sectstyпозволяет изменять шрифты заголовков разделов по отдельности или все сразу. Например, чтобы изменить только шрифты \subsection, используйте \subsectionfont{<font defs>}:

введите описание изображения здесь

\documentclass{article}
\usepackage{sectsty}% http://ctan.org/pkg/sectsty
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\sectionfont{\color{red}}
\subsectionfont{\color{green!80!black}}
\subsubsectionfont{\color{blue!50!white}}
\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

Для всех разделов используйте \allsectionsfont{<font defs>}:

введите описание изображения здесь

\documentclass{article}
\usepackage{sectsty}% http://ctan.org/pkg/sectsty
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\allsectionsfont{\color{black!30!green!50!cyan}}
\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

решение2

Если вы используетеКОМА-Скриптclass вам не нужен дополнительный пакет (кроме пакета color, конечно), но вы можете использовать \addtokomafont. Адаптация примеров Вернера:

\documentclass{scrartcl}
\usepackage{xcolor}

\addtokomafont{section}{\color{red}}
\addtokomafont{subsection}{\color{green!80!black}}
\addtokomafont{subsubsection}{\color{blue!50!white}}

\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

Или все разделы одного цвета:

\documentclass{scrartcl}
\usepackage{xcolor}

\addtokomafont{sectioning}{\color{black!30!green!50!cyan}}

\begin{document}
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\end{document}

Связанный контент