Saltos de línea y de párrafo

Lo que más confunde a quienes empiezan con LaTeX suele ser cómo funcionan los saltos de línea y los saltos de párrafo. Hay dos claves: una línea en blanco empieza un nuevo párrafo, y \\ corta una *línea*, no un párrafo. Si entiendes esa diferencia, evitas el error clásico de separar párrafos a base de repetir \\. También veremos cómo controlar la sangría de primera línea y el espacio entre párrafos.

Una línea en blanco empieza un párrafo

En LaTeX, una o más líneas en blanco (incluidas líneas que contienen solo espacios o tabuladores) separan párrafos. En cambio, un único salto de línea en la fuente se trata en la salida como un solo espacio: las frases siguen unidas. LaTeX decide por sí mismo dónde partir las líneas; las teclas Enter que pulses en el manuscrito no afectan a los saltos finales. Esta es una idea central de LaTeX: separar el *aspecto de la fuente* del *aspecto de la salida*; los detalles del espacio en blanco también se tratan en la página “Reglas de sintaxis”.

Mira la fuente siguiente. La primera parte está escrita en tres líneas, pero en la salida se convierte en un único párrafo continuo. Solo donde aparece una línea en blanco empieza un nuevo párrafo. Varias líneas en blanco seguidas tienen el mismo efecto que una: solo producen un salto de párrafo.

latex
これらの 3 行は
ソースでは改行していますが、
出力では 1 つの段落になります。

空行をはさんだので、ここから新しい段落です。

Escribir el comando \par en lugar de una línea en blanco rompe el párrafo exactamente igual. \par es útil donde no se permite una línea en blanco, por ejemplo dentro de la definición de un comando propio; pero en el cuerpo normal, una línea en blanco se lee mejor y se prefiere. En cambio, no puedes poner una línea en blanco dentro del argumento de \section{...} ni en modo matemático: hacerlo produce un error.

Un salto de línea no es un salto de párrafo

Este es el punto crucial. \\ (dos barras invertidas) y \newline fuerzan un salto de *línea* dentro de un párrafo; no separan párrafos. \\ solo marca “termina la línea aquí”; no sale del modo horizontal ni termina el párrafo. Por eso usar \\ para dividir párrafos es incorrecto. La referencia oficial lo dice claramente: no empieces párrafos nuevos con \\; deja una línea en blanco entre los dos párrafos.

¿Por qué es un problema? Porque separar párrafos con \\ no da sangría de primera línea, ni espacio entre párrafos, ni una última línea justificada hasta el margen. El resultado queda a medias: el texto salta de línea, pero no se lee como un párrafo real. Regla práctica: termina siempre un párrafo con una línea en blanco (o \par) y usa \\ solo para un salto forzado *dentro* de una línea.

\\ tiene extensiones útiles. Escribir una longitud entre corchetes, como \\[2ex], añade espacio vertical extra después de esa línea (también se permiten valores negativos). Es habitual en tablas (tabular) y en entornos matemáticos display cuando quieres abrir el interlineado. La forma \\* prohíbe un salto de página en ese punto y mantiene las dos líneas en la misma página. Usar \\ donde no hay línea que terminar, por ejemplo al inicio de un párrafo, produce el error There's no line here to end.

¿En qué se diferencian entonces \newline y \linebreak? En modo párrafo, \newline es exactamente como \\: corta sin estirar la línea. \linebreak, en cambio, corta en ese punto *y* estira los espacios para justificar hasta el margen derecho, lo que puede dejar separaciones grandes entre palabras. Con \linebreak[n] (n de 0 a 4) indicas la fuerza del salto: 4 lo fuerza, 1 es una petición suave “si es posible”. En tablas conviene recordar también que \newline corta solo dentro de una celda, mientras \\ termina toda la fila.

Controlar la sangría

Por defecto, LaTeX sangra la primera línea de cada párrafo, salvo el primer párrafo justo después de un título como \section, siguiendo la tradición tipográfica inglesa. En la composición japonesa es normal una sangría de ancho completo, por lo que las clases japonesas ajustan estos valores predeterminados.

Para activar o desactivar la sangría por párrafo, usa dos comandos. \noindent al inicio de un párrafo suprime su sangría (también sirve al continuar un párrafo interrumpido). Por el contrario, \indent fuerza una sangría, emitiendo internamente una caja vacía de ancho \parindent. Ninguno tiene efecto a mitad de párrafo, porque la decisión de sangría ya se tomó.

