Skip to content

No se recomienda interrumpir el flujo normal de un documento en LaTeX a menos que estés escribiendo una macro. De cualquier manera, a veces es necesario tener un poco más de control sobre la distribución general del documento; es por esta razón que en el presente artículo se explica como insertar saltos manuales de línea, saltos de página y espacios en blanco.

Introducción

Insertar saltos de línea es muy fácil, una doble barra invertida hace el trabajo

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Something in this document. This paragraph contains no information 
and its purposes is to provide an example on how to insert white 
spaces and lines breaks.\\
When a line break is inserted, the text is not indented, there are 
a couple of extra commands do line breaks. 
\end{document}

LineBreaksEx1.png

Éste no es el único comando para insertar saltos de línea, en la siguiente sección dos más son descritos.

  Abrir un ejemplo en Overleaf

Saltos de línea

Como se mencionó con anterioridad, hay más de una manera de insertar saltos de línea.

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Something in this document. This paragraph contains no information 
and its purposes is to provide an example on how to insert white 
spaces and lines breaks.\\
When a line break is inserted, the text is not indented, there 
are a couple of extra commands do line breaks. \newline
This paragraph provides no information whatsoever. We are exploring 
line breaks. \hfill \break
And combining two commands
\end{document}

LineBreaksEx2.png

Hay tres comandos aquí que cumplen la misma función en el ejemplo:

  • \\ (dos diagonales invertidas)
  • \newline
  • \hfill \break

Para ver más comandos para insertar saltos de línea consulta la guía de referencia.

  Open an example in Overleaf

Saltos de página

Existen dos comandos para insertar saltos de página, clearpage y newpage. En seguida un ejemplo donde se usa clearpage.

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Something in this document. This paragraph contains no information and 
its purposes is to provide an example on how to insert white spaces 
and lines breaks.\\
When a line break is inserted, the text is not indented, there are a 
couple of extra commands do line breaks. \newline
This paragraph provides no information whatsoever. We are exploring 
line breaks. \hfill \break
And combining two commands

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{ShareLaTeX logo}
\end{figure}

Hello,  here  is  some  text  without  a  meaning...
\clearpage

LineBreaksEx3.png

Si se usa el comando clearpage y hay elementos flotantes en cola, tales como tablas y figuras, serán insertadas todas antes de iniciar una nueva página. En el ejemplo anterior la misma imagen se inserta tres veces. Dado que el salto de página se inserta antes de que las tres imágenes aparezcan en el documento, las imágenes faltantes son insertadas en una página en blanco antes de continuar con el texto posterior al salto de página.

Si ésto no es lo que necesitas, puedes usar \newpage en su lugar. Veamos un ejemplo:

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Something in this document. This paragraph contains no information and 
its purposes is to provide an example on how to insert white spaces 
and lines breaks.\\
When a line break is inserted, the text is not indented, there are a 
couple of extra commands do line breaks. \newline
This paragraph provides no information whatsoever. We are exploring 
line breaks. \hfill \break
And combining two commands

\begin{figure}
\centering
\includegraphics[width=4cm]{lion-logo}
\caption{ShareLaTeX logo}
\end{figure}

Hello,  here  is  some  text  without  a  meaning...
\newpage

LineBreaksEx4.png

En éste caso las imágenes se posicionan en una página nueva pero tratando de encajar en el flujo del texto.

  Abrir un ejemplo en Overleaf

Espacios en blanco horizontales

Espacios en blanco horizontales de longitud arbitraria se pueden insertar con el comando \hspace.

Horizontal \hspace{1cm} spaces can be inserted manually. Useful 
to control the fine-tuning in the layout of pictures.

Left Side \hfill Right Side

LineBreaksEx5.png

Hay dos comandos que insertan espacios en blanco en este ejemplo:

\hspace{1cm}
Inserta un espacio horizontal de longitud 1cm. Otras unidades de longitud se pueden usar con éste comando.
\hfill
Inserta un espacio en blanco que se expande dinámicamente para ocupar todo el espacio disponible.

Los comandos \hrulefill y \dotfill tienen la misma función que \hfill pero en lugar de espacios en blanco insertan una línea horizontal o una cadena de puntos, respectivamente.

  Abrir ejemplo en Overleaf

Espacios verticales en blanco

Para insertar espacios verticales en blanco se usa la misma sintaxis que para los horizontales.

Text at the top of the page. Text at the top of the page. 
Text at the top of the page. Text at the top of the page. 
Text at the top of the page. Text at the top of the page. 
Text at the top of the page.

\vspace{5mm} %5mm vertical space

This text still at the top, 5mm below the first paragraph.

\vfill

Text at the bottom of the page.

LineBreaksEx6.png

Veamos los dos comandos que insertan espacios verticales en el ejemplo.

\vspace{5mm}
Inserta un espacio vertical cuya longitud es de 5mm. Otras unidades de longitud se pueden usar con éste comando.
\vfill
Inserta un espacio vertical en blanco que se amplia dinámicamente para llenar todo el espacio vertical disponible en la página. Es por esa razón que la línea «Text at the bottom of the page.» se mueve hasta el fondo, porque el resto del espacio ya está «relleno».

Hay algunos otros comandos que por conveniencia son comunes para insertar espacios verticales.

\smallskip
Añade un espacio de tamaño 3pt más/menos 1pt dependiendo en de otros factores (tipo de documento, espacio disponible, etc).
\medskip
Añade un espacio de tamaño 6pt más/menos 2pt dependiendo de otros factores (tipo de documento, espacio disponible, etc).
\bigskip
Añade un espacio de tamaño 12pt más/menos 4pt dependiendo de otros factores (tipo de documento, espacio disponible, etc)

  Abrir ejemplo en ShareLaTeX

Guía de referencia

Comandos adicionales para insertar saltos de línea

  •  \\*
    
    (dos diagonales invertidas y un asterisco)

Inserta un salto de línea en ese punto y además prohíbe la inserción de saltos de página luego de éste salto de línea.

  • \break
    

Inserta un salto de línea sin llenar el espacio restante disponible en la línea actual. Ésto usualmente resulta en un formato muy deficiente si uno no rellena el espacio restante con un comando como el dado en la siguiente línea.

  • \hfill\break
    

Produce el mismo resultado que \newline y \\.

De manera adicional, LaTeX proporciona el siguiente comando avanzado para saltos de línea.

  • \lineabreak[number]
    

El comando inserta un salto de línea en el punto donde aparece. El parámetro adicional number representa la prioridad en un rango de 0 a 4. 0 significa que el comando será fácilmente ignorado mientras que 4 significa que el salto se insertará pase lo que pase. Cuando esta opción es utilizada, LaTeX tratará de producir los mejores saltos de línea posibles.

Lecturas adicionales

Para más información consultar:

Overleaf guides

LaTeX Basics

Mathematics

Figures and tables

References and Citations

Languages

Document structure

Formatting

Fonts

Presentations

Commands

Field specific

Class files

Advanced TeX/LaTeX