使用 pstricks 对不透明度的附加效果不吸引人

使用 pstricks 对不透明度的附加效果不吸引人

我使用pstricks通过在数学方程式中用方框或圆圈替换文本来突出显示。但是,我不希望这种突出显示遮挡其背后的内容。所以,我一直在设置opacitystrokeopacity实现这一点。一切似乎都按我的意愿进行,直到我开始尝试连接节点。然后,在箭头和连接和框重叠的地方,我得到了来自不透明度的恼人的附加副作用。真正让我感到惊讶的是,我发现箭头及其线条被视为两个分离的对象pstricks

无论如何,有人知道解决这个问题的方法吗?我愿意接受任何建议。我对此几乎一无所知tikz:真的只知道足以让我不断感到沮丧。不过,我也愿意接受tikz解决方案。

这是我的 MWE:

\documentclass{article}
\usepackage{amsmath}
\usepackage{pst-node}
\pagestyle{empty}
\begin{document}
    \newcommand{\myboxn}[3][red!60]{%
            \rnode{#2}{\psframebox[boxsep=false,
                                   framesep=0.5pt,
                                   linewidth=3pt,
                                   strokeopacity=0.4,
                                   linecolor=#1]{#3}}}
    \begin{align*}
         \sqrt{2} - 1   & = \frac{1}{\sqrt{2}+1}                                   \\[2ex]
         \sqrt{2} - 1   & = \dfrac{1}{2 + \myboxn{A}{\sqrt{2}-1}}                  \\[2ex]
         \sqrt{2} - 1   & = \dfrac{1}{2 + \myboxn{B}{\dfrac{1}{2+\sqrt{2}-1}}}    
    \end{align*}

    \ncline[arrows=-D>,
            linecolor=red,
            linewidth=3pt,
            arrowscale=1.25,
            strokeopacity=.40]{A}{B}


\end{document}

顺便说一句,我知道我可以设置参数使用\psset{...},但在实际文档中,有很多不同的样式。因此,我宁愿坚持将参数单独传递给\ncline等。

在此处输入图片描述

答案1

arrowinset=0,在设置中使用:

在此处输入图片描述

相关内容