LaTeX之用xy-pic包画交换图

LaTeX:用xy-pic包画交换图
本文介绍了如何利用LaTeX中的xy-pic包来绘制交换图,该包提供了直观且强大的功能。通过调用usepackage[all]{xy},可以创建矩阵并绘制箭头。文章详细讲解了矩阵元素的布局、箭头的方向和类型,以及标记的添加方法。

 前面介绍了用amscd包和diagrams包画交换图的两种方法,现在介绍大牛推荐的用xy-pic包画交换图的方法,这个包的使用更加直观,功能也强大,以后就用这个包了。

    MikTeX里已经包含了这个包,只要调用了这个包

    \usepackage[all]{xy}

    就可以使用了。xy-pic的原理是先以矩阵方式画出各个元素,然后画出各个元素之间的箭头。首先用命令画出个矩阵,用&隔开各个元素,用\\换行,某些元素也可以空着,例如:

    \xymatrix{

    M & & N \\

     & P &

    }

    然后指明要画的箭头,比如下面:

    \xymatrix{

    M \ar[rr]^{f}\ar[dr]_{h} & & N \ar@{-->}[dl]^{g} \\

     & P &

    }

    其中\ar命令后方括号里的字符串指明了箭头的方向,u、d、l、r分别指上下左右,比如rr表示指向右边第两个元素,dl表示指向左下角那个元素。

    \ar后的@{-->}表示箭头的类型,还有@{=>},@{.>},@{~>},@{-}等等类型,不加上这个即使用默认的箭头。

    \ar后的^{f}和_{h}表示箭头上的标记,^表示放在箭头前进方向的左侧,_表示放在箭头前进方向的右侧。标记将会放在两个元素的正中间,而使用^-{f}和_-{h}将会使标记放在箭头的正中间。

    左右用$$括起来可以将这个交换图放在正中间。

    

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值