Line breaks and blank spaces
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}
Éste no es el único comando para insertar saltos de línea, en la siguiente sección dos más son descritos.
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}
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.
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
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
En éste caso las imágenes se posicionan en una página nueva pero tratando de encajar en el flujo del texto.
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
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.
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.
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)
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
- Creating a document in Overleaf
- Uploading a project
- Copying a project
- Creating a project from a template
- Using the Overleaf project menu
- Including images in Overleaf
- Exporting your work from Overleaf
- Working offline in Overleaf
- Using Track Changes in Overleaf
- Using bibliographies in Overleaf
- Sharing your work with others
- Using the History feature
- Debugging Compilation timeout errors
- How-to guides
- Guide to Overleaf’s premium features
LaTeX Basics
- Creating your first LaTeX document
- Choosing a LaTeX Compiler
- Paragraphs and new lines
- Bold, italics and underlining
- Lists
- Errors
Mathematics
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Matrices
- Fractions and Binomials
- Aligning equations
- Operators
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Inserting Images
- Tables
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
References and Citations
- Bibliography management with bibtex
- Bibliography management with natbib
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Biblatex bibliography styles
- Biblatex citation styles
Languages
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- International language support
- Quotations and quotation marks
- Arabic
- Chinese
- French
- German
- Greek
- Italian
- Japanese
- Korean
- Portuguese
- Russian
- Spanish
Document structure
- Sections and chapters
- Table of contents
- Cross referencing sections, equations and floats
- Indices
- Glossaries
- Nomenclatures
- Management in a large project
- Multi-file LaTeX projects
- Hyperlinks
Formatting
- Lengths in LaTeX
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Counters
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Footnotes
- Margin notes
Fonts
Presentations
Commands
Field specific
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Knitr
- Attribute Value Matrices
Class files
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class