fncychap: Elimina el espacio vertical entre el encabezado y el primer elemento en toF y toT

fncychap: Elimina el espacio vertical entre el encabezado y el primer elemento en toF y toT

Estoy intentando eliminar el espaciado vertical que se produce al utilizar el paquete fncychap, pero ¿cómo hacerlo? Ya lo hice en el toc escribiendo lo siguiente:

\renewcommand\contentsname{Table of Contents}
\tableofcontents
\addtocontents{toc}{\vskip-70pt}

La última línea es la que mueve las cosas a su lugar toc. ¿Existe una forma similar de hacer esto en lofy lot?

ingrese la descripción de la imagen aquí

Respuesta1

No lo uses fncychap. Todos esos estilos se pueden generar fácilmente mediantetitlesec

\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\filleft\bfseries}
{\titlerule[1pt]%
\vspace{1ex}%
\chaptertitlename\ \thechapter}
{20pt}
{\Huge}[\vspace{1ex}{\titlerule[1pt]}]

\titleformat{name=\chapter,numberless}[display]
{\normalfont\huge\filleft\bfseries}
{}
{0pt}
{\titlerule[1pt]
\vspace{1ex}%
\Huge}[\vspace{1ex}{\titlerule[1pt]}]

\titlespacing*{\chapter} {0pt}{20pt}{20pt}   %% adjust these numbers
\titlespacing*{name=\chapter,numberless} {0pt}{20pt}{20pt}   %% adjust these numbers

\begin{document}
  \tableofcontents
  \chapter{Introduction}
\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Debo admitir que ahora estoy de acuerdo con @HarishKumar. La solución a mi problema fue omitir el paquete fncychap y usar titlesec en su lugar.

Aquí está el código que generé a partir del ejemplo de @HarishKumar.

\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\Large\filleft}
{\sc\chaptertitlename\ \Huge{\thechapter}\\%
\vspace{1.5cm}
\titlerule[1pt]}
{-20pt}
{\Large}[\vspace{2ex}{\titlerule[1pt]}]

\titleformat{name=\chapter,numberless}[display]
{\normalfont\Large\filleft}
{}
{0pt}
{\titlerule[1pt]
\vspace{2ex}%
\Large}[\vspace{2ex}{\titlerule[1pt]}]

\titlespacing*{\chapter} {0pt}{0pt}{40pt}   %% adjust these numbers
\titlespacing*{name=\chapter,numberless} {0pt}{0pt}{40pt}   %% adjust these numbers

información relacionada