La cantidad de sangría la fija la longitud \parindent. En las clases estándar (una columna), sus valores predeterminados son 15pt con texto de 10pt, 17pt con 11pt, 1.5em con 12pt y 1em en modo de dos columnas. El espacio vertical entre párrafos es la longitud \parskip, cuyo valor estándar es 0pt plus1pt (casi cero, con un poco de elasticidad). Cambia cualquiera de ellos con \setlength, normalmente en el preámbulo.

latex
\setlength{\parindent}{2em}   % 字下げを 2em に
\setlength{\parskip}{6pt}      % 段落間に 6pt の空き

Párrafos en bloque y paquete parskip

En documentos empresariales o diseños de estilo web se prefiere a menudo el estilo de “párrafo en bloque”: sin sangría de primera línea y con párrafos separados por espacio vertical. La forma ingenua es poner \parindent a 0 y dar espacio a \parskip en el preámbulo. Esta es la forma mínima.

latex
\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}

Pero aumentar \parskip a mano tiene un efecto secundario: los lugares que reutilizan el espacio entre párrafos —índice, listas, alrededores de figuras— también se estiran. El paquete parskip lo resuelve de forma limpia: basta con \usepackage{parskip}. Por defecto pone \parindent a 0pt y \parskip a .5\baselineskip plus 2pt, y controla los problemas en el índice. El espacio elástico con plus también ayuda a LaTeX a encontrar mejores puntos de salto de página. Si quieres conservar la sangría, pídelo con una opción, como \usepackage[indent]{parskip}.

Diferencia con saltos de página y espacios indivisibles

Un salto de párrafo y un salto de página son cosas distintas. \newpage termina la página actual y pasa a la siguiente, pero no divide un párrafo. \clearpage va más allá: saca todos los flotantes pendientes (figuras y tablas) antes de cambiar de página. No uses ninguno si solo quieres un párrafo nuevo. El control fino de saltos de línea y página se trata en las páginas “Ajustar saltos de línea” y “Ajustar saltos de página”.

También hay herramientas para lo contrario: impedir un salto. La tilde ~ es un espacio indivisible: mantiene en la misma línea lo que queda a ambos lados, como en Fig.~3 o Dr.~Smith. \, es un espacio fino, usado por ejemplo entre un número y su unidad. Ninguno rompe una línea ni un párrafo; son ajustes de espaciado con una función distinta.

Ritmo de párrafos al redactar

Al redactar una tesis o informe, mantén una convención sencilla en la fuente: corta cada frase o cláusula a una anchura legible y deja una línea en blanco solo donde cambia realmente el párrafo. Como los saltos de línea ordinarios en la fuente no cambian la salida, úsalos para editar mejor, no para controlar dónde caen las líneas en la página.

Si quieres cambiar el aspecto de los párrafos, decide primero la política de todo el documento antes de repartir \\ o \vspace por el cuerpo. Ensayos, libros y muchos informes japoneses encajan con sangría de primera línea; especificaciones, actas y documentos de origen web suelen encajar con párrafos en bloque mediante parskip. En cualquier estilo, no fabriques párrafos con comandos locales de espacio: declara la política una vez en el preámbulo para mantener el manuscrito mantenible.

Al revisar, mira primero el significado

Cerca de la fecha límite, es tentador ajustar líneas en blanco o \vspace a ojo. Pero en LaTeX un párrafo forma parte de la estructura del documento. Pregunta primero si un párrafo contiene más de una afirmación, si la explicación de una figura pertenece antes o después de ella y si hace falta un breve párrafo puente tras un título. Luego mantén la regla: las líneas en blanco marcan límites de párrafo, y \\ solo un salto visual dentro del mismo párrafo.

  • Párrafos del cuerpo — inserta una línea en blanco cuando cambia la idea; no añadas líneas en blanco solo por apariencia.
  • Bloques de título, direcciones, verso — usa \\ solo cuando un único elemento semántico debe aparecer en varias líneas de salida.
  • Problemas de espaciado — decide primero la política global con \parskip o el paquete parskip.
  • Problemas de salto de página — usa controles de salto de página o colocación de flotantes, no comandos de párrafo.