请帮我获取与下图相同的带有下划线和背景颜色的部分或小节?
这是我的具有普通标题的文档的代码:
\documentclass[11pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[francais,english]{babel}
\usepackage[T1]{fontenc}
\usepackage{anysize}
\marginsize{22mm}{14mm}{12mm}{25mm}
\begin{document}
\tableofcontents
\chapter{Chapitre 1}
\section{Section 1 }
\subsection{Subsection 1}
\chapter{Chapitre2}
\end{document}
答案1
像这样吗?
\documentclass[11pt, french, english]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[left=22mm, right=14mm, top=12mm, bottom=25mm, showframe]{geometry}
\usepackage[table, svgnames]{xcolor}
\usepackage{titlesec}
\titleformat{\section}{\sffamily\Large\bfseries\rlap{\color{RoyalBlue!90}\rule[-0.5ex]{\linewidth}{3ex}\vspace{-3ex}}\sffamily\Large\bfseries\color{white}}{\thesection}{1em}{}
\titleformat{\subsection}{\sffamily\large\bfseries\color{RoyalBlue}}{\thesection}{1em}{}[{\color{Tomato}\titlerule[1.5pt]}]
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Chapitre 1}
\section{Résumé du stage}
\lipsum[1]
\subsection{Contexte}
\lipsum[2
]
\chapter{Chapitre2}
\end{document}
无关:由于我没有安装anysize
(这被认为是过时的),我将其替换为geometry
,但我不确定“margin”一词是否表示完全相同的长度,因此我从您的代码中复制的参数可能需要进行调整。此外,从 3.10 版开始,babel 的语言选项应与文档类一起加载,以便所有与语言相关的包都得到通知。
编辑:
如果节标题需要几行,则上述代码不再起作用。 稍长的代码可以解决问题。 它需要选项explicit
和titlesec
形状block
。 这里有一个演示:
\documentclass[11pt, french, english]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[left=22mm, right=14mm, top=12mm, bottom=25mm, showframe]{geometry}
\usepackage[table, svgnames]{xcolor}
\usepackage[explicit]{titlesec}
\titleformat{\section}[block]{\sffamily\Large\bfseries\color{white}}%
{}{0em}{\colorbox{RoyalBlue!90}{\parbox{\dimexpr\linewidth-2\fboxsep}{\thesection\enspace #1}}}
\titleformat{\subsection}{\sffamily\large\bfseries\color{RoyalBlue}}{\thesection}{1em}{#1}[{\color{Tomato}\titlerule[1.5pt]}]
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{Chapitre 1}
\section{Résumé du stage : \\
Il laisse aller le marteau – qui tombe, qui tombe, qui tombe,\\
Attache au clou la ficelle – longue, longue, longue, \\
Et, au bout, le hareng saur – sec, sec, sec.}
\lipsum[1]
\subsection{Contexte : lecture des poèmes de Charles Cros}
\lipsum[2
]
\chapter{Chapitre2}
\end{document}