有时即使使用“无头”命令,箭头仍会保留

有时即使使用“无头”命令,箭头仍会保留

在 tikzcd 图中,即使我设置了“无头”条件,在编译后的 pdf 中,我仍会在垂直和水平箭头中看到提示。但是,我在对角箭头中没有看到这个问题。

问题:我该如何去掉箭头?

示例代码:

\documentclass[a4paper]{article}

\usepackage{amsmath, amssymb}
\usepackage{tikz-cd}

\author{Work}
\title{}
\begin{document}
\maketitle
        \[
        \begin{tikzcd}
a \arrow[r, no head, Rightarrow] \arrow[rd, no head, Rightarrow] & a \arrow[d, no head, Rightarrow] \\
                                                                 & a                               
\end{tikzcd}
        .\]
\end{document}
                                                                                                                                                                                                              
                                                                                                                                                                                                              
                                                                                                                                                               

经过编译,我得到了下图:

在此处输入图片描述

答案1

随着Rightarrow你覆盖no head,即重要的是选项的顺序。在下面的 MWE 中,你可以看到三个选项,如何绘制没有头的箭头:

\documentclass[a4paper]{article}
\usepackage{tikz-cd}

\author{Work}
\title{}
\begin{document}
\maketitle
    \[
\begin{tikzcd}
a \ar[r, equal]   % gives the same as "Rightarrow, no head"
  \ar[rd, Rightarrow, no head]   % nohead prevail 
        & a \ar[d, no head, Rightarrow] \\  % \Rightarrow prevail
        & a
\end{tikzcd}
    .\]
\end{document}    

在此处输入图片描述

如您所见,您只需单个选项即可实现所需的线条样式equal

答案2

@Zarko 的回答很完美!我使用(题外话)带有标签的xy包,它也有相同的提示tikz-cd。语法很复杂,但并不难理解。我使用 xy 是因为它尚未纠正垂直线的错误(在no head选项的开头和结尾)。

\documentclass[a4paper,12pt]{article}
\usepackage[all,cmtip]{xy}
\begin{document}
\[\xymatrix@R=2pc@C=3pc{
a  \ar@{=}[dr]\ar@{=}[r]& a\ar@{=>}[d]^{\quad.} \\
&  a 
}\]
\end{document}

在此处输入图片描述

代码会根据您的喜好调整和@R=2pc@C=3pc的大小。R=rowsC=columns

相关内容