tikzcd 中等号两端的多余线条以及幻影箭头标签的字体大小令人困惑

tikzcd 中等号两端的多余线条以及幻影箭头标签的字体大小令人困惑
  1. 当我选择等号作为箭头样式时,我发现等号符号的两端多出了两条非常细的线。也许这取决于 PDF 阅读器。当我使用 SumatraPDF 阅读器和 Chrome 中的 PDF 查看器时,我可以找到多余的线条。但是当我使用 Adob​​e 阅读器时,多余的线条消失了。所以额外的细线确实存在?或者这只是 PDF 阅读器的一个错误?

  2. 当我对箭头使用幻像选项时,该箭头的标签字体大小似乎发生了变化。字体大小不再是脚本样式。当然,可以使用\scriptstyle。那么这就是 tikz 想要的吗?为什么 tikz 更喜欢 displystyle。它有什么好处。

以下是一个简单的例子。

`\[\begin{tikzcd}[sep=1.5em]
1\rar[phantom,"1"] &\circ\rar[equal] &\circ
\end{tikzcd}\]`

那么第一张图片是我使用SumatraPDF阅读器看到的,第二张图片是我使用Adobe阅读器看到的。 在此处输入图片描述

在此处输入图片描述

答案1

  1. 二是确保不会出现该问题,无论是哪个查看者,您都可以并排绘制两条dash线而不是一条equal线。

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
With \texttt{equal} option there is the viewer issue:
\[\begin{tikzcd}[sep=1.5em]
1\rar[phantom,"1"] &\circ\rar[equal] &\circ
\end{tikzcd}\]

With two \texttt{dash} lines put side by side there is not:
\[\begin{tikzcd}[sep=1.5em]
1\rar[phantom,"1"] &\circ\rar[dash,yshift=1pt]\rar[dash,yshift=-1pt] &\circ
\end{tikzcd}\]
\end{document}

在此处输入图片描述

  1. 来自 tikz-cd 手册:

/tikz/commutative diagrams/phantom (style,无值)
创建不可见箭头。此箭头的标签是可见的。它们将固定在中心并以全尺寸排版(即使用 \textstyle)。要获取较小的标签(如普通箭头),请使用命令 \scriptstyle

相关内容