在透明环境中使用该esvect
包时,可以看到箭头由两个“块”叠加而成:一条线和一个箭头。但是由于线覆盖了箭头,箭头的中心看起来不太透明。
有没有办法改变这个修改esvect
代码?
\documentclass{standalone}
\usepackage{tikz}
\usepackage{esvect}
\begin{document}
\begin{tikzpicture}
\node[semitransparent] {$\vv{v}$};
\end{tikzpicture}
\end{document}
答案1
这是针对您的特定示例的一种解决方法(我不知道这是否是使箭头半透明的最简单方法,或者这是否是您的实际用例)。解决方法是使用transparency group
。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{esvect}
\begin{document}
\begin{tikzpicture}
\begin{scope}[transparency group,semitransparent]
\node {$\vv{v}$};
\end{scope}
\end{tikzpicture}
\end{document}
如果仔细观察,仍然可以看到效果,即两块重叠处的线条稍微粗一些,但透明度的差异不那么明显。