增加 xy 和 tikz-cd 包中箭头的粗细

增加 xy 和 tikz-cd 包中箭头的粗细

我们从这些简单的 MWE 开始。第一个是用xy包完成的,有你的提示:

\documentclass[a4paper,12pt]{article}
\usepackage[all]{xy}
\begin{document}
\xymatrix{A \ar[r]& B}
\end{document}

在此处输入图片描述

并采用同样的技巧tikz-cd

\documentclass[a4paper,12pt]{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\xymatrix{A \ar[r]& B}
\end{document}

在此处输入图片描述

代码如下tikz-cd

\documentclass[a4paper,12pt]{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
A \arrow[r] & B
\end{tikzcd}
\end{document}

如何增加 中的箭头的粗细xy?我已阅读基本xy指南,但找不到任何内容。tikz-cd包中有一个名为 的命令\tikzcdset。如何将其设置为具有如下图所示的箭头?

在此处输入图片描述

后续2021-6-4:我已经找到了我的问题的解决方案(使用dvips),但我的代码不起作用。

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{color}
\usepackage{dvips,color,matrix,arrow,all,cmtip}{xy}
\begin{document}
\[
\xymatrix{ A\ar@*{\color{black}}@*{[|<5pt>]}[rrr] &&& B}
\]
\end{document}

LaTeX Error: File `dvips.sty' not found. [...ackage{dvips,color,matrix,arrow,all,cmtip}{]

我可以重新提出我的问题吗?

答案1

您可以增加箭头的宽度,但这仅适用于dvips驱动程序。

我认为它可能会扩展到 PDF 驱动程序,但 Xy-pic 的开发似乎已经停止了几年。

% arara: latex
% arara: dvips
% arara: ps2pdf

\documentclass[a4paper,12pt]{article}
\usepackage{color}
\usepackage[dvips,color,all,cmtip]{xy}
\UseCrayolaColors

\begin{document}
\[
\xymatrix@C+2pc{
 A\ar@*{[|<5pt>]}@[ForestGreen][r] & B \\
 A\ar@*{[|(10)]}@[Dandelion][r] & B
}
\]
\end{document}

在此处输入图片描述

相关内容