Composición
Comandos para controlar la composición general de página.

\onecolumn
Sinopsis:

\onecolumn

Inicia una nueva página y genera una salida de una sola columna. Si al documento le es dada la opción de clase onecolumn entonces este es el valor predeterminado del comportamiento (véase Opciones de la clase documento). Este comando es frágil (véase \protect).

\twocolumn
Sinopsis:

\twocolumn
\twocolumn[texto preliminar de una columna]

Inicia una nueva página y genera un resultado de dos columnas. Si se entrega al documento la opción de clase twocolumn entonces esta es la predeterminada (véase Opciones de la clase documento). Este comando es frágil (véase \protect).
Si el argumento opcional texto preliminar de una columna está presente, se escribe en el modo de una columna antes de que comience la composición tipográfica de dos columnas.
Estos parámetros controlan la composición tipográfica en la salida de dos columnas:
\columnsep 	La distancia entre columnas. El valor predeterminado es 35 puntos. Cámbialo con un comando como \setlength{\columnsep}{40pt}. Lo debes cambiar antes de que comience el modo de dos columnas; en el preámbulo es un buen lugar.
\columnseprule 	El ancho de la regla entre columnas. El valor predeterminado es 0pt, lo cual significa que no hay regla. De lo contrario, la regla aparece a medio camino entre las dos columnas. Cámbialo con un comando como \setlength{\columnseprule}{0.4pt}, antes de comenzar el modo de dos columnas.
\columnwidth 	El ancho de una sola columna. En el modo de una columna esto es igual a \textwidth. En el modo de dos columnas de manera predeterminada, LaTeX establece el ancho de cada una de las dos columnas, para que \columnwidth sea la mitad de \textwidth menos \columnsep.
En un documento de dos columnas, los entornos destacados table* y figure* tienen dos columnas de ancho, mientras que los entornos sin estrellas table y figure ocupan solo una columna (véase figure y véase table). LaTeX coloca flotantes con estrellas en la parte superior de una página. Los siguientes parámetros controlan el comportamiento flotante de la salida de dos columnas.
\dbltopfraction 	La fracción máxima en la parte superior de una página de dos columnas que pueden ocupar flotantes de dos columnas de ancho. El valor predeterminado es 0.7, lo cual significa que la altura de un entorno table* o figure* no debe superar 0.7\textheight. Si la altura de tu entorno flotante estrellado excede esto, entonces puedes tomar una de las siguientes acciones para evitar que flote hasta el final del documento:
Usa el especificador de ubicación [tp] para decirle a LaTeX que intente poner el voluminoso flotante en una página por sí mismo, así como en la parte superior de una página.
Utiliza el especificador de ubicación [t!] para anular el efecto de \dbltopfraction para este flotante en particular.
Aumenta el valor de \dbltopfraction a un número adecuadamente grande, para evitar ir a páginas flotantes tan pronto como sea posible.
Lo puedes redefinir, como con \renewcommand{\dbltopfraction}{0.9}.
\dblfloatpagefraction 	Para una página flotante de dos columnas de ancho flotantes, esta es la fracción mínima que deben ocupar los flotantes, limitando la cantidad de espacio en blanco. El valor predeterminado de LaTeX es 0.5. Cámbialo con \renewcommand.
\dblfloatsep 	En una página flotante de flotantes de dos columnas de ancho, esta longitud es la distancia entre flotantes, tanto en la parte superior como en la inferior de la página. El valor predeterminado es 12pt plus2pt minus2pt para un documento establecido en 10pt o 11pt y 14pt plus2pt minus4pt para un documento establecido en 12pt.
\dbltextfloatsep 	Esta longitud es la distancia entre un flotante de varias columnas en la parte superior o la parte inferior de una página y el texto principal. El valor predeterminado es 20pt plus2pt minus4pt.
\dbltopnumber 	En una página flotante de flotantes de dos columnas de ancho, este contador da el número máximo de flotantes permitidos en la parte superior de la página. El valor predeterminado de LaTeX es 2.
Este ejemplo usa el argumento opcional de \twocolumn para crear un título que abarca el artículo de dos columnas:

