Preparación De Textos Con LATEX
Enviado por jeabel • 3 de Noviembre de 2011 • 1.077 Palabras (5 Páginas) • 1.027 Visitas
Preparación de textos con LATEX
1 Escritura básica de texto
El documento La estructura general de un documento LATEX2εes:
documentclass [opciones]{clase}
Preámbulo
begin{document}
Documento
end{document}
Por ahora usaremos el preámbulo
documentclass[a4paper,12pt]{article}
Espacios
Uno o más espacios en blanco en el texto fuente producen un
único espacio en el texto compilado. Un cambio de l´ ınea equivale a un espacio
en blanco. Una l´ ınea en blanco produce un cambio de párrafo. Varias l´ ıneas
en blanco consecutivas equivalen a una l´ ınea en blanco.
Para conseguir varios espacios seguidos hemos de usar ?
Para prohibir el cambio de l´ ınea entre dos palabras se usa ~. Por ejemplo,
conviene escribir
...desde 1 hasta~10.
LATEX deja un espacio adicional después de un punto y seguido. Este
efecto ha de evitarse detrás de un punto correspondiente a una abreviatura,
lo cual se consigue introduciendo un espacio normal ?. Por ejemplo, hay
que escribir
En la p’agina 5 y ss. se habla de...
1
Sin embargo, cuando el punto está precedido de una mayúscula LATEX
supone que se trata de una abreviatura y ya deja tras él un espacio normal,
con lo que no es necesario hacer esto. Por ejemplo, podemos escribir
... el Dr. D. S. Ram’on y Cajal
El punto tras la ‘r’ requiere la indicación de que no es final de frase,
pero los puntos tras la ‘D’ y la ‘S’ no lo requieren. Estar´ ıa mejor aún si
escribiéramos
... el Dr.~D.~S.~Ram’on y Cajal
Rec´ ıprocamente, si una frase termina con mayúscula hemos de indicarlo
para que LATEX inserte un espacio de fin de frase. Esto se consigue con @.
Por ejemplo, hemos de escribir
El m’as votado ha sido el P.P@. En segundo lugar...
Lo mismo sucede con el punto y coma, la interrogación, la exclamación e
incluso con un punto seguido de paréntesis o comillas. Por ejemplo, hemos
de escribir
Los c’{i}tricos (naranjas, etc.) tienen vitamina C@.
Podemos obtener espacios horizontales o verticales de cualquier longitud
mediante las instrucciones
hspace{4mm}
y
vspace{5.6cm}
El comando vspace no funciona a principio de página (para evitar que
quede un espacio en blanco indeseado al comienzo). Si pese a todo deseamos
un espacio vertical a principio de página usamos vspace*.
Si queremos una separación extra estándar entre algunos párrafos pode-
mos usar
smallskip,
medskip,
bigskip.
Signos ortográficos
Los acentos y los signos ortográficos que no tienen
un código ASCII estándar se consiguen como sigue:
á
’a
à
`a
ˆ a
â
ä
"a
˜ n
~n
¿
?`¡
!`¸ c
c c
El comando i produce ı, es decir, una i sin punto. Hemos de usarlo
cuando queramos poner acentos o diéresis sobre la i, para evitar cosas como
í oï. As´ ı pues, hemos de escribir Mar’{i}a y no Mar’ia.
LATEX tiene cuatro guiones distintos: - se usa entre palabras, -- se usa
entre números, --- es el guión ortográfico y - es el guión de partición de
palabras que aparece sólo si es necesario. Notemos la diferencia:
2
F´ ısico-qu´ ımico,
páginas 4–8,
Hay—de hecho—varios tipos...
Las comillas se consiguen con el acento grave y el apóstrofo:
`comillas simples’
‘comillas simples’,
``comillas dobles’’
“comillas dobles”,
Hay ciertos signos que s´ ı tienen un código ASCII estándar pero que TEX
reserva para usos especiales. Para obtenerlos como meros signos hemos de
usar los comandos siguientes:
$
$
&
&
%
%
_
{
{
}
}
Los puntos supensivos se consiguen con ldots.
Hay ciertos signos ortográficos para los que LATEX no da una forma inme-
diata de conseguirlos, pero pueden ser definidos mediante instrucciones en el
preámbulo del documento. Por ejemplo, si incluimos la l´ ınea
deflgem{discretionary{l-}{l}{hbox{l$cdot$l}}}
podremos usar el comando lgem para escribir una l geminada catalana.
Por ejemplo,
pelgem ’{i}cula
produce
pel·l´ ıcula. La definición es
complicada porque prevé la posibilidad
...