尝试使用 titlesec 复制此章节样式

尝试使用 titlesec 复制此章节样式

我在 Lyx 中为我的章节标题创建了这种样式,使用选项阴影背景框并将文本定义为“section *”

lyx 阴影盒

,这是它在 Lyx 中的样子(粉色只是编辑器,我想向你展示它在编辑器中的样子)

在此处输入图片描述

但是我不能使用阴影背景框作为章节标题,然后我想复制这种简单的样式,但我是 titlesec 的新手,而且我在网上找到的样式太复杂而无法修改它们,请问能帮帮我吗?

现在我的章节如下所示:

在此处输入图片描述

但我想让它们看起来完全像这样: 在此处输入图片描述

答案1

shaded* 我建议使用 titlesec 和环境从包中使用这个小代码framed

\documentclass[11pt,a4paper,]{book}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage[svgnames]{xcolor}
\usepackage{framed}
\colorlet{shadecolor} {Gainsboro!60!Lavender}
\usepackage{lipsum}

\usepackage{titlesec}
\titleformat{\chapter}[display]{\bfseries}{\begin{shaded*}\filleft 
\Large\chaptername~\thechapter\end{shaded*}}{0ex}{\LARGE}

\begin{document}

\chapter{Marco Teórico}

\lipsum[11]

\end{document} 

在此处输入图片描述

编辑:要使无编号章节(目录、图表、参考书目)具有类似的布局;您可以使用numberless key和 load titlesec 选项explicit。以下是修改序言相关部分的代码:

\usepackage[explicit]{titlesec}
\titleformat{\chapter}[display]{\bfseries}{\begin{shaded*}\filleft \Large\chaptername~ \thechapter\end{shaded*}}{0ex}{\LARGE#1}
\titleformat{name=\chapter, numberless}{\bfseries}{}{0ex}
{\begin{shaded*}\LARGE#1\end{shaded*}}

目录的结果如下:

在此处输入图片描述

相关内容