PDF de programación - ¿Alergia al LATEX?

Imágen de pdf ¿Alergia al LATEX?

¿Alergia al LATEX?gráfica de visualizaciones

Actualizado el 8 de Marzo del 2020 (Publicado el 7 de Julio del 2017)
813 visualizaciones desde el 7 de Julio del 2017
510,9 KB
33 paginas
Creado hace 24a (23/04/2000)

¿Alergia al LATEX?

Jornadas de presentación de SD:

Procesamiento de textos con LATEX I

F. Javier Pueyo Mena

kiko

e-mail : [email protected]

23 de abril de 2000

Resumen

Este micro manual está hecho con LATEX 2ε, un formato especial de TEX pensado para artículos,
libros e informes técnicos, en el cual se automatizan numerosas tareas típicas de trabajos científicos:
tablas, figuras, ecuaciones, referencias internas, bibliografías, etc. Es especialmente bueno para pro-
ducir matemáticas, pero ya se está usando más (demasiado poco) en humanidades (curiosamente
entregadas, con gran verg¨uenza, al software y a formatos propietarios).

Índice General

1 Cómo funciona LATEX 2ε. . . o la dicha de LATEX 2εear

1.1 LATEX tal cual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2
¡LATEX enano parla castellano! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 Anatomía de la bestia: estructura de un documento LATEX

2.1 Clases estándar con mucha clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Paquetes que no te pesarán . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Preámbulos ambulantes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Sin más preámbulos

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

3

4

5

7

7

8

8

2.5 Del todo a las partes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3 Y se hizo . . . la letra

11

3.1 Caracteres muy especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 La cartilla en LATEX 2ε . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 Cursivas, negritas y otras especies
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15



3.4 El tamaño de las pequeñas bestias
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
c 2000 Francisco Javier Pueyo. Se da permiso para copiar, distribuir y/o modificar este manual bajo los términos de
la GNU Free Documentation License Version 1.0 o cualquier versión posterior publicada por la Free Software Foundation.
Una copia de la licencia está incluida en la sección titulada “GNU Free Documentation License”.

1

2

F. Javier Pueyo Mena - kiko

4 Por un mejor entorno

18

4.1

center

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.3

enumerate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.4 figure

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.5 flushleft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.6 flushright

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.7

4.8

itemize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.9 quotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

4.10 quote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.11 tabbing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.12 tabular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.13 table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4.14 verse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5 Diseño de la página

6 Matemáticas

31

32

6.1 Símbolos matemáticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Índice de Tablas

1

2

3

4

5

6

7

8

9

Ejemplo del entorno TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Acentos en modo matemático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Relaciones binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Operadores binarios

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Operadores grandes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Flechas

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Delimitadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Delimitadores largos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Símbolos misceláneos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Índice de Figuras

1

2

3

4

Preámbulo de este artículo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

Encabezamiento de este artículo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

¿NO HAY FOTO? Este titulillo va debajo de la figura . . . . . . . . . . . . . . . . . . . . 20

Parámetros del diseño de página . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

¿Alergia al LATEX?

3

1 Cómo funciona LATEX 2ε. . . o la dicha de LATEX 2εear

1.1 LATEX tal cual

Supongamos que nunca antes habíamos usado TEX ni LATEX, y supongamos que nuestra distribución de
Linux traía TEX, y supongamos que lo habíamos instalado, y supongamos que alguien nos manda un
artículo que ha escrito para que lo leamos y le hagamos sugerencias (y supongamos que no es alguien
de humanidades y resulta que el artículo no está en Word) y supongamos que se llama articulo.tex
y supogamos que lo abrimos con nuestro editor y nos encontramos un fichero completamente en texto
plano pero con un montón de marcas que empiezan con \ (barra inclinada) y que no entendemos. Dada
la extensión del fichero y dadas las marcas juraríamos que está escrito en TEX o en LATEX. . . premio.
Podríamos leerlo tal cual, pero sería un poco incómodo, así que nos preguntamos cómo demonios podemos
transformar tanta marca en algo legible e imprimible. Digamos que está en LATEX. Fácil. En nuestra
consola tecleamos:

