Espacios
LaTeX tiene muchas formas de producir espacios en blanco o espacios llenos. Algunos de estos se adaptan mejor al texto matemático; para estos Espaciado en modo matemático.

\enspace, \quad y \qquad
Sinopsis, una de:

\enspace
\quad
\qquad

Inserta un espacio horizontal de 1/2em, 1em o 2em. La em es una longitud definida por un diseñador de fuentes, a menudo considerada como el ancho de una M mayúscula. Una ventaja de describir el espacio en ems es que puede ser más portátil entre documentos que una medida absoluta como puntos (véase Longitudes/em).
Esto pone un espacio adecuado entre dos gráficos.

\begin{center}
  \includegraphics{womensmile.png}%
  \qquad\includegraphics{mensmile.png}
\end{center}

Véase Espaciado en modo matemático, para \quad y \qquad. Estas son longitudes de siglos de composición tipográfica y, por lo tanto, pueden ser una mejor opción en muchas circunstancias que las longitudes arbitrarias, como las que se obtienen con \hspace.

\hspace
Sinopsis, una de:

\hspace{length}
\hspace*{length}

Inserta la cantidad length de espacio horizontal. length puede ser positiva, negativa o cero; agregar una cantidad negativa de espacio es como retroceder. Es una longitud elástica, es decir, puede contener un componente plus o minus, o ambas (véase Longitudes). Debido a que el espacio se puede estirar y contraer, a veces se le llama pegamento.
Esto hace una línea con ‘Name:’ a una pulgada del margen derecho.

\noindent\makebox[\linewidth][r]{Name:\hspace{1in}}

La forma * inserta un espacio horizontal que no se puede descartar. Más precisamente, cuando TeX divide un párrafo en líneas blancas el espacio—pegamentos y kerns—que vienen en un salto de línea se descartan. La forma-* evita eso (técnicamente, agrega un elemento invisible no descartable delante del espacio).
En este ejemplo

\parbox{0.8\linewidth}{%
   Completa  cada espacio  en  blanco: Cuatro  \hspace*{1in} y  hace
   siete años nuestros padres produjeron  en este continente, un nuevo
   \hspace*{1in},  concebido en  \hspace*{1in},  y  dedicado a  la
   propuesta que todos los hombres son creados \hspace*{1in}.}

el espacio en blanco de 1 pulgada que sigue a ‘concebido en’ cae al principio de una linea. Si borras el * entonces LaTeX descarta el espacio en blanco.
Aquí, el \hspace separa los tres gráficos.

\begin{center}
  \includegraphics{lion.png}%  el  espacio  extra  queda  fuera  del
    comentario
  \hspace{1cm minus 0.25cm}\includegraphics{tiger.png}%
  \hspace{1cm minus 0.25cm}\includegraphics{bear.png}
\end{center}

Porque el argumento de cada \hspace tiene minus 0.25cm, cada uno se puede encoger un poco si las tres figuras son demasiado anchas. Pero cada espacio no se reducirá más de 0.25cm (véase Longitudes).

\hfill
Sinopsis:

\hfill

Produce una longitud elástica que no tenga espacio natural pero que se pueda estirar horizontalmente tanto como sea necesario (véase Longitudes).
Esto crea un párrafo de una línea con ‘Name:’ en el lado izquierdo de la página y ‘Prueba uno’ a la derecha.

\noindent Name:\hfill Prueba uno

El comando \hfill es equivalente a \hspace{\fill} y por lo que el espacio se puede descartar en los saltos de línea. Para evitar eso, en su lugar usa \hspace*{\fill} (véase \hspace).
Aquí las gráficas están espaciadas uniformemente en el centro de la figura.

\newcommand*{\vcenteredhbox}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}}
  ...
\begin{figure}
  \hspace*{\fill}%
  \vcenteredhbox{\includegraphics{graph0.png}}%
    \hfill\vcenteredhbox{\includegraphics{graph1.png}}%
  \hspace*{\fill}%
   \caption{Comparación de dos gráficos} \label{fig:twographs}
