Saltar al contenido

Dibujar un diagrama conmutativo particular

Posteriormente a consultar con especialistas en este tema, programadores de deferentes áreas y profesores hemos dado con la solución al dilema y la plasmamos en este post.

Solución:

Si no te importa usar xy-pic, el código

documentclassbeamer
usepackage[all,cmtip]xy
begindocument
begindisplaymath
  xymatrix
    X ar[rr]^gamma ar[dr]^alpha
    && Y\
    varepsilon_3 ar[r]
    & Z ar[ur]^beta
    & varepsilon_2 ar[u]
  % xymatrix
enddisplaymath

enddocument

Producirá

diagrama conmutativo

Para obtener un tutorial sobre diagramas conmutativos usando xy-pic, consulte la sección 8 de “Primeros pasos con AMS-LaTeX”, en https://www.ctan.org/tex-archive/info/amslatex-primer?lang=en

Aquí está el diagrama con diagrams.sty; Dibujé la versión con la flecha estándar junto con la head=littlevee versión. Este último tiene resultados desastrosos.

documentclassarticle
usepackage[small,nohug]diagrams
diagramstyle[labelstyle=scriptstyle]

begindocument

begindiagram
X             &              & rTo^gamma &             & Y \
              & rdTo^alpha &               & ruTo^beta & uTo \
varepsilon_3 & rTo         & Z             &             & varepsilon_2
enddiagram

diagramstyle[heads=littlevee]

begindiagram
X             &              & rTo^gamma &             & Y \
              & rdTo^alpha &               & ruTo^beta & uTo \
varepsilon_3 & rTo         & Z             &             & varepsilon_2
enddiagram

enddocument

ingrese la descripción de la imagen aquí

recomiendo usar tikz-cd en lugar de. La sintaxis es mucho más sencilla y el resultado mucho más bonito.

documentclassarticle
usepackagetikz-cd

begindocument

begintikzcd
X arrow[rr,"gamma"] arrow[dr,"alpha"] && Y \
varepsilon_3 arrow[r] & Z arrow[ur,"beta"] & varepsilon_2 arrow[u]
endtikzcd

enddocument

ingrese la descripción de la imagen aquí

Aquí está el tikz-cd versión con flechas punteadas.

documentclassarticle
usepackagetikz-cd

begindocument

begintikzcd
X arrow[rr,"gamma"] arrow[dr,"alpha"] && Y \
varepsilon_3 arrow[r,dotted] & Z arrow[ur,"beta"] & varepsilon_2 arrow[u,dotted]
endtikzcd

enddocument

ingrese la descripción de la imagen aquí

El comando de imagen incorporado de LaTeX no es malo, aunque la prueba y error para colocar las cosas correctamente es inconveniente. Para obtener lo siguiente, use el siguiente código.

diagrama.jpg

documentclass[11pt]article

begindocument

setlengthunitlength1pt
beginpicture(150,50)
put(0,0)$varepsilon_3$ put(70,0)$Z$ put(140,0)$varepsilon_2$
put(0,40)$X$ put(140,40)$Y$
put(12,3)vector(1,0)55 put(143,10)vector(0,1)27
put(13,38)vector(2,-1)55 put(82,10)vector(2,1)55
put(13,43)vector(1,0)120
put(70,48)$gamma$ put(45,25)$alpha$ put(96,25)$beta$
endpicture

enddocument

Calificaciones y comentarios

Acuérdate de que te brindamos la opción de glosar si chocaste tu atasco justo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *