交换图中更好的箭头

交换图中更好的箭头

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 节

相关内容