我正在使用 Lyx 和 Layout 报告撰写我的论文。我想将章节、节和小节(仅限标题)的颜色从黑色更改为蓝色。
我附上了一个屏幕截图,以便了解我只想在标题(章节/部分和小节)上实现什么颜色
另外,是否可以将目录的颜色更改为蓝色?(同样仅限标题)
答案1
您可以使用该包sectsty
更改标题,以及xcolor
获得颜色定义。
例如,在您的序言(文档 --> 设置 --> LaTeX 序言)中添加以下内容:
\usepackage{xcolor}
\usepackage{sectsty}
\chapterfont{\color{blue}} % sets colour of chapters
\sectionfont{\color{cyan}} % sets colour of sections
您可以使用预定义的颜色xcolor
(见手册)或者定义你自己的,例如
\definecolor{MyBlue}{rgb}{0.1,0.1,1}
在序言中也放入这样的定义。
答案2
这个帖子似乎已经关闭了很长一段时间,但是几分钟前我在搜索解决方案后就发现了它,所以我只是想添加我找到的解决问题的方法。
对于所有使用 KOMA 脚本类的用户:如果您要更改文档中所有标题的颜色,只需添加一行;无论是章节、节、小节还是全部。
通过增加
\setkomafont{disposition}{\normalcolor\bfseries}
您可以将文档中的所有标题更改为标准字体,并通过替换\normalcolor
为您想要的任何颜色来更改所有标题的颜色。它适用于自定义颜色,并且与其他解决方案一样,它\tableofcontents
也适用于。
例子
\definecolor{schrift}{RGB}{0,73,114}
\setkomafont{disposition}{\color{schrift}\bfseries}
这里有一个我使用该方法的代码示例
\documentclass[oneside, 12pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{cancel, caption, mathtools, subcaption, amsthm}
\usepackage[usenames,dvipsnames]{color}
\usepackage[margin={0.08\paperwidth,0.10\paperheight}, heightrounded]{geometry}
\parindent 0pt
\parskip 6pt
\makeatletter
\renewcommand{\l@section}{\@dottedtocline{1}{1.5em}{2.6em}}
\renewcommand{\l@subsection}{\@dottedtocline{2}{4.0em}{3.6em}}
\renewcommand{\l@subsubsection}{\@dottedtocline{3}{7.4em}{4.5em}}
\makeatother
\fboxrule0pt
\definecolor{rahmen}{RGB}{0,73,114}
\definecolor{grund}{RGB}{238,241,251}
\definecolor{schrift}{RGB}{0,73,114}
\captionsetup{format=plain, labelfont={color=rahmen,bf}}
\SetSymbolFont{letters}{normal}{OML}{cmbr}{m}{it}
\SetSymbolFont{operators}{normal}{OT1}{cmbr}{m}{n}
\SetSymbolFont{symbols}{normal}{OMS}{cmbr}{m}{n}
\DeclareMathAlphabet{\mathbf} {OT1}{cmbr}{bx}{n}
\setkomafont{disposition}{\color{schrift}\bfseries}
\captionsetup{format=plain, labelfont={color=schrift,bf}}
\allowdisplaybreaks
\hfuzz 100pt
\hbadness 10000
\renewcommand{\chapterheadstartvskip}{\vspace *{-\baselineskip }}
\begin{document}
\chapter{Zentralkraftbewegungen}
\section{Erhaltungsgr\"oßen der Zentralkraftbewegung}
\subsection{Der Lenz-Runge Vektor}
\begin{equation}
\Lambda = \frac{1}{m\alpha} \Big( \mathbf{p} \times \mathbf{L} \Big) - \mathbf{e}_r
\end{equation}
Zu zeigen:
\begin{equation*}
\Lambda = \mathrm{~const.} \leftrightarrow \frac{\mathrm{d}}{\mathrm{d}t} ~\Lambda = 0
\end{equation*}
Zur Diskussion des Problems sind Zylinderkoodinaten mit konstanter Höhe erforderlich. Wähle also als Höhe $z=0$. Der Nabla-Operator in Zylinderkoordinaten hat die Form
\begin{equation}
\boldsymbol\nabla = \mathbf{e}_r \frac{\partial}{\partial r} + \mathbf{e}_{\varphi} \frac{1}{r} \frac{\partial}{\partial \varphi} + \mathbf{e}_z \frac{\partial}{\partial z}
\end{equation}
Das Keplerpotential hat die Form
\begin{equation}
V = -\frac{\alpha}{r}
\end{equation}
\begin{proof}[Beweis für den Lenz-Runge Vektor als Erhaltungsgröße des Keplerproblems]
\begin{align*}
\frac{\mathrm{d}}{\mathrm{d}t} \Lambda &= \frac{\mathrm{d}}{\mathrm{d}t} \bigg\{ \frac{1}{m\alpha} \Big(\mathbf{p} \times \mathbf{L} \Big) \bigg\} - \dot{\mathbf{e}}_r \\
&= \frac{1}{m\alpha} \frac{\mathrm{d}}{\mathrm{d}t} \bigg\{ \mathbf{p} \times \mathbf{L} \bigg\} - \dot{\mathbf{e}}_r \\
&= \frac{1}{m\alpha} \bigg\{ \dot{\mathbf{p}} \times \mathbf{L} + \cancel{\mathbf{p} \times \dot{\mathbf{L}}} \bigg\} - \dot{\mathbf{e}}_r
\end{align*}
\noindent\fcolorbox{rahmen}{grund}{\parbox{\linewidth -2\fboxsep -2\fboxrule}{%
Für die Kraft $\mathbf{F}$ folgt aus der Konservativität und dem Keplerpotential
\begin{equation}
\mathbf{F} = -\boldsymbol\nabla V
= - \bigg[\Big( \mathbf{e}_r \frac{\partial}{\partial r} + \mathbf{e}_{\varphi} \frac{1}{r} \frac{\partial}{\partial \varphi} + \mathrm{e}_z \frac{\partial}{\partial z} \Big) \cdot \Big(-\frac{\alpha}{r} \Big) \bigg]
= -\mathbf{e}_r \frac{\alpha}{r^2}
\end{equation}
}}
\begin{align*}
\frac{\mathrm{d}}{\mathrm{d}t} \Lambda &= \frac{1}{m\alpha} \bigg\{ \mathbf{F} \times \mathbf{L} \bigg\} - \dot{\mathbf{e}}_r \\
&= -\frac{1}{mr^2} \bigg\{ \mathbf{e}_r \times \mathbf{L} \bigg\} - \dot{\mathbf{e}}_r \\
\end{align*}
\end{proof}
\end{document}
输出结果