tikz independiente vs artículo: solución para limitar la salida solo a la cifra necesaria

tikz independiente vs artículo: solución para limitar la salida solo a la cifra necesaria

Necesito convertir una salida de látex a un SVG que se extienda a solo una figura.

\documentclass{standalone}
%\documentclass{article}
%\pagestyle{empty}

\usepackage{nicematrix,tikz}

\begin{document}
$\begin{pNiceMatrix}[create-medium-nodes]
  1    & 2 & -3  \\
 -2    & 0 & 4
\CodeAfter
\begin{tikzpicture}
    \draw (2-3) circle (2cm) ; % just to prove this is visible
    \node[right] at (1-3.east) {\quad this is some explanatory text that\\
                               \quad should be displayed in standalone\\
                               \quad on three lines?!\\
                               } ;
\end{tikzpicture}
\end{pNiceMatrix}$
\end{document}

Si lo uso \documentclass{article}obtengo la figura que quiero, pero incrustada en una página completa. Si uso \documentclass{standalone}solo obtengo la matriz, no el círculo ni el texto.

  1. ¿Por qué el modo independiente pierde algunos de los elementos de la figura?
  2. ¿Por qué no se respetan las nuevas líneas en el texto del nodo?
  3. ¿Algún cambio en el código anterior que pueda generar resultados recortados solo a la figura?

Respuesta1

En los entornos de nicematrix, code-after(que se puede configurar después de la palabra clave \CodeAftercomo en esta pregunta) se ejecuta después de \tikzset{every picture/.style = {overlay,remember picture}}.

Como estamos en overlaymodo, los objetos dibujados en code-afterno se tienen en cuenta para el cálculo del cuadro delimitador.

Entonces, el resultado es el resultado esperado.

información relacionada