¿Por qué se insertan saltos de página después de las secciones?

¿Por qué se insertan saltos de página después de las secciones?

Mi problema es que se insertan saltos de página y líneas horizontales después de las secciones, algunos capítulos y el TOC. He incluido todo el código ya que no tengo idea de qué parte está causando el problema o por qué.

\documentclass[letterpaper]{book}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{helvet}
\usepackage{wrapfig}
\usepackage[letterpaper, top=4cm, bottom=2.5cm, left=4cm, right=2.5cm]{geometry}
\usepackage{setspace}
\doublespacing
\usepackage[pdftex]{graphicx}
\renewcommand{\familydefault}{\sfdefault}
\pagestyle{fancyplain}
\fancyhf{}
\fancyfoot[R]{\thepage}
\rfoot{\thepage}
\addto\captionsspanish{\renewcommand*\contentsname{TABLA DE CONTENIDOS}}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}

\begin{document}
\frontmatter
%\input{./title.tex}
\tableofcontents
\mainmatter
\section*{MySection}
\addcontentsline{toc}{subsection}{Preface}
\chapter{Introduction}
\section{MySection}
\section{MySection}
\section{MySection}
\subsection{subsect}
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales
\chapter{Chapter2}
\appendix
\chapter{Reproducible Research}
\end{document}

AquíEs un documento vivo.

Respuesta1

Las líneas sirven para separar los encabezados de tus páginas y el texto. Puedes desactivarlos estableciendo su ancho en 0:

\renewcommand{\headrulewidth}{0pt}

Lo establece el fancyhdrpaquete. Por defecto están deshabilitados en páginas "especiales", como la primera página del TOC o de capítulos, que usan un formato diferente.

Las páginas vacías se insertan porque cada capítulo debe comenzar como la página correcta. Si desea desactivar esto (lo cual realmente no debería), use la openanyopción:

\documentclass[letterpaper,openany]{book}

No deberías ponerlo sectionsin chapter, porque eso no tiene sentido (tu primer section*).

información relacionada