Latex Avanzado

Páginas: 21 (5211 palabras) Publicado: 5 de mayo de 2012
Latex Avanzado Paquetes y herramientas para gr´ficos a

Dept. d’Inform`tica a Universitat de Val`ncia e

´ Indice
1. Introducci´n o 1

2. xymatrix

1

3. Metapost 3.1. Metapost y Latex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Metapost y pdflatex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Ejemplos y ejercicios .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8 9 9 10

4. Dia

20

5. JFig y fig2dev

20

6. eps2pdf

20

1.

Introducci´n o

En este documento se presenta el paquete xymatrix que se puede utilizar para generar diagramas directamente en el fichero tex. Tambi´n se presenta una selecci´n de herramientas (Metapost, JFig, Dia, eps2pdf, fig2dev) que se e opueden utilizar para generar gr´ficos o convertir entre diferentes formatos. a

2.

xymatrix

xymatrix es un paquete que se puede utilizar para dibujar diagramas cuyos elementos se puedan colocar en las celdas de una matriz. Para indicar que se desea utilizar este paquete hay que poner este pre´mbulo (para trabajar con a pdflatex).

P´gina: 1 a

Latex Avanzado Paquetes y herramientas paragr´ficos a

Dept. d’Inform`tica a Universitat de Val`ncia e

\ d o c u m e n t c l a s s [ a4paper , s p a n i s h , 1 1 pt ] { a r t i c l e } \ usepackage [ pdftex ] { graphicx } \ usepackage [ pdftex ] { c o l o r } % Para t r a b a j a r con l a t e x comentar l a s dos a n t e r i o r e s y d e s c o m e n t a r e s t a s %\u s e p a c k a g e [ d v i p s ] { g r a p h i c s } %\u s e p ac k a g e [ d v i p s ] { c o l o r }

\ u s e p a c k a g e {amsmath} % Para t r a b a j a r con a c e n t o s \ usepackage [ l a t i n 1 ] { inputenc } \ usepackage [ spanish ] { babel } \ u s e p a c k a g e [ a l l ] { xy } \ b e g i n { document } \ xymatrix { . . . } \ end { document }

Una matriz se puede insertar dentro de una ecuaci´n utilizando el entorno matrix. o

Ejemplo
Unamatriz en Latex

\[ \ b e g i n { bmatrix } a & b \\ c & d \ end { bmatrix } \]

a b c d

Aquellos diagramas que tengan una estructura similar a una matriz se pueden dibujar utilizando el comando xymatrix. Una modificaci´n del ejemplo anterior para unir con flechas los cuatro elementos o ser´ ıa:

Ejemplo
Un primer ejemplo de diagrama

a O co

/b 

\ xymatrix { a \ ar [ r ] & b \ ar [d ] \ \ c \ ar [ u ] & d \ ar [ l ] }

d

P´gina: 2 a

Latex Avanzado Paquetes y herramientas para gr´ficos a

Dept. d’Inform`tica a Universitat de Val`ncia e

donde \ar[·] indica que se desea dibujar una flecha y el argumento entre corchetes indica la direcci´n o en la que se debe dibujar. Car´cter a r l u d Significado una columna hacia la derecha (right) una columna hacia la izquierda(left) una fila hacia arriba (up) una fila hacia abajo (down)

Estas direcciones se pueden combinar, as´ ru significar´ hacia arriba y hacia la derecha. Estas ı ıa direcciones deben apuntar a elementos que existan en la matriz.

Ejercicio 1
Realiza un documento que contenga la siguiente figura:
/b >> >> >> >

a _>

c

El estilo de la flecha se puede cambiar utilizando \ar@estilo[·]Ejemplo
Estilos de las flechas

• @@ @

@@@ @ @@@ @ @@ @ #



;C • _ _ _ _ 



~

• ~? @@@ @@ @@ ~
~


\\

\ xymatrix { {\ b u l l e t } \ ar@{=>}[ dr ] & & {\ b u l l e t } \ ar@ {˜ >}[ dr ] & & { \ b u l l e t } \ ar@{ −}[ dr ] & & {\ b u l l e t } \ ar@ { : > } [ ur ] & & {\ b u l l e t } \ ar@{−−>}[ur ] & & { \ b u l l e t } }

Ejercicio 2
A˜ade al documentoanterior la figura: n

P´gina: 3 a

Latex Avanzado Paquetes y herramientas para gr´ficos a

Dept. d’Inform`tica a Universitat de Val`ncia e

a>

>

+3 b O > O > O

c

Si se desean poner etiquetas a las flechas se puede hacer del siguiente modo:

Ejemplo
Etiquetas sobre las flechas

a O
i

f

/b
g

\ xymatrix { a \ ar [ r ] ˆ f & b \ ar [ d ] ˆ g \\ c \ ar [ u ] ˆ i & d \...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Latex avanzado
  • latex
  • LATEX
  • Latex
  • Latex
  • latex
  • latex
  • Latex

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS