seleccione la capa tikz dentro del comando de ruta

seleccione la capa tikz dentro del comando de ruta

¿Es posible definir la capa tikz para dibujar dentro de un comando de ruta, por ejemplo \node[on main layer] at (0,0) {foo};? Es un poco tedioso colocar macros individuales en un entorno de alcance.

Respuesta1

Opciones behind pathy in front of pathpermite superponer nodos y líneas que se dibujan en un mismo comando.

\documentclass[tikz,border=2mm]{standalone} 

\begin{document}
\begin{tikzpicture}

\draw[thick, draw=green] (0,0) -- 
     node[pos=0.25, behind path, fill=red!30 ]{A} 
     node[pos=0.75, fill=red!30 ]{A} (2,0);

\path (1,1) node[fill=blue!20] {A} 
            node[fill=green, behind path, inner sep=3mm] {A} 
            node[fill=red, inner sep=1mm, in front of path] {};
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada