绘制半透明的箭头应该很容易,对吧?
\documentclass{article}
\usepackage{tikz}
%\usetikzlibrary{arrows} % this doesn't change the result
\pagenumbering{gobble}
\begin{document}
\begin{tikzpicture}
\draw[-stealth,line width=12pt,opacity=0.5] (0, 0) -- (0, 2);
\end{tikzpicture}
\end{document}
然而,这会产生以下结果:
请注意,矩形和箭头重叠的地方,箭头颜色比应有的颜色要暗。
没有这个神器,我怎样才能得到这种形状和大小的箭?(最好是干净的解决方案。)
答案1
透明组功能的用途如下:将箭头包裹在\begin{scope}[transparency group, opacity=0.5] ... \end{scope}
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [line width=10pt, cyan] (-1,0) -- (1,2);
\begin{scope}[transparency group, opacity=0.75]
\draw[-stealth,line width=12pt, red] (0, 0) -- (0, 2);
\end{scope}
\end{tikzpicture}
\end{document}