![彩色小节和小节名称后的文本](https://linux22.com/image/471007/%E5%BD%A9%E8%89%B2%E5%B0%8F%E8%8A%82%E5%92%8C%E5%B0%8F%E8%8A%82%E5%90%8D%E7%A7%B0%E5%90%8E%E7%9A%84%E6%96%87%E6%9C%AC.png)
由于包 TITLESEC 和 SECTSTY 之间不兼容,我遇到了一个问题。
我想要的是有一个彩色的子部分名称,我提供了
\usepackage{sectsty}
\subsectionfont{\color{E}}
其中 E 是我用 RGB 定义的颜色,等等。
不兼容的部分是这个
\usepackage{titlesec}
\titleformat{\section}[runin]
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}[runin]
{\normalfont\large\bfseries}{\thesubsection}{1em}{}
这应该能够在小节名称后面立即写入文本。
有什么解决方案吗?(我说的是小节,但对于节来说也是同样的道理)。
谢谢
答案1
我不确定你最终想要实现什么,因为你没有提供太多信息。但如果你只使用该sectsty
包为小节标题添加颜色,你应该知道你完全可以只使用该titlesec
包来做到这一点:
\documentclass{article}
\usepackage{xcolor}
\usepackage{titlesec}
\definecolor{E}{named}{red}
\titleformat{\section}[runin]
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}[runin]
{\normalfont\large\bfseries\color{E}}{\thesubsection}{1em}{}
\usepackage{lipsum}
\begin{document}
\section{Section}
\lipsum[1]
\subsection{Section}
\lipsum[1]
\end{document}