Manual de LaTeX/Escribiendo texto/Espacios
En , un espacio en blanco en el texto fuente produce un espacio en blanco en el documento compilado. Más de un espacio en blanco en el texto fuente no producen más que un espacio en blanco en el texto compilado.
Por tanto, si escribimos:
Uno o más espacios equivalen a un solo espacio en blanco
Uno o más espacios equivalen a un solo espacio en blanco
obtenemos en ambos casos: Uno o más espacios equivalen a un solo espacio en blanco.
Podemos usar también el comando \hspace{''valor''}
para obtener un espacio horizontal igual al valor que especifiquemos. Por ejemplo,
Hola\hspace{4cm}adiós
dejará un espacio horizontal de 4 centímetros entre las palabras "Hola" y "adiós" en el texto compilado.
Espacio de no separación
editarjustifica de manera automática los párrafos, por lo que una vez que se llene una línea mandará lo que sigue a la línea de abajo, separando palabras que, en ocasiones, sería mejor mantener juntas. Para conseguir que no separe dos palabras con un cambio de línea debemos usar el comando ~. Por ejemplo, debemos escribir
O.~Wilde escribió obras como...
para que no haya un salto entre "O." y "Wilde".
Sangría de primera línea y espacio entre párrafos
editarPara ajustar la sangría de la primera línea, hay que modificar el parámetro \parindent. Por ejemplo, se deja un cuadratín con:
\setlength{\parindent}{1em}
Y se suprime con:
\setlength{\parindent}{0pt}
El espacio entre párrafos se ajusta con \parskip:
\setlength{\parskip}{10pt}
Espacios tras punto
editarA menos que se use babel con la opción spanish, de manera automática deja un espacio adicional después de un punto, según la tradición tipográfica anglosajona,[1] a menos que éste esté precedido por una mayúscula, caso en el cual interpreta el punto como el de una abreviatura y no deja ningún espacio adicional. Si una abreviatura termina con una letra minúscula, como por ejemplo la abreviatura latina "e. g.", entonces hemos de evitar el espacio adicional que dejará . Esto se consigue con el comando \
. Por ejemplo, debemos escribir
...existen clases (e.~g.\ la clase de todos los conjuntos) que no son conjuntos
Si una frase termina con mayúscula, , como ya hemos dicho, no dejará un espacio adicional después del punto que termina dicha frase por considerarlo el de una abreviatura. Para indicarle a que se trata efectivamente del punto que termina una frase debemos escribir el comando \@
. Por ejemplo, debemos escribir
Podemos compilar nuestros documentos en formato PDF\@. Además, están los formatos...
Espacios con extensión infinita
editarOtra opción más para espacios horizontales son los comandos que "empujan" el texto hasta el final de la página. Por ejemplo, el comando \hfill
empuja el texto dejando espacios en blanco, como en el siguiente ejemplo:
Desde este punto\hfill hasta este punto
produce:
Desde este punto\hfillhasta este otro
Si en lugar de hfill
escribimos \hrulefill
o \dotfill
obtenemos, respectivamente:
Desde este punto\hrulefill hasta este otro
y
Blancos verticales
editarPor otra parte, una o más líneas en blanco en el texto fuente producen una sóla línea en blanco en el texto compilado.
Así, si escribimos: | obtenemos: | |
Primera línea.
Aún estamos en la misma línea.
|
Primera línea. Aún estamos en la misma línea.
Esta es la segunda línea Esta es la tercera línea. |
Podemos usar también el comando \vspace{''valor''}
, con un efecto similar al de \hspace{}
salvo que el espacio es vertical. Para espacios verticales predefinidos, podemos usar los comandos
\smallskip
|
\medskip
|
\bigskip
|
Es posible también dejar cierto blanco cuando se hace un salto de línea con \\ añadiendo una dimensión entre paréntesis: \\[''valor'']
produce un espacio entre líneas igual al valor especificado. Recuérdese que esta orden no es para crear espacios entre párrafos, sino solo cuando para los casos, no muy habituales, en los que hay un salto de línea dentro de un párrafo. De hecho, su uso para aumentar el espacio entre párrafos es un error (habitual).
Referencias
editar- ↑ Sin embargo, el paquete
babel
en su opción castellana sigue la tradición tipográfica europea de no usar espacios extra después de un punto. Por tanto, ahorra todos estos problemas con las abreviaturas.
__________________________________