¿Cómo obtener el formato predeterminado para \chapter, \section, etc.?

¿Cómo obtener el formato predeterminado para \chapter, \section, etc.?

Me gustaría utilizarlo titlesecpara realizar algunas modificaciones en los títulos de secciones y capítulos, pero titleformatredefine el formato por completo en lugar de simplemente hacer modificaciones (por ejemplo, si solo quiero cambiar el color).

¿Cómo puedo titlesecmodificar en lugar de redefinir por completo? es posible?

Si no, ¿cómo puedo saber cuál es elactual¿formateo de \chapter, \sectionetc. para poder replicarlo y realizar mis modificaciones?


En respuesta a la solicitud de un documento de muestra, supongo que lo más básico es:

\documentclass{article}
\begin{document}
\section{Hello World}
Hello world!
\end{document}

Sin embargo, estoy interesado en una forma de averiguar (por ejemplo, imprimir) el formato actual \sectionen lugar de simplemente "conocerlo" para una configuración particular.

Respuesta1

Para modificaciones simples, como el color del título, puede usar la versión ligera de \titleformat, pero debe verificar article.cls(o report, o book) cuáles son los valores de los parámetros (tamaño de fuente, peso, forma).

Aquí hay un ejemplo:

\documentclass[a4paper]{article}
\usepackage[svgnames]{xcolor}
\usepackage{titlesec}
\titleformat*{\section}{\color{IndianRed}\normalfont\bfseries\Large}

\begin{document}

\section{A short title}
This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.

\end{document} 

ingrese la descripción de la imagen aquí

Respuesta2

Las clases estándar se definen de la siguiente manera (copiadas detitlesec referencia, sección 8.2)

\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titleformat{\section}
{\normalfont\Large\bfseries}{\thesection}{1em}{}
\titleformat{\subsection}
{\normalfont\large\bfseries}{\thesubsection}{1em}{}
\titleformat{\subsubsection}
{\normalfont\normalsize\bfseries}{\thesubsubsection}{1em}{}
\titleformat{\paragraph}[runin]
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titleformat{\subparagraph}[runin]
{\normalfont\normalsize\bfseries}{\thesubparagraph}{1em}{}
\titlespacing*{\chapter}     {0pt}{50pt}{40pt}
\titlespacing*{\section}     {0pt}{3.5ex plus 1ex minus .2ex}{2.3ex plus .2ex}
\titlespacing*{\subsection}   {0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing*{\subsubsection}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\titlespacing*{\paragraph}   {0pt}{3.25ex plus 1ex minus .2ex}{1em}
\titlespacing*{\subparagraph} {\parindent}{3.25ex plus 1ex minus .2ex}{1em}

Respuesta3

Trata eso

\documentclass{scrartcl}
\usepackage{xcolor}
\addtokomafont{section}{\color{red}}
\begin{document}
\section{Hello World}
Hello world!
\end{document}

ingrese la descripción de la imagen aquí

información relacionada