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