%20no%20muestra%20ninguna%20l%C3%ADnea%20horizontal%20para%20el%20cap%C3%ADtulo.png)
He estado intentando trabajar con algo simple titlesec
: obtener una línea horizontal debajo de cada capítulo. Hay muchos tutoriales, documentos y preguntas sobreTexasque explican cómo se puede hacer esto. Pero… cada una de esas respuestas no me han aportado absolutamente nada. Estas son las soluciones que he probado:
- Agregue una regla después del título del capítulo usando titlesec
- Dos líneas horizontales encima y debajo de la entrada del capítulo
- Título entre líneas
Pero en cada caso, el pdf compilado muestra exactamente lo que mostraba sin ningún uso de \titleformat
. Mi preámbulo actual usa titlesec
lo siguiente:
\documentclass[11pt,oneside]{book}
\usepackage{titlesec}
% Below "\section" can be replaced with "\subsection" and "\subsubsection"
% in order to customize the corresponding headings. "bch" - Bitstream
% Charter, "b" - bold.
\titleformat{\section}[hang]
{\usefont{T1}{bch}{b}{n}\selectfont}
{} % label
{0em} % horizontal separation between label and title body
{\hspace{-0.4pt}\Large \thesection\hspace{0.6em}} % before-code
[] % after-code
\titleformat
{\chapter} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{\chaptertitlename\ \thechapter} % label
{20pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code
Esta es sólo una de al menos una docena de variaciones que he probado (incluido el ejemplo al final deldocumentación de titlesec, incluido el {name=\chapter,numberless}
método explicado en la sección 3.8, pero todo lo que tengo que mostrar es esta captura de pantalla:
Como puede ver, no hay ninguna línea horizontal encima, debajo o cerca del capítulo "Resumen". El documento está casi vacío en este momento. Después de que termine el preámbulo, todo lo que tengo es
\begin{document}
\maketitle
\chapter*{Abstract}
Lorem Ipsum etc. etc.
\end{document}
Espero haber podido proporcionar un MWE. Déjeme saber qué estoy haciendo mal aquí para que incluso el ejemplo más básico no produzca resultados.
Respuesta1
Ha definido el formato para capítulos numerados y ha utilizado un capítulo sin numerar para Abstract
. En este caso también es necesario definir el formato para los capítulos no numerados para obtener una regla.
\documentclass[11pt,oneside]{book}
\usepackage{titlesec}
% Below "\section" can be replaced with "\subsection" and "\subsubsection"
% in order to customize the corresponding headings. "bch" - Bitstream
% Charter, "b" - bold.
\titleformat{\section}[hang]
{\usefont{T1}{bch}{b}{n}\selectfont}
{} % label
{0em} % horizontal separation between label and title body
{\hspace{-0.4pt}\Large \thesection\hspace{0.6em}} % before-code
[] % after-code
\titleformat
{\chapter} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{\chaptertitlename\ \thechapter} % label
{20pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code
\titleformat
{name=\chapter,numberless} % command
[display] % shape
{\normalfont\huge\bfseries} % format
{} % label
{0pt} % sep
{\Huge}[\vspace{2ex}\titlerule] % before-code %% adjust 2ex here as you want.
\begin{document}
%\maketitle
\chapter*{Abstract}
Lorem Ipsum etc. etc.
\end{document}
No he ajustado el espaciado. Por favor hazlo usando \titlespacing*
El valor predeterminado es
\titlespacing*{\chapter} {0pt}{50pt}{40pt}
Hágalo también para los capítulos no numerados usando
\titlespacing*{name=\chapter,numberless} {0pt}{50pt}{40pt}