\documentclass[twocolumn]{article}
\newcommand{\authormark}[1]{\textsuperscript{#1}}
\begin{document}
\twocolumn[{% dentro de este argumento opcional va texto de una columna
  \centering
  \LARGE El título \\[1.5em]
  \large Autor uno\authormark{1},
         Autor dos\authormark{2},
         Autor tres\authormark{1} \\[1em]
  \normalsize
  \begin{tabular}{p{.2\textwidth}@{\hspace{2em}}p{.2\textwidth}}
    \authormark{1}Departamento uno  &\authormark{2}Departamento dos \\
     Escuela uno                   &Escuela dos
  \end{tabular}\\[3em] % espacio debajo de la parte del título
  }]

Texto de dos columnas aquí.

\flushbottom
Hace que todas las páginas del documento después de esta declaración tengan la misma altura, estirando el espacio vertical donde sea necesario para llenar la página. Esto se usa con más frecuencia cuando se hacen documentos de dos caras ya que las diferencias en las páginas opuestas pueden ser evidentes.
Si TeX no puede estirar satisfactoriamente el espacio vertical en una página luego obtienes un mensaje como ‘Infralleno \vbox (maliciosos 10000) ocurrió mientras \output está activa’. Si lo consigues, una opción es cambiar a \raggedbottom (véase \raggedbottom). Alternativamente, puedes ajustar el textheight para hacer páginas compatibles, o puedes agregar un poco de pegamento de estiramiento vertical entre líneas o entre párrafos, como en \setlength{\parskip}{0ex plus0.1ex}. Tu última opción es, en una etapa de edición final, ajustar la altura de las páginas individuales (véase \enlargethispage).
El estado \flushbottom es el predeterminado solo si seleccionas la opción twocolumn de la clase documento (véase Opciones de la clase documento), y para índices hechos con makeidx.

\raggedbottom
Hace que todas las páginas posteriores tengan la altura natural del material en esa página; no se estirarán las longitudes verticales elásticas. Así, en documentos de dos caras las páginas opuestas pueden tener diferentes alturas. Este comando puede ir en cualquier punto del cuerpo del documento. Véase \flushbottom.
Este es el valor predeterminado a menos que selecciones la opción twocolumn de la clase documento (véase Opciones de la clase documento).

Parámetros de composición de página
\columnsep 	\columnseprule 	\columnwidth 	 La distancia entre las dos columnas, el ancho de una regla entre las columnas y el ancho de las columnas, cuando la opción de clase de documento twocolumn está en vigor (véase Opciones de la clase documento). Véase \twocolumn.
\headheight 	 Altura de la caja que contiene la cabecera móvil. El valor predeterminado en las clases article, report y book son ‘12pt’, en todos los tamaños de letra.
\headsep 	 Distancia vertical entre la parte inferior de la línea de cabecera y la parte superior del texto principal. El valor predeterminado en las clases article y report es ‘25pt’. En la clase book el valor predeterminado es: si el documento está configurado en 10pt, entonces es ‘0.25in’, y en 11pt o 12pt es ‘0.275in’.
\footskip 	 Distancia desde la línea base de la última línea de texto hasta la línea base de el pie de página. El valor predeterminado en las clases article y report es ‘30pt’. En la clase book el valor predeterminado es: cuando el tamaño de letra es de 10 puntos, el predeterminado es ‘0.35in’, mientras que en 11pt es ‘0.38in’, y en 12pt es ‘30pt’.
\linewidth 	 Ancho de la línea actual, disminuido para cada lista anidada (véase list). Es decir, el valor nominal de \linewidth es igual a \textwidth pero para cada \linewidth de la lista anidada se reduce por la suma del \leftmargin de esa lista y \rightmargin (véase itemize).
\marginparpush 	\marginsep 	\marginparwidth 	 El espacio vertical mínimo entre dos notas marginales, el espacio horizontal entre el cuerpo del texto y las notas marginales, y el ancho horizontal de las notas.
Normalmente, las notas marginales aparecen en el exterior de la página, pero la declaración \reversemarginpar cambia eso (y \normalmarginpar lo vuelve a cambiar).
Los valores predeterminados para \marginparpush tanto en book como en las clases article son: ‘7pt’ si el documento se establece en 12pt, y ‘5pt’ si el documento está configurado en 11 o 10 puntos.
Para \marginsep, en la clase article el valor predeterminado es ‘10pt’ excepto si el documento está configurado en 10pt y en modo de dos columnas donde el valor predeterminado es ‘11pt’.
Para \marginsep en la clase book, el valor predeterminado es ‘10pt’ en modo de dos columnas y ‘7pt’ en modo de una columna.
Para \marginparwidth tanto en las clases book como article, en el modo de dos columnas, el valor predeterminado es el 60 % de \paperwidth − \textwidth, mientras que en el modo de una columna es el 50% de esa distancia.
\oddsidemargin 	\evensidemargin 	 La longitud de \oddsidemargin es la distancia adicional entre el lado izquierdo de la página y el margen izquierdo del texto, en las páginas impares cuando se elige la opción de clase documento twoside y en todas las páginas cuando oneside está en vigor. Cuando twoside está en vigor, en páginas pares, la distancia adicional a la izquierda es \evensidemargin.
El valor predeterminado de LaTeX es que \oddsidemargin es el 40% de la diferencia entre \paperwidth y \textwidth, y \evensidemargin es el resto.
\paperheight 	 La altura del papel, a diferencia de la altura del área de impresión. Normalmente se establece con una opción de la clase documento, como en \documentclass[a4paper]{article} (véase Opciones de la clase documento).
\paperwidth 	 El ancho del papel, a diferencia del ancho del área de impresión. Normalmente se establece con una opción de la clase documento, como en \documentclass[a4paper]{article} (véase Opciones de la clase documento).
\textheight 	 La altura vertical normal del cuerpo de la página. Si el documento se establece en un tamaño de letra nominal de 10pt entonces para un article o report el valor predeterminado es ‘43\baselineskip’, mientras que para un book es ‘41\baselineskip’. Con un tamaño de letra de 11pt, el valor predeterminado es ‘38\baselineskip’ para todas las clases de documento. A 12pt es ‘36\baselineskip’ para todas las clases.
\textwidth 	 El ancho horizontal completo de todo el cuerpo de la página. Para un documento article o report, el valor predeterminado es ‘345pt’ cuando el tamaño de letra elegido es 10pt, el valor predeterminado es ‘360pt’ a 11pt, y es ‘390pt’ a 12pt. Para un documento book, el valor predeterminado es ‘4.5in’ con un tamaño de letra de 10pt y ‘5in’ con 11pt o 12pt.
En la salida de varias columnas, \textwidth sigue siendo el ancho de todo el cuerpo de la página, mientras que \columnwidth es el ancho de una columna (véase \twocolumn).
En las listas (véase list), \textwidth sigue siendo el ancho de todo el cuerpo de la página (y \columnwidth el ancho de toda la columna), mientras que \linewidth puede disminuir para las listas anidadas.
Dentro de una minipágina (véase minipage) o \parbox (véase \parbox), todos los parámetros relacionados con el ancho se establecen en el ancho especificado, y vuelven a sus valores normales al final de minipage o \parbox.
\hsize 	 Esta entrada se incluye para completar: \hsize es el parámetro primitivo TeX utilizado cuando el texto se divide en líneas. No se debería usar en documentos LaTeX normales.
\topmargin 	 Espacio entre la parte superior de la página TeX (una pulgada desde la parte superior del papel, de manera predeterminada) y la parte superior de la cabecera. El valor se calcula basado en muchos otros parámetros: \paperheight − 2in − \headheight − \headsep − \textheight − \footskip, y luego dividido por dos.
\topskip 	 Distancia mínima entre la parte superior del cuerpo de la página y la línea base de la primera línea de texto. Para las clases estándar, el valor predeterminado es igual que el tamaño de letra, por ejemplo, ‘10pt’ en un tamaño de letra de 10pt.

\baselineskip y \baselinestretch
El \baselineskip es una longitud elástica (véase Longitudes). Da la inicial, la distancia normal entre líneas en un párrafo, desde línea base a línea base.
Por lo general, los autores de documentos no cambian directamente \baselineskip mientras escribían. En su lugar, se establece mediante el comando de selección \fontsize del tamaño de letra de bajo nivel (véase comandos fontsize de bajo nivel). El valor de \baselineskip se restablece cada vez que sucede un cambio de tipo de letra, por lo que cualquier cambio directo a \baselineskip desaparecerá la próxima vez que haya un cambio de letra. Para cómo influir en el espaciado de línea, ve la explicación de \baselinestretch a continuación.
Por lo general, el diseñador del tipo de letra asigna el tamaño de letra y el salto de línea base. Estos números son nominales en el sentido de que si, por ejemplo, el archivo de estilo de una letra tiene el comando \fontsize{10pt}{12pt} entonces eso no significa que los caracteres en el tipo de letra tenga una altura de 10pt; por ejemplo, los paréntesis y las mayúsculas acentuadas pueden ser más altas. Ni tampoco significa que si las líneas están separadas menos de 12pt entonces corren el riesgo de tocarse. Más bien estos números son juicios tipográficos. (A menudo, el \baselineskip es un veinte por ciento más grande que el tamaño de la letra).
El \baselineskip no es una propiedad de cada línea sino del párrafo completo. Como resultado, texto grande en medio de un párrafo, como una sola enorme {\Huge Q}, se aplastará en su línea. TeX se asegurará de que no raspe la línea de arriba, pero no cambiará el \baselineskip para esa línea para hacer espacio extra arriba. Para solucionarlo, usa un \strut (véase \strut).
El valor de \baselineskip que usa TeX para el párrafo es el valor en vigor en la línea en blanco o comando que finaliza la unidad párrafo. Entonces, si un documento contiene este párrafo, sus líneas se estrecharán juntas, en comparación con las líneas en los párrafos circundantes.

Mucha  gente ve  un salto  de  página entre  el texto  y una  ecuación
mostrada como  mal estilo, por lo  que en efecto la  pantalla es parte
del párrafo.  Porque esto se  muestra en footnotesize, todo el párrafo
tiene  el  espaciado  de  línea  base que  coincide  con  ese  tamaño.
{\footnotesize $$a+b = c$$}

El proceso para crear párrafos es que cuando se agrega una nueva línea, si la profundidad de la línea anterior más la altura de la nueva línea es menor que \baselineskip, entonces, TeX inserta pegamento vertical para compensar la diferencia. Hay dos puntos finos. El primero es que si las líneas estarían demasiado juntas, más cerca que \lineskiplimit, entonces, TeX en su lugar usa \lineskip como el pegamento entre líneas. El segundo es que TeX en realidad no usa la profundidad de la línea anterior. En su lugar, usa \prev depth, que generalmente contiene esa profundidad. Pero al comienzo del párrafo (o cualquier lista vertical) o justo después de una regla, \prevdepth tiene el valor -1000pt y este valor especial le dice a TeX que no inserte ningún pegamento entre líneas en el inicio de párrafo.
En las clases estándar \lineskiplimit es 0pt y \lineskip es 1pt. Por el párrafo anterior entonces, la distancia entre líneas se puede aproximar a cero, pero si llega a ser cero (o menos de cero), entonces las líneas saltan a 1pt aparte.
A veces los autores deben, con fines de edición, poner el documento en espacio doble o espacio y medio. La forma correcta de influir en la distancia entre líneas es a través de \baselinestretch. Escala \baselineskip y tiene un valor predeterminado de 1.0. Es un comando, no una longitud, y no surte efecto hasta que ocurre el cambio del tipo de letra, así que establece el factor de escala de esta manera: \renewcommand{\baselinestretch}{1.5}\selectfont.
La forma más sencilla de cambiar el espacio entre líneas para un documento es poner \linespread{factor} en el preámbulo. Para espacios dobles, toma factor como 1.6 y como un espacio y medio usa 1.3. Estos números son aproximados: por ejemplo, dado que el \baselineskip es aproximadamente 1.2 veces el tamaño de letra, multiplicado por 1.6 suministra una proporción del tamaño de letra de salto de referencia de aproximadamente 2. (El comando \linespread se define como \renewcommand{\baselinestretch}{factor} por lo que también no tendrá efecto hasta que ocurra una configuración del tipo de letra. Pero eso siempre se lleva a cabo al comienzo de un documento, por lo que no es necesario que lo sigas con \selectfont).
Un enfoque más simple es el paquete setspace. El ejemplo básico:

\usepackage{setspace}
\doublespacing  % o \onehalfspacing para 1.5

En el preámbulo, estos comenzarán el documento con ese tamaño. Pero también puedes usar estas declaraciones en el cuerpo del documento para cambiar el espacio desde ese punto en adelante, y en consecuencia hay \singlespacing para devolver el espacio a la normalidad. En el cuerpo del documento, una mejor práctica que usar las declaraciones es usar entornos, como \begin{doublespace} ... \end{doublespace}. El paquete también tiene comandos para hacer espaciado arbitrario: \setstretch{factor} y \begin{spacing}{factor} ... \end{spacing}. Este paquete también mantiene el interlineado de espacio simple en lugares donde eso es típicamente deseable, como notas al pie y subtítulos de figura. Consulta la documentación del paquete.

Flotantes
Algunos elementos tipográficos, como figuras y tablas, no se pueden romper a través de las páginas. Deben estar escritos fuera del flujo normal de texto, por ejemplo, flotando en la parte superior de una página posterior.
LaTeX puede tener varias clases diferentes de material flotante. El valor predeterminado son las dos clases, figure (véase figure) y table (véase table), pero puedes crear una nueva clase con el paquete float.
Dentro de cualquier clase float, LaTeX siempre respeta el orden, de modo que la primera figura en un documento fuente debe estar compuesta tipográficamente antes que la segunda figura. Sin embargo, LaTeX puede mezclar las clases, por lo que puede suceder que mientras que la primera tabla aparece en la fuente antes de la primera figura, aparece en la salida después de ella.
La colocación de flotantes está sujeta a parámetros, que se indican a continuación, que limitan el número de flotantes que pueden aparecer en la parte superior de una página, y el fondo, etc. Si hay tantos flotantes en cola que los límites impiden para que no encajen en una página, entonces LaTeX coloca lo que puede y aplaza el resto a la página siguiente. De esta manera, los flotantes pueden terminar siendo tipografíados lejos de su lugar en la fuente. En particular, un flotante que es grande puede migrar al final del documento. En cuyo caso, porque todos los flotantes en una clase deben aparecer en orden secuencial, cada flotante siguiente en esa clase también aparece al final.
Además de cambiar los parámetros, para cada flotante puedes ajustar dónde el algoritmo de colocación flotante intenta colocarlo usando su argumento placement. Los valores posibles son una secuencia de las letras debajo. El valor predeterminado para figure y table, en ambas clases, article y book, es tbp.
t 	(Top)—en la parte superior de una página de texto.
b 	(Bottom)—en la parte inferior de una página de texto. (Sin embargo, b no es permitido para flotantes de ancho completo (figure*) con producción en doble columna. Para mejorar esto, usa stfloats o el paquete dblfloatfix, pero ve la discusión en las advertencias en las preguntas frecuentes: https://www.texfaq.org/FAQ-2colfloat.
h 	(Here)—en la posición en el texto donde el entorno figure aparece. Sin embargo, h no está permitido por sí mismo; t se añade automáticamente.
Para forzar absolutamente que un flotante aparezca “aquí”, puedes \usepackage{float} y usa el especificador H que define. Para obtener más información, consulta la entrada de preguntas frecuentes en https://www.texfaq.org/FAQ-figurehere.
p 	 (Página de flotantes)—en una página flotante separada, que es una página que no contiene texto, solo flotantes.
! 	Se utiliza además de uno de los anteriores; solo para este flotante, LaTeX ignora las restricciones tanto en el número de flotantes que pueden aparecer y las cantidades relativas de texto flotante y no flotante en la página. El especificador ! no significa “pon el flotante aquí”, ve más arriba.
Nota: el orden en que aparecen las letras en el argumento placement no cambia el orden en que LaTeX intenta colocar el flotante; por ejemplo, btp tiene el mismo efecto que tbp. Todo lo que placement hace es que si una letra no está presente entonces el algoritmo no intenta esa ubicación. Por lo tanto, el valor predeterminado de LaTeX de tbp es probar cada ubicación excepto colocar el flotante donde ocurre en la fuente.
Para evitar que LaTeX mueva flotantes al final del documento o un capítulo puede usar un comando \clearpage para comenzar una nueva página e inserta todos los flotantes pendientes. Si no deseas un salto de página, puedes usar el paquete afterpage y emitir \afterpage{\clearpage}. Esto esperará hasta que la página actual haya terminado y entonces vuelca todos los flotantes pendientes.
LaTeX puede escribir un flotante antes de donde aparece en la fuente (aunque en la misma página de salida) si hay un especificador t en el parámetro placement. Si esto no se desea, y se elimina la t no es aceptable ya que evita que se coloque el flotante en la parte superior de la página siguiente, lo puedes evitar usando el paquete flafter o usando el comando \suppressfloats[t], lo que provoca flotantes para la posición superior en esta página para pasar a la página siguiente.
Parámetros relativos a las fracciones de páginas ocupadas por float y texto no flotante (cámbialos con \renewcommand{parameter}{decimal entre 0 y 1}):
\bottomfraction 	 La fracción máxima de la página que se permite sea ocupada por flotantes en el fondo; predeterminado ‘.3’.
\floatpagefraction 	 La fracción mínima de una página flotante que debe estar ocupada por flotantes; predeterminado ‘.5’.
\textfraction 	 Fracción mínima de una página que debe ser texto; si los flotantes también ocupan mucho espacio para conservar tanto texto, los flotantes se moverán a una pagina diferente. El valor predeterminado es ‘.2’.
\topfraction 	 Fracción máxima en la parte superior de una página que se puede ocupar antes por flotantes; predeterminado ‘.7’.
Parámetros relacionados con el espacio vertical alrededor de los flotantes (cámbialos con un comando de la forma \setlength{parameter}{expresión length}):
\floatsep 	 Espacio entre flotantes en la parte superior o inferior de una página; predefinido ‘12pt más 2pt menos 2pt’.
\intextsep 	 Espacio encima y debajo de un flotante en medio del texto principal; predeterminado ‘12pt plus2pt minus2pt’ para documentos de 10 y 11 puntos, y ‘14pt plus4pt minus4pt’ para documentos de 12 puntos.
\textfloatsep 	 Espacio entre el último (primer) flotante en la parte superior (inferior) de una página; predeterminado ‘20pt plus2pt minus4pt’.
Contadores relacionados con el número de flotantes en una página (cámbialos con un comando de la forma \setcounter{ctrname}{número natural}):
bottomnumber 	 Número máximo de flotantes que pueden aparecer en la parte inferior de una página de texto; predeterminado 1.
dbltopnumber 	 Número máximo de flotantes de tamaño completo que pueden aparecer en la parte superior de una página de dos columnas; predeterminado 2.
topnumber 	 Número máximo de flotantes que pueden aparecer en la parte superior de una página de texto; predeterminado 2.
totalnumber 	 Número máximo de flotantes que pueden aparecer en una página de texto; predeterminado 3.
La entrada principal de preguntas frecuentes TeX relacionada con los flotantes https//www.texfaq.org/FAQ-floats contiene sugerencias para relajar los parámetros predeterminados de LaTeX para reducir el problema de los flotantes empujados hasta el final. Una explicación completa del algoritmo de colocación de flotantes se encuentra en el artículo de Frank Mittelbach “Cómo influir en la posición de los entornos flotantes como figure y table en LaTeX?” (https//www.latex-project.org/publications/2014-FMi-TUB-tb111mitt-float-placement.pdf).

\caption
Sinopsis:

\caption{caption-text}

o

\caption[short-caption-text]{caption-text}

Crea un título para un entorno flotante, como figure o entorno table (véase figure o table).
En este ejemplo, LaTeX coloca un título debajo del espacio en blanco vertical, espacio que deja el autor para la posterior inclusión de una imagen.

\begin{figure}
  \vspace*{1cm}
  \caption{Alonzo Cushing, Batería A, 4ª artillería de EE. UU.}
  \label{fig:CushingPic}
\end{figure}

El comando \caption etiquetará caption-text con algo como ‘Figura 1:’ para un artículo o ‘Figura 1.1:’ para un libro. El texto está centrado si está más corto que el ancho del texto, o establecido como un párrafo sin sangría si toma más de una línea.
Además de colocar el caption-text en la salida, el comando \caption también guarda esa información para usarla en una lista de figuras o lista de tablas (véase Tabla de contenido etc.).
Aquí el comando \caption usa el comando opcional short-caption-text, para que el texto más corto aparezca en la lista de tablas, en lugar del caption-text más largo.

\begin{table}
  \centering
  \begin{tabular}{|*{3}{c}|}
    \hline
    4  &9  &2 \\
    3  &5  &7 \\
    8  &1  &6 \\
    \hline
  \end{tabular}
  \caption[\textit{Lo Shu} cuadrado mágico]{%
    The \textit{Lo Shu} que es único entre
    cuadrados de orden tres hasta rotación y reflexión.}
  \label{tab:LoShu}
\end{table}

LaTeX etiquetará caption-text con algo como ‘Tabla 1:’ para un artículo o ‘Tabla 1.1:’ para un libro.
El título puede aparecer en la parte superior de la figura o tabla. Por ejemplo, eso sucedería en el ejemplo anterior poniendo el \caption entre el \centering y el \begin{tabular}.
Los distintos entornos flotantes se numeran por separado, de forma predeterminada. Eso es \caption que actualiza el contador, por lo que cualquier \label debe ir después del \caption. El contador para el entorno figure se llama figure, y de manera similar el contador para el entorno table es table.
El texto que se pondrá en la lista de figuras o lista de tablas es argumento móvil. Si recibes el error LaTeX ‘! Argumento de \@caption tiene un extra}’, entonces debes poner \protect delante de cualquier comando frágil. Véase \protect.
El paquete caption tiene muchas opciones para ajustar cómo aparece el título, por ejemplo, cambiando el tamaño del texto, haciendo que el título sea colgar texto en lugar de establecerlo como un párrafo, o hacer el título siempre establecido como un párrafo en lugar de centrado cuando es corto.