непривлекательный эффект добавления непрозрачности с помощью pstricks

непривлекательный эффект добавления непрозрачности с помощью pstricks

Я использую pstricksдля выделения рамкой или обводки текста замены в моих математических уравнениях. Но я не хочу, чтобы эта подсветка закрывала то, что находится за ней. Поэтому я настраивал opacityили strokeopacityдля достижения этого. Казалось, все работало так, как я хотел, пока я не начал пытаться соединить узлы. Затем, когда стрелки, соединения и рамки накладывались друг на друга, я получал раздражающие побочные эффекты от непрозрачности. Что меня действительно удивило, так это то, что стрелки и их линии рассматриваются как два отдельных объекта 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{...}, но в самом документе много чего происходит с разными стилями. Поэтому я бы предпочел придерживаться передачи параметров индивидуально в \nclineetc.

введите описание изображения здесь

решение1

используйте arrowinset=0,в настройках:

введите описание изображения здесь

Связанный контент