设置\xymatrix@多个参数

LaTeX中如何同时设置行列式的”行高“与”列宽“等多个参数

LaTeX入门(刘海洋著)中只给出的\xymatrix@单个参数的例子,经多次尝试后找到了\xymatrix@后多个参数的语法,如下:
\usepackage[all]{xy}
\begin{document}
\xymatrix@C=5em@R=15ex{ %同时设置列宽与行高
A \ar[drr] & B & C\
D & E & F
}
\end{document}
LaTeX入门例子5-5-15的变形
在 \xymatrix命令后面也可以使用如下修饰符来调整矩阵元素的间距: @=h长度i 设置元素间距
@R=h长度i 设置行间距
@C=h长度i 设置列间距
@M=h长度i 设置元素的默认边距
@W=h长度i 设置元素的默认宽度 @H=h长度i 设置元素的默认高度 @L=h长度i 设置标签的边距
说明:来自《LaTeX入门》(刘海洋)P_378

交换图(xy-pic)是一种常用的LaTeX宏包,用于排版复杂或带有箭头的图表,例如交换图、分类图、矩阵等。它提供了一种简便的方式来绘制大量的图表。而其中的一个子宏包,交换图diagram(xy)可以更方便地绘制交换图,并支持更多的节点形状和箭头类型。 以下是使用交换图diagram宏包的步骤: 1. 在文档开头添加交换图diagram宏包,命令如下: `\usepackage[all]{xy}` 2. 插入图表: 首先指定图表类型,例如交换图(xy): `\xymatrix{...}` 然后添加节点,节点之间可以使用箭头(\ar)连接,例如: `\xymatrix{ A \ar[r] & B \\ C \ar[u] & D \ar[l] }` 这个例子表示了一个简单的交换图,其中节点A到B有一条箭头,节点C到D有一条箭头,左上角没有箭头的节点表示了未连接的节点。 3. 自定义节点形状和箭头类型: 交换图diagram允许用户自定义节点形状和箭头类型,例如: - \circlenode{label}{text}:创建一个圆形节点。 - \ovalnode{label}{text}:创建一个椭圆形节点。 - \rectnode{label}{text}:创建一个矩形节点。 - \xymatrix@C=1.5em@R=1.5em{...}:在xy矩阵中设置节点间距。 以下是一个使用自定义节点形状和箭头类型的例子: `\xymatrix{ \ovalnode{A}{Alice} \ar[r]^{\phi} & \rectnode{B}{Bob} \\ \rectnode{C}{Carol} \ar[u]^{\psi} \ar[ur]_{\theta} & \circlenode{D}{Dan} \ar[l] }` 这个例子表示了一个包含不同节点形状和箭头类型的交换图,其中节点A为椭圆形,B为矩形,C为矩形,D为圆形,连接这些节点的箭头有标签并呈现不同的方向。 在使用交换图diagram时需要注意合理安排节点及其形状大小和距离,使其更加美观和易于阅读。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值