当我选择等号作为箭头样式时,我发现等号符号的两端多出了两条非常细的线。也许这取决于 PDF 阅读器。当我使用 SumatraPDF 阅读器和 Chrome 中的 PDF 查看器时,我可以找到多余的线条。但是当我使用 Adobe 阅读器时,多余的线条消失了。所以额外的细线确实存在?或者这只是 PDF 阅读器的一个错误?
当我对箭头使用幻像选项时,该箭头的标签字体大小似乎发生了变化。字体大小不再是脚本样式。当然,可以使用
\scriptstyle
。那么这就是 tikz 想要的吗?为什么 tikz 更喜欢 displystyle。它有什么好处。
以下是一个简单的例子。
`\[\begin{tikzcd}[sep=1.5em]
1\rar[phantom,"1"] &\circ\rar[equal] &\circ
\end{tikzcd}\]`
答案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}
- 来自 tikz-cd 手册:
/tikz/commutative diagrams/phantom
(style,无值)
创建不可见箭头。此箭头的标签是可见的。它们将固定在中心并以全尺寸排版(即使用\textstyle
)。要获取较小的标签(如普通箭头),请使用命令\scriptstyle
。