NuestraConsola$: latex articulo.tex

Y ya está. La primera vez que se usa LATEX 2ε en Linux tardará un poco en procesar el fichero porque
estará creando las fuentes estándar de TEX. . . Pero esto de las fuentes es otra historia y debe ser contada
en otra ocasión.
El caso es que el comando latex es un atajo. LATEX no es un programa. El programa que realmente
interpreta el texto y las fuentes y tiene los algoritmos para cortar líneas, páginas, palabras y caracteres
es TEX, creado por Donald E. Knuth hace mil años con la intención de conseguir que los ordenadores
pudieran hacer un trabajo de edición un poco parecido en calidad al de las imprentas manuales. Lo
consiguió. LATEX es lo que se llama un formato, un conjunto de macros —muy complejas— que hacen
que TEX sea más fácil de usar y que se automaticen muchas tareas. Así que cuando estamos tecleando
latex en nuestra consola, en realidad estamos tecleando:

NuestraConsola$: tex &latex articulo.tex

Es decir, TEXéame articulo.tex usando el formato LATEX. A su vez LATEX es fácilmente modificable y
se puden escribir macros que lo adapten a nuestras necesidades. . . Pero esto es otra historia y debe ser
contada en otra ocasión.
Una vez que hemos LATEXeado un fichero, TEX normalmente produce otro fichero (en realidad más de
uno, pero nos interesa este) con la extensión dvi: device independence. Es decir, un fichero en un formato
estándar que no depende ni de la arquitectura del ordenador que esamos usando ni, por supuesto, del
sistema operativo, ni por supuesto de ningún programa en particular, ni de ningún sistema específico
de impresión. La filosofía: cualquiera puede usarlo en cualquier sitio con cualquier cosa y obtener el
mismo resultado. Cuando a Knuth se le ocurrió lo de estos dvi no había inventado ni ps ni pdf ni nada
parecido. Ahora hay versiones especiales de TEX que por defecto producen PostScript o PDF. También
hay programas a parte que convierten los dvi a estos formatos.
Pero primero lo primero. ¿Cómo veo o imprimo el output estándar de LATEX? Pues depende mucho
de los programas que traiga tu distribución de Linux y sobre todo de si tienes X Windows o no. Si tienes
X y quieres ver directamente el fichero articulo.dvi que ha salido de articulo.tex, entonces teclea
en una XTerm:

NuestraXTerm$: xdvi articulo.dvi

y lo verás. . .
Es posible encontrar en la red programas para UNIX que nos permitan ver los dvi en la consola, yo los
he visto para DOS. . . Pero eso es otra historia y debe ser contada en otra ocasión. . .

Pero hay otras posibilidades. La más obvia en sistemas UNIX es producir un fichero PostScript y man-
darlo directamente a una impresora PostScript. Pero como la probabilidad de que cualquiera tenga una
impresora PS tiende a cero y como la cantidad de árboles que nos están dejando también, es mejor usar
un visualizador de PS (que a su vez pueda imprimirlo a cualquier impresora que no sea winprinter), el

4

F. Javier Pueyo Mena - kiko

cual sí pueda tener todo el mundo, porque sea libre: por ejemplo, ghostscript y/o ghostview que suele
venir en todas las distribuciones de Linux.
Por pasos. Lo primero que hacemos es crear un fichero articulo.ps a partir de nuestro articulo.dvi
con un programa que viene en cualquier distribución de TEX para linux, y que se llama dvips:

NuestraConsola$: dvips -o articulo.ps articulo.dvi

Si asumimos que la opción -o equivale a output, la l
  • Links de descarga
http://lwp-l.com/pdf5022

Comentarios de: ¿Alergia al LATEX? (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad