Pstricks による不透明度への魅力のない追加効果

Pstricks による不透明度への魅力のない追加効果

私はpstricks、数式内の置換テキストをボックスで囲んだり丸で囲んだりして強調表示するために を使用しています。しかし、この強調表示によって背後のテキストが隠れてしまうのは望ましくありません。そのため、 または を設定してopacityこれstrokeopacityを実現しています。ノードを接続しようとするまで、すべては期待どおりに機能しているように見えました。すると、矢印と接続線とボックスが重なる部分で、不透明度による厄介な副作用が発生しました。本当に驚いたのは、 によって矢印とその線が 2 つの別々のオブジェクトとして扱われることを知ったことです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,設定で使用します:

ここに画像の説明を入力してください

関連情報