Fourier 包为箭头提供了不同的外观,我觉得很不错。我也想在交换图中使用这个箭头。我试过 Taylor 的图表包 xy-matrix,但它们生成的箭头不是我想要的类型。最好的是 tikz 中的 Stealth 样式箭头。由于我只需要简单的图表,我真的不想被 tikz 复杂的语法折磨。是否可以将这种 Stealth 样式移植到图表或 xy-matrix?
答案1
TikZ 的语法很复杂,因为它强大的。你现在可能只想画一个简单的图表,但以后,你会达到极限xy
。我建议学习 TikZ 的基础知识,当你想画任何东西时,你的努力就会得到回报复杂的。
而且 TikZ 语法不是那简单图表比较复杂:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
% Tell it where the nodes are
\node (A) {$A$};
\node (B) [below=of A] {$B$};
\node (C) [right=of A] {$C$};
\node (D) [right=of B] {$D$};
% Tell it what arrows to draw
\draw[-stealth] (A)-- node[left] {\small $f$} (B);
\draw[-stealth] (B)-- node [below] {\small $g$} (D);
\draw[-stealth] (A)-- node [above] {\small $h$} (C);
\draw[-stealth] (C)-- node [right] {\small $k$} (D);
\end{tikzpicture}
\end{document}
并且,您可以通过在开始时指定所有路径都应具有装饰[-stealth]
等等来使事情变得更容易......
答案2
有了\usepackage[tips]{xy}
,你可以尝试一下\SelectTips{cm}{10}
。
其中cm
代表计算机现代,10 代表字体大小。可能的变化是eu
(对于 Euler)、lu
(对于 Lucida)和xy
。对于大小,根据手册,您只能在 10、11 或 12 之间进行选择。
但你还可以做更多,定义新的类型样式,例如:
\newdir{|>}{*{\alpha}}
\xymatrix{
A \ar@{|>} [r] & B }
给你类似这样的内容:A –α B
。
有关更多参考,请参阅引导第 2.2 和 2.9 节