De forma predeterminada, LaTeX establece el texto del cuerpo justificado, alineado con los márgenes izquierdo y derecho. Para cambiar a texto centrado, alineado a la izquierda o a la derecha, tiene dos rutas: declaraciones como \centering y entornos como center. Se parecen, pero difieren en el espacio vertical que agregan y en cómo manejan la separación de palabras, y no saber la diferencia es cómo los espacios en blanco perdidos se arrastran alrededor de las figuras. Esta página determina a cuál recurrir.
El valor predeterminado está justificado.
Para que conste: a menos que indique lo contrario, LaTeX establece cada párrafo justificado. Para alinear el borde derecho, estira y reduce un poco los espacios entre las palabras y, cuando es necesario, separa con guiones una palabra para romper la línea. Este es el mismo entorno discreto que se utiliza para el conjunto de periódicos y libros.
Para títulos, encabezados, leyendas de figuras y citas breves, a menudo querrás eliminar la justificación de alguna otra alineación. Los medios para cambiar la alineación realmente vienen en solo dos familias: declaraciones (\centering / \raggedright / \raggedleft) y entornos (center / flushleft / flushright). A continuación analizamos cada uno de ellos y luego exponemos la diferencia que decide entre ellos.
Cambiándolo con una declaración
Una declaración es un comando que tiene efecto desde donde se escribe y permanece vigente hasta el final de su grupo: dentro de { ... }, o entre \begin y \end de un entorno. Hay tres declaraciones de alineación: \centering para texto centrado, \raggedright para alineado a la izquierda (irregular a la derecha) y \raggedleft para alineado a la derecha (irregular a la izquierda).
Una advertencia importante: estas declaraciones no comienzan un nuevo párrafo; solo cambian la forma en que se establece el párrafo. Y la alineación se fija en el punto donde termina el párrafo ****, es decir, solo si una línea en blanco o \end cae dentro del grupo de la declaración. Si el grupo se cierra a mitad de párrafo, como se muestra a continuación, solo la primera línea ww xx sale centrada, mientras que la segunda línea que contiene yy zz no lo está.
ww {\centering xx \\ yy} zzEntonces, la regla general es encerrar todo el párrafo que desea alinear y dejar que termine dentro del grupo: dejar una línea en blanco o incluirlo hasta el \end de un entorno como figure. El caso clásico de centrar una imagen y su título se ve así. \\ fuerza un salto de línea en cualquier punto elegido.
\begin{figure}
\centering
\includegraphics[width=0.6\textwidth]{plot}
\caption{実測値と理論値の比較\\(2026 年データ)}
\end{figure}Hay una razón por la que esto usa \centering en lugar del entorno center: dentro de un figure, \begin{center} agregaría espacio vertical no deseado encima y debajo de la imagen, como se explica a continuación. Evitar eso es la principal razón para solicitar la declaración.
Cambiándolo con un entorno
La otra ruta son los entornos: center para centrado, flushleft para alineado a la izquierda y flushright para alineado a la derecha. Envuelve el material como en \begin{center} ... \end{center}, y el rango encerrado se establece como su propio párrafo con esa alineación. Utilice \\ para dividir una línea donde desee (un \\ al final de la última línea es opcional y no agrega espacio adicional).
\begin{center}
最初の行は中央に\\
次の行も中央にそろう
\end{center}
\begin{flushright}
右に寄せた署名\\
2026 年 5 月
\end{flushright}El formulario del entorno es más fácil de escribir que la declaración, y \begin/\end hace que el alcance sea obvio de un vistazo. En el fondo, estos entornos simplemente llaman a la declaración coincidente (center usa \centering, flushleft usa \raggedright, flushright usa \raggedleft), por lo que la alineación en sí es idéntica a las declaraciones. Lo que difiere es el espacio vertical.
La diferencia decisiva: el espacio vertical
Este es el corazón de la página. Los entornos center, flushleft y flushright se implementan internamente como una lista (una trivlist), por lo que automáticamente insertan espacio vertical arriba y abajo, separando el bloque del texto circundante. Las declaraciones \centering, \raggedright y \raggedleft, por el contrario, no agregan ese espacio.
Cuando desea centrar un pasaje en medio de un texto en ejecución y tener un pequeño espacio alrededor de él (un eslogan independiente, por ejemplo), el entorno center es útil. Pero cuando desea alinear el contenido de una celda figure o table, o de una \parbox o tabular, ese espacio ya está proporcionado o rompería activamente el diseño, por lo que la opción correcta es una declaración (\centering, etc.). Usar \begin{center} dentro de una figura agrega un espacio duplicado arriba y debajo de la imagen y el título, dejándolo con un aspecto acolchado.
| Alineación | Declaración | Medio ambiente | Espacio vertical |
|---|---|---|---|
中央寄せ | \centering | center | declaración ninguna; el entorno lo agrega |
左寄せ | \raggedright | flushleft | mismo; borde derecho irregular |
右寄せ | \raggedleft | flushright | mismo; borde izquierdo irregular |
En el lado que no está alineado (ambos lados para centrado, el derecho para alineado a la izquierda), el borde queda irregular: líneas de diferente longitud. Esto es así por diseño, pero como se explica en la siguiente sección, los comandos estándar de enrasado a la izquierda y enrasado a la derecha conllevan un problema más.
El problema de la separación de palabras y ragged2e
El estándar \raggedright (y el entorno flushleft) tiene un defecto que fácilmente se pasa por alto: desactiva la separación de palabras casi por completo. Establece el estiramiento del final de línea (\rightskip) en un valor infinito, por lo que TeX trata incluso las líneas muy cortas como si no estuvieran mal, y el borde derecho queda extremadamente irregular. Con palabras occidentales largas en la mezcla, las diferencias entre líneas aumentan y el texto se vuelve difícil de leer.
La solución es el paquete ragged2e, que proporciona nuevos comandos y entornos que hacen el mismo trabajo pero permiten la separación de palabras. Los comandos son \RaggedRight (a la izquierda), \RaggedLeft (a la derecha) y \Centering (centrado); los entornos son FlushLeft, FlushRight y Center (todos en mayúscula). El mecanismo: establece \rightskip en un estiramiento finito (0pt plus 2em por defecto) en lugar de uno infinito, de modo que TeX pueda dividir líneas con guiones y dividirlas con sensatez.
Después de activar \RaggedRight (o sus hermanos), use \justifying para volver al texto justificado de un pasaje. Para configurar todo el documento al ras a la izquierda (con la separación de palabras mantenida), cárguelo con la opción [document]: esto ejecuta \RaggedRight en \begin{document} y también activa la opción raggedrightboxes para que \parboxes y p-columns también se ajusten al ras a la izquierda.
\usepackage[document]{ragged2e} % 文書全体を左寄せ(ハイフネーションあり)
% あるいは局所的に:
\begin{FlushLeft}
ハイフネーションを保ったまま左寄せに組まれる段落。
右端は穏やかにぎざぎざになる。
\end{FlushLeft}Para documentos en su mayoría occidentales que usan alineado a la izquierda o a la derecha, prefiera ragged2e a los comandos estándar. Tenga en cuenta que, para empezar, el cuerpo del texto japonés no tiene espacios entre palabras, por lo que la brecha entre irregular y justificado es menor y el problema es menos agudo que en el texto occidental, pero sigue siendo importante en los párrafos que mezclan palabras occidentales.
Orden de decisión para la alineación
La alineación se descompone si se elige sólo por la apariencia. La primera decisión es si el material es prosa corporal o un objeto breve como un título, una figura o una tabla. Comience la prosa corporal a partir de un texto justificado y luego alinee los objetos cortos localmente hacia el centro, la derecha o la izquierda para que todo el manuscrito mantenga un ritmo constante.
- Dentro de figuras y tablas, utilice declaraciones como
\centeringpara no crear espacio vertical adicional. - Los avisos independientes o los títulos mostrados pueden utilizar entornos como
center, tratando el espacio circundante como parte del bloque. - La prosa occidental larga e irregular debe usar
ragged2e, no el\raggedrightestándar, para que la separación de palabras siga estando disponible. - Marque siempre el límite donde regresa la alineación. Las declaraciones duran hasta el final del grupo o entorno y pueden aparecer párrafos posteriores inesperadamente.