Latex 章节定制-titlesec

Latex 章节定制-titlesec

我正在尝试制作一个模板主题,但遇到了困难。我不知道该怎么做。我可以更改章节和部分的颜色,但不知道如何将章节编号设为黑色(如图所示),也不知道如何获得正确的颜色。然后问一下在每个章节中制作那个矩形(具有正确的高度)有多难。

现在我有:

\documentclass[12pt,twoside]{report} % Documento two sided
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{titlesec}
\usepackage[pdftex,dvipsnames,usenames,nonamebreak,table]{xcolor}

\colorlet{Cyan}{cyan!200}
\colorlet{sectboxcolor}{cyan!30}
\colorlet{secnumcolor}{Black}
%\titleformat{\chapter}[display]
%{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}[\vspace{2ex}\titlerule]

\titleformat{\chapter}
{\color{Cyan}\normalfont\Large\bfseries}
{\color{Cyan}\thesection}{1em}{}
\titleformat{\section}
  {\normalfont\Large\bfseries\color{Cyan}}{\textcolor{secnumcolor}{\thesection}}{1em}{}
}

这是图片拼贴画

答案1

这里有一个建议。请注意,现在,utf8是默认的输入编码,因此您不必声明它。此外,选项usenames是的默认值xcolor

\documentclass[12pt,twoside, spanish]{report} % Documento two sided
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{titlesec}
\usepackage[pdftex,dvipsnames,svgnames,nonamebreak,table]{xcolor}

\colorlet{Cyan}{cyan!200}
\colorlet{sectboxcolor}{cyan!30}
\colorlet{secnumcolor}{Black}
\titleformat{\chapter}[display]
{\sffamily\huge\bfseries\filright}{\hspace{0.6em}\chaptertitlename\ \thechapter}{20pt}{\color{CornflowerBlue}\raisebox{-6pt}[0pt]{\rule{0.3em}{10pc}\hspace{0.3em}}\Huge}

\titleformat{\section}
  {\normalfont\Large\bfseries\color{Cyan}}{\textcolor{secnumcolor}{\thesection}}{1em}{}

\begin{document}

  \chapter{Introducción}

\section{Primera sección}

\end{document} 

在此处输入图片描述

相关内容