\end{figure}

Ten en cuenta los \hspace* donde el espacio se podría eliminar.

\hss
Sinopsis:

\hss

Produce un espacio horizontal que es infinitamente contraíble así como infinitamente extensible (este comando es un primitivo TeX). Los autores LaTeX deben alcanzar primero el comando \makebox para obtener efectos de \hss (véase \mbox y \makebox).
Aquí, el \hss de la primera línea hace que la Z sobresalga hacia la derecha, sobrescribiendo la Y. En la segunda línea, la Z sobresale a la izquierda, sobrescribiendo la X.

X\hbox to 0pt{Z\hss}Y
X\hbox to 0pt{\hss Z}Y

Sin el \hss obtienes algo como ‘Sobrecarga \hbox (6.11111pt demasiado ancho) detectado en la línea 20’.

\spacefactor
Sinopsis:

\spacefactor=integer

Influye en el comportamiento de estiramiento y contracción del pegamento de LaTeX. La mayoría a nivel de usuario los documentos no utilizan este comando.
Mientras LaTeX está estilizando el material, puedes estirar o encoger los espacios entre palabras. (Este espacio no es un carácter; se llama el pegamento entre palabras; véase \hspace). El comando \spacefactor (de TeX simple) te permite, por ejemplo, hacer que el espacio después de un punto se extienda más que el espacio después de una letra de final de palabra.
Después de que LaTeX coloca cada carácter, regla u otro cuadro, establece un parámetro llamado factor de espacio. Si lo siguiente en la entrada es un espacio, entonces este parámetro afecta cuánto se puede estirar o encoger. Un factor de espacio que es mayor que el valor normal significa que el pegamento se puede estirar más y encoger menos. Normalmente, el espacio factor es 1000. Este valor está en efecto después de la mayoría de los caracteres, y cualquier cuadro que no sea de caracteres o fórmula matemática. Pero es 3000 después de un punto, signo de exclamación o signo de interrogación, es 2000 después de dos puntos, 1500 después un punto y coma, 1250 después de una coma y 0 después de un paréntesis derecho o paréntesis, comillas dobles de cierre o comillas simples. Finalmente, es 999 después de una letra mayúscula.
Si el factor espacio f es 1000, entonces el espacio de pegamento será el valor del espacio normal de la letra (para Computer Modern Roman 10 puntos esto es 3.3333 puntos). De lo contrario, si el factor de espacio f es mayor de 2000, entonces TeX agrega el valor de espacio extra de la letra (para Computer Modern Roman 10 point esto es 1.11111 points), y entonces la letra el valor de estiramiento normal se multiplica por f /1000 y el valor normal el valor de contracción se multiplica por 1000/f (para Computer Modern Roman 10 puntos, estos son 1.66666 y 1.11111 puntos).
Por ejemplo, considera el punto que termina El mejor amigo de un hombre es su perro. Después de eso, TeX pone un espacio extra fijo, y también permite que el pegamento para estirar 3 veces más y encoger 1/3 más, que el pegamento después de amigo, que no termina en un punto.
Las reglas para los factores espaciales son aún más complejas porque juegan papeles adicionales. En la práctica, hay dos consecuencias. Primero, si un punto u otro signo de puntuación está seguido por un paréntesis derecho o corchete, o comillas simples o dobles a la derecha, entonces el efecto de espaciado de ese período lleva a través de esos caracteres (es decir, el pegamento siguiente habrá aumentado el estiramiento y la contracción). Segundo, si la puntuación viene después de una letra mayúscula, entonces su efecto no está en su lugar por lo que obtienes un espacio ordinario. Este segundo caso también afecta a las abreviaturas que no terminen en mayúscula (véase \@).
Solo puedes usar \spacefactor en modo párrafo o modo LR (véase Modos). Puedes ver el valor actual con \the\spacefactor o \showthe\spacefactor.
(Comentario, no realmente relacionado con \spacefactor: si obtienes errores como ‘No puedes usar `\spacefactor' en modo vertical’, o ‘No puedes usar `\spacefactor' en modo matemático.’, o ‘Impropio \spacefactor’ entonces probablemente hayas intentado redefinir un comando interno. Véase \makeatletter y \makeatother).

\@
Sinopsis:

capital-letter\@.

Trata un punto como final de oración, donde LaTeX de lo contrario pensaría que es parte de una abreviatura. LaTeX piensa que un punto termina una abreviatura si el punto va después de una letra mayúscula, y en caso contrario piensa que el punto termina la oración. De manera predeterminada, al justificar una línea LaTeX ajusta el espacio después de un punto final de oración (o un signo de pregunta, de exclamación, coma o dos puntos) más de lo que ajusta el espacio entre palabras (véase \spacefactor).
Este ejemplo muestra los dos casos para recordar.

Las   canciones  \textit{Guitarra   roja},  etc.\   son  de   Loudon
Wainwright~III\@.

El segundo punto termina la oración, a pesar de que está precedido por una mayúscula. Le decimos a LaTeX que termina la oración poniendo \@ antes. El primer punto termina la abreviatura ‘etc.’ pero no la oración. El espacio de barra invertida, \ , produce un espacio en la mitad de la oración.
Entonces: si tienes una letra mayúscula seguida de un punto que termina la oración, entonces coloca \@ antes del punto. Esto se mantiene incluso si hay un paréntesis o corchete derecho intermedio, o derecho simple o comillas dobles, porque el efecto de espaciado de ese período continúa esos caracteres. Por ejemplo, este

Usa la  \textit{Guía de Prácticas  de Instrucción}, (un libro  de la
MAA)\@.

tendrá el espaciado correcto entre oraciones después del punto.
El comando \@ es solo para un modo de texto. Si lo usas fuera de un modo de texto, entonces obtienes ‘No puedes usar `\spacefactor' en modo vertical’ (véase Modos).
Comentario: el caso inverso es un punto que termina una abreviatura cuya última letra no es una letra mayúscula, y esa abreviatura no es la última palabra en la oración. Para ese caso sigue el punto con una barra invertida, (\ ), o una tie, (~), o \@. Algunos ejemplos son Nat.\ Acad.\ Science y Mr.~Bean, y (manure, etc.\@) a la venta (nótese en la última que la \@ viene antes del paréntesis de cierre).

\frenchspacing y \nonfrenchspacing
Sinopsis, una de:

\frenchspacing
\nonfrenchspacing

La primera declaración hace que LaTeX maneje el espacio entre oraciones de la misma manera que el espaciado entre palabras en medio de una frase. El segundo vuelve al manejo predeterminado en el que el espacio entre oraciones se estira o se encoge más (véase \spacefactor).
Algunas tradiciones tipográficas, incluido el inglés, prefieren ajustar el espacio entre oraciones (o espacios después de un signo de interrogación, signo de exclamación, coma o dos puntos) más que el espacio entre palabras que están en medio de una oración. Declarando \frenchspacing (el comando es de TeX) simple cambia a la tradición de que todos los espacios son tratados por igual.

\normalsfcodes
Sinopsis:

\normalsfcodes

Restablece los factores de espacio de LaTeX a los valores predeterminados (véase \spacefactor).

Barra invertida-espacio, \
Esta sección se refiere al comando que consta de dos caracteres, una barra invertida seguida de un espacio. Sinopsis:

\

Produce un espacio. De manera predeterminada produce espacios en blanco de longitud 3.33333pt más 1.66666pt menos 1.11111pt.
Cuando escribes uno o más espacios en blanco entre palabras, LaTeX produce espacio blanco. Pero eso es diferente a un espacio explícito. Esto ilustra.

\begin{tabular}{rl}
Un espacio en blanco:& hace algo de espacio \\
Tres espacios en blanco:&   en un renglón \\
Tres espacios:&\ \ \ en un renglón \\
\end{tabular}

En la primera línea, LaTeX pone algo de espacio después de los dos puntos. Sobre la segunda línea LaTeX colapsa los tres espacios en blanco para generar un espacio en blanco, por lo que termina con el mismo espacio después de los dos puntos como en la primera linea. LaTeX los colapsaría de manera similar en un solo espacio en blanco si uno, dos o los tres espacios en blanco fueron reemplazados por una tabulación, o por una nueva línea. Sin embargo, la línea inferior pide tres espacios para que el área blanca sea más ancha. Es decir, el comando barra invertida-espacio crea una cantidad fija de espacio horizontal. (Ten en cuenta que puedes definir un espacio horizontal de cualquier ancho con \hspace; \hspace).
El comando barra-inversa-espacio tiene dos usos principales. A menudo se usa después de secuencias de control para evitar que se traguen el espacio en blanco que sigue, como después de \TeX en \TeX\ (o \LaTeX). (Pero usar llaves tiene la ventaja de seguir funcionando si el siguiente carácter es un espacio en blanco o cualquier otra no letra, como en \TeX{} (o \LaTeX{}) en la que {} se puede agregar después de \LaTeX así como después de \TeX). El otro uso común es que marca un punto como final de una abreviatura en lugar de terminar una oración, como en Prof.\ Smith o Jones et al.\ (1993) (véase \@).
En circunstancias normales, \TAB y \NEWLINE son equivalentes a la barra invertida-espacio, \ .
Ten en cuenta también que para permitir la sangría del código fuente, en circunstancias normales, TeX ignora los espacios en blanco iniciales en una línea. Entonces el siguiente imprime ‘una palabra’:

una
  palabra

donde el espacio en blanco entre ‘una’ y ‘palabra’ es producido por la nueva línea después de ‘una’, no por el espacio antes de ‘palabra’.

~
Sinopsis:

before~after

El carácter tie, ~, genera un espacio entre before y after en el que la línea no se romperá. De manera predeterminada el espacio en blanco tiene una longitud de 3.33333pt más 1.66666pt menos 1.11111pt (véase Longitudes).
Ten en cuenta que la palabra ‘tie’ tiene este significado en la comunidad TeX/Texinfo; esto difiere del término tipográfico “tie”, que es un diacrítico en forma de arco, llamado acento de “lazo-después” en El libro TeX.
Aquí LaTeX no romperá la línea entre las dos últimas palabras:

Gracias al Prof.~Lerman.

Además, a pesar del punto, LaTeX no usa el espaciado al final de la oración (véase \@).
Los lazos evitan la separación de cosas al final de la línea donde eso podría causar confusión. También todavía permiten la separación silábica (de cualquiera de las palabras ligadas), por lo que generalmente son preferibles a poner palabras consecutivas en un \mbox (véase \mbox y \makebox).
También son cuestión de gusto, a veces alarmantemente dogmáticos, entre los lectores. Sin embargo, aquí hay algunos modelos de uso, muchos de ellos de El libro de TeX.
Entre una etiqueta de enumerador y un número, como en las referencias: Capítulo~12, o Teorema~\ref{th:Wilsons}, o Figura~\ref{fig:KGraph}.
Cuando los casos se enumeran en línea: (b)~Muestra que $f(x)$ es (1)~continuo, y (2)~acotado.
Entre un número y su unidad: $745.7.8$~watts (El paquete siunitx tiene una función especial para esto) o 144~eggs. Esto incluye entre un número de mes y día en una fecha: Octubre~12 o 12~Oct. En general, en cualquier expresión donde números y abreviaturas o símbolos están separados por un espacio: AD~565, o 2:50~pm, o Boeing~747, o 268~Camino de las llanuras, o \$$1.4$~billón. Otras opciones comunes aquí son un espacio delgado (véase \thinspace y \negthinspace) y no hay espacio en absoluto.
Cuando las frases matemáticas se traducen en palabras: equals~$n$, o menor que~$\epsilon$, o dado~$X$, o módulo~$p^e$ para todos los ~$n$ grandes (pero compara es~$15$ con es $15$~veces la altura). Entre símbolos matemáticos en aposición con sustantivos: dimensión~$d$ o función~$f(x)$ (pero compara con longitud $l$~o más). Cuando un símbolo es un objeto fuertemente ligado de una preposición: de~$x$, o de $0$ a~$1$, o en común con ~$m$.
Entre símbolos en serie: $1$,~$2$, o~$3$ o $1$,~$2$, \ldots,~$n$.
Entre los nombres de pila de una persona y entre varios apellidos: Donald~E. Knuth, o Luis~I. Trabb~Pardo, o Charles~XII—pero debes darle a TeX lugares para romper la línea así que podrías hacer Charles Louis Xavier~Joseph de~la Vall\'ee~Poussin.

\thinspace y \negthinspace
Sinopsis, una de:

\thinspace
\negthinspace

Estos producen espacios irrompibles e inextensibles de 1/6em y -1/6em, respectivamente. Estos son los equivalentes en modo texto de \, y \! (véase Espaciado en modo matemático/\thinspace).
Puedes usar \, como sinónimo de \thinspace en modo texto.
Un uso común de \thinspace es como el espacio entre comillas anidadas:

Killick respondió: "Escuché al capitán decir: 'Ahoy allí.'\thinspace"

Otro uso es que algunas guías de estilo requieren un \thinspace entre una elipsis y un punto final de oración (otras guías de estilo, creo que los tres puntos y/o los cuatro puntos son suficientes). Otro uso específico del estilo es entre iniciales, como en D.\thinspace E.\Knuth.
LaTeX proporciona una variedad de comandos de espaciado similares para el modo matemático (véase Espaciado en modo matemático). Con el paquete amsmath, o como de la versión 2020-10-01 LaTeX, se pueden usar en modo texto así como el modo matemático, incluido \! para \negthinspace; pero de lo contrario, solo están disponibles en el modo matemático.

\/
Sinopsis:

before-character\/after-character

Inserta una corrección en cursiva, un pequeño espacio definido por el diseñador de letra para cada carácter (posiblemente cero), para evitar el carácter chocando con lo que sigue. Cuando usas \/, LaTeX toma la corrección del archivo métrico de la fuente, la escala por cualquier escala que se ha aplicado a la fuente, y luego inserta esa cantidad de espacio horizontal.
Aquí, si no fuera por la \/, el before-character cursiva f golpearía el after-character roman H

\newcommand{\companylogo}{{\it f}\/H}

porque la letra cursiva f se inclina mucho hacia la derecha.
Si after-character es un punto o una coma, no insertes una corrección en cursiva ya que esos símbolos de puntuación son tan bajos para la línea base ya. Sin embargo, con punto y coma o dos puntos, así como con letras normales, la corrección en cursiva puede ayudar. Se usa normalmente entre un cambio de fuentes cursivas o inclinadas a una fuente vertical.
Cuando usas comandos como \emph y \textit y \textsl para cambiar las fuentes, LaTeX inserta automáticamente la corrección en cursiva cuando sea necesario (véase Estilos de tipos de letra). Sin embargo, declaraciones como \em e \itshape y \slshape no inserta automáticamente correcciones en cursiva.
Los caracteres verticales también pueden tener una corrección en cursiva. Un ejemplo donde se necesita es el nombre pdf\/\TeX. Sin embargo, la mayoría de los caracteres verticales tienen una corrección de cursiva cero. Algunos creadores de fuentes no incluyen valores de corrección de cursiva ni siquiera para fuentes en cursiva.
Técnicamente, LaTeX usa otro valor específico de fuente, el llamado parámetro inclinado (es decir, \fontdimen1), para determinar si posiblemente insertar una corrección en cursiva, en lugar de vincular la acción a comandos de fuente particulares.
No existe el concepto de corrección de cursiva en el modo matemático; el espaciado matemático está hecho de una manera diferente.

\hrulefill y \dotfill
Sinopsis, una de:

\hrulefill
\dotfill

Produce una longitud elástica horizontal infinita (véase Longitudes) que LaTeX se rellena con una regla (es decir, una línea) o con puntos, en lugar de espacio en blanco.
Esto genera una línea de 2 pulgadas de largo.

Nombre:~\makebox[2in]{\hrulefill}

Este ejemplo, cuando se coloca entre líneas en blanco, crea un párrafo que está justificado a la izquierda y a la derecha y donde el medio está lleno de manera uniforme de puntos espaciados.

\noindent John Aubrey, RN \dotfill{} Melbury Lodge

Para hacer que la regla o los puntos vayan al final de la línea, usa \null al comenzar o terminar.
Para cambiar el grosor de la regla, copia la definición y ajústala, como aquí

\renewcommand{\hrulefill}{%
  \leavevmode\leaders\hrule height 1pt\hfill\kern0pt }

que cambia el grosor predeterminado de 0.4pt a 1pt. Del mismo modo, ajusta el espacio entre puntos como con

\renewcommand{\dotfill}{%
  \leavevmode\cleaders\hbox to 1.00em{\hss .\hss }\hfill\kern0pt }

que cambia la longitud predeterminada de 0.33em a 1.00em.
Este ejemplo produce una línea para una firma.

\begin{minipage}{4cm}
  \centering
  \hrulefill\\
  Firmado
\end{minipage}

La línea mide 4cm de largo.

\bigskip, \medskip y \smallskip
Sinopsis, una de:

\bigskip
\medskip
\smallskip

Produce una cantidad de espacio vertical, grande, mediano o pequeño. Estos comandos son frágiles (véase \protect).
Aquí el salto sugiere el paso del tiempo (de El océano dorado por O’Brian).

El  señor Saumarez  tendría algo  grosero  que decirle,  sin duda:  él
estaba en casa de nuevo, y era una delicia.

\bigskip

``Ciento cincuenta y siete millas y un tercio, en veinticuatro horas",
dijo Pedro.

Cada comando está asociado a una longitud definida en el archivo de la clase documento.
\bigskip 	 Lo mismo que \vspace{\bigskipamount}, normalmente alrededor de una línea de espacio, con estiramiento y contracción. El valor predeterminado para el libro y las clases de article son 12pt plus 4pt minus 4pt.
\medskip 	 Lo mismo que \vspace{\medskipamount}, normalmente alrededor de la mitad de una línea de espacio, con estiramiento y contracción. El valor predeterminado para las clases book y article son 6pt plus 2pt minus 2pt.
\smallskip 	 Lo mismo que \vspace{\smallskipamount}, normalmente sobre un espacio de un cuarto de línea, con estiramiento y contracción. El valor predeterminado para las clases book y article son 3pt plus 1pt minus 1pt.
Debido a que cada comando es un \vspace, si lo usas en medio del párrafo entonces insertará su espacio vertical entre la línea en la que lo usas y la siguiente línea, no necesariamente en el lugar donde lo usas. Así que estos son mejores entre párrafos.
Los comandos \bigbreak, \medbreak y \smallbreak son similares pero también sugieren a LaTeX que este es un buen lugar para poner un salto de página (véase \bigbreak - \medbreak y \smallbreak.

\bigbreak, \medbreak y \smallbreak
Sinopsis, una de:

\bigbreak
\medbreak
\smallbreak

Produce un espacio vertical que sea grande o mediano o pequeño, y sugiere a LaTeX que este es un buen lugar para romper la página. (Las sanciones asociadas son −200, −100 y −50) respectivamente.
Véase \bigskip - \medskip y \smallskip, para más. Estos comandos producen el mismo espacio vertical pero difieren en que también eliminan un espacio vertical precedente si es menor que lo que insertarías (como con \addvspace). Además, terminan un párrafo donde se usan: este ejemplo

abc\bigbreak def ghi

jkl mno pqr

generará tres párrafos, el primero que termina en ‘abc’ y el segundo comienza, después de un espacio vertical adicional y una sangría de párrafo, con ‘def’.

\strut
Sinopsis:

\strut

Asegúrate de que la línea actual tenga una altura de al menos 0.7\baselineskip y profundidad al menos de 0.3\baselineskip. Esencialmente, LaTeX inserta en la línea un rectángulo de ancho cero, \rule[-0.3\baselineskip]{0pt}{\baselineskip} (véase \rule). El \baselineskip cambia con la fuente o tamaño de fuente actual.
En este ejemplo, \strut mantiene la caja dentro del marco de tener altura cero.

\setlength{\fboxsep}{0pt}\framebox[2in]{\strut}

Este ejemplo tiene cuatro listas. En el primero hay una brecha mucho mayor. entre los elementos 2 y 3 que entre los elementos 1 y 2. La segunda lista corrige eso con un \strut al final de su primer elemento de la segunda línea.

\setlength{\fboxsep}{0pt}
\noindent\begin{minipage}[t]{0.2\linewidth}
\begin{enumerate}
  \item \parbox[t]{15pt}{test \\ test}
  \item test
  \item test
\end{enumerate}
\end{minipage}%
\begin{minipage}[t]{0.2\linewidth}
\begin{enumerate}
  \item \parbox[t]{15pt}{test \\ test\strut}
  \item test
  \item test
\end{enumerate}
\end{minipage}%
\begin{minipage}[t]{0.2\linewidth}
\begin{enumerate}
  \item \fbox{\parbox[t]{15pt}{test \\ test}}
  \item \fbox{test}
  \item \fbox{test}
\end{enumerate}
\end{minipage}%
\begin{minipage}[t]{0.2\linewidth}
\begin{enumerate}
  \item \fbox{\parbox[t]{15pt}{test \\ test\strut}}
  \item \fbox{test}
  \item \fbox{test}
\end{enumerate}
\end{minipage}%

Las dos listas finales usan \fbox para mostrar lo que está sucediendo. El primer elemento \parbox de la tercera lista va solo al final de su segundo ‘test’, que sucede que no tiene ningún carácter que descender por debajo de la línea base. La cuarta lista agrega el puntal que da el espacio adicional necesario debajo de la línea base.
El comando \strut suele ser útil en gráficos, como en TikZ o Asymptote. Por ejemplo, puedes tener un comando como \graphnode{nombre-nodo} que se ajusta a un círculo alrededor de nombre-nodo. Sin embargo, a menos que tengas cuidado con el nombre-nodo ‘x’ y ‘y’ producirán círculos de diferentes diámetros porque los caracteres son de diferentes tamaños. Un \graphnode cuidadoso podría insertar \strut, entonces nombre-nodo y luego dibujar el círculo.
El enfoque general de usar un \rule ancho cero es útil en muchas circunstancias. En esta tabla, la regla de ancho cero mantiene la parte superior de la primera integral de golpear el \hline. Del mismo modo, la segunda regla evita que la segunda integral coincida con la primera.

\begin{tabular}{rl}
  \textsc{Integral}   &\textsc{Value}           \\
  \hline
  $\int_0^x t\, dt$   &$x^2/2$  \rule{0em}{2.5ex} \\
  $\int_0^x t^2\, dt$ &$x^3/3$  \rule{0em}{2.5ex}
\end{tabular}

(Aunque el comando de doble barra invertida de final de línea tiene un argumento opcional para cambiar el salto de línea base correspondiente, eso no resuelve este problema. Cambiar la primera barra invertida doble a algo como \\[2.5ex] pondrá más espacio entre la línea de encabezado y la regla \hline, y la integral seguiría cumpliendo la regla).

\vspace
Sinopsis, una de:

\vspace{length}
\vspace*{length}

Agrega length al espacio vertical. length puede ser positivo, negativo o cero. Es una longitud elástica — puede contener un componente plus o minus (véase Longitudes).
Esto pone espacio entre los dos párrafos.

Y dormí.

\vspace{1ex plus 0.5ex}
El nuevo día amaneció frío.

(Véase \bigskip - \medskip y \smallskip, para interpárrafo de espacios común).
La forma * inserta un espacio vertical que no se puede descartar. Más precisamente, LaTeX descarta el espacio vertical en un salto de página y la forma-* hace que el espacio permanezca. Este ejemplo deja espacio entre las dos preguntas.

Pregunta: Encuentra la integral de \( 5x^4+5 \).

\vspace*{2cm más 0.5cm}
Pregunta: Encuentra la derivada de \( x^5+5x+9 \).

Ese espacio estará presente incluso si el salto de página cae entre las preguntas.
Si usas \vspace en medio de un párrafo (es decir, en modo horizontal), entonces el espacio se inserta después de la línea que contiene el comando \vspace; no comienza un nuevo párrafo en el comando \vspace.
En este ejemplo, las dos preguntas estarán espaciadas verticalmente de manera uniforme en la página, con al menos una pulgada de espacio debajo de cada una.

\begin{document}
1) ¿Quién puso el bomp en el bomp bah bomp bah bomp?
\vspace{1in plus 1fill}

2) ¿Quién puso el carnero en la rama lama ding dong?
\vspace{1in plus 1fill}
\end{document}

\vfill
Sinopsis:

\vfill

Finaliza el párrafo actual e inserta una longitud elástica vertical que sea infinita, por lo que se puede estirar o encoger tanto como sea necesario (véase Longitudes).
A menudo se usa de la misma manera que \vspace{\fill}, excepto que \vfill finaliza el párrafo actual mientras que \vspace{\fill} agrega el espacio vertical infinito debajo de su línea, independientemente de la estructura del párrafo. En ambos casos ese espacio desaparecerá en un perímetro de la página; para eludir esto, ve la opción destacada en \vspace.
En este ejemplo, la página está llena, por lo que las líneas superior e inferior contienen el texto ‘¡Perro perdido!’ y el segundo ‘¡Perro perdido!’ es exactamente a medio camino entre ellos.

\begin{document}
¡Perro perdido!
\vfill
¡Perro perdido!  % perfectamente en el medio
\vfill
¡Perro perdido!
\end{document}

\addvspace
Sinopsis:

\addvspace{vert-length}

Agrega un espacio vertical de vert-length. Sin embargo, si hay dos o más \addvspace en una secuencia y luego juntos solo agregan el espacio necesario para que la longitud natural sea igual al máximo de la vert-length está en esa secuencia. Este comando es frágil (véase \protect). El vert-length es una longitud elástica (véase Longitudes).
Este ejemplo ilustra. El picture dibuja una escala sobre la cual se colocan las reglas. En un artículo LaTeX estándar, la longitud \baselineskip es 12pt. Como muestra la escala, las dos reglas están separadas por 22pt: la suma del \baselineskip y el 10pt desde el primer \addvspace.

\documentclass{article}
\usepackage{color}
\begin{document}
\setlength{\unitlength}{2pt}%
\noindent\begin{picture}(0,0)%
  \multiput(0,0)(0,-1){25}{{\color{blue}\line(1,0){1}}}
  \multiput(0,0)(0,-5){6}{{\color{red}\line(1,0){2}}}
\end{picture}%
\rule{0.25\linewidth}{0.1pt}%
\par\addvspace{10pt}% \addvspace{20pt}%
\par\noindent\rule{0.25\linewidth}{0.1pt}%
\end{document}

Ahora descomenta el segundo \addvspace. No hace la brecha 20pt más; en cambio, la brecha es la suma de \baselineskip y 20pt. Entonces \addvspace en cierto sentido hace lo contrario de su nombre—se asegura de que múltiples espacios verticales no acumulan, sino que sólo se utiliza el más grande.
LaTeX usa este comando para ajustar el espacio vertical arriba o abajo de un entorno que comienza un nuevo párrafo. Por ejemplo, un entorno theorem comienza y termina con \addvspace, por lo que dos theorem consecutivos están separados por un espacio vertical, no dos.
Un error ‘Algo anda mal, tal vez un \item’ faltante que apunta a un \addvspace significa que no estabas en modo vertical cuando presionaste este comando. Una forma de cambiar eso es preceder a \addvspace con un comando \par (véase \par), como en el ejemplo anterior.