在某些情况下,我计划要求用户使用tikz-cd
package 而不是xy
package (因为后者执行类别代码更改@
\AtBeginDocument
)。
但是,因为我从来没有使用过它们,所以我想知道对称差分它们的特征集。
答案1
就功能而言,严格来说,我使用 xypic 十年、使用 TikZ 两年后几乎没有发现任何区别。最大的区别在于对功能的访问。TikZ 要求用户学习更多内容才能上手。只需比较一下两者的文档(如果 TeX StackExchange 没有提供如此好的帮助,我可能不会进行转换)。而且与 xypic 相比,TikZ 为用户提供了更灵活的结果和更容易对结果进行精细控制。据我所知,通过足够复杂的 xypic 使用也可以获得控制权,但需要我没有的编程技能。我做了一些工作让图形计算它自己的一些坐标。在 TikZ 中,在 TeX StackExchange 的帮助下,这更容易。
下面是 xypic 可以做什么的一个很好的例子,但 TikZ 只是通过设置一个参数来实现: 使用 TikZ-cd 绘制立方体
我的作品全是数学公式、交换图和几何图形。我没有绘制树木或显示统计数据的经验。