Cómo tener el entorno tikzpicture formateado correctamente en el entorno align

Cómo tener el entorno tikzpicture formateado correctamente en el entorno align

Intenté descubrir cómo usar el entorno tikzpicture dentro de un entorno de alineación, y lo más parecido a una respuesta que encontré está aquí:uso de la matriz tikzpicture en el entorno de alineación o recopilación. Sin embargo, esto no responde a mi pregunta porque implica el uso de tikzlibrary y gira específicamente en torno a matrices.

Después de investigar un poco y mirar el código de la figura 3.20 enhttps://tikz.org/examples/chapter-03-drawing-positioning-and-aligning-nodes/Logré hacer lo siguiente:

Mis propios intentos de utilizar el medio ambiente.

Aquí está el MWE:

\documentclass{article}

\usepackage{amsmath, tikz}

\begin{document}

\begin{align*}
x_1 = \frac{
\tikz[baseline=(label.base)] \node[circle, draw=red, text=blue, inner sep=1pt, very thick](label){0};
^2-2}{\tikz[baseline=(label.base)] \node[circle, draw=red, text=blue, inner sep=1pt, very thick](label){0};
^2-2\cdot \tikz[baseline=(label.base)] \node[circle, draw=red, text=blue, inner sep=1pt, very thick](label){0};
}
\end{align*}

\begin{align*}
\begin{tikzpicture}[rcirc/.style={circle, draw=red, text=blue, very thick, inner sep=1pt}, baseline=(label.base)]
    \(x_1 = \frac{\tikz \node[rcirc](label){0};^2-2}{\tikz \node[rcirc](label){0};^2-2\cdot \tikz \node[rcirc](label){0};}\)
\end{tikzpicture}
\end{align*}

\end{document}

Como puede ver, funciona perfectamente bien al insertar manualmente todos los comandos. Sólo cuando intento hacer que el proceso sea "automático" utilizando el entorno tikzpicture tengo problemas con el formato. ¿Es posible solucionarlo para obtener los mismos resultados con tikzpicture que sin él? Se preferirían soluciones simples ya que todavía soy relativamente nuevo en LaTeX y estoy tratando de construir una base sólida basada en la simplicidad primero y luego en expandirla, pero si no hay otra alternativa disponible excepto una solución compleja, que así sea.

Editar: Me ha llamado la atención que el anidamiento básicamente no es compatible con tikzpicture (consulte los comentarios para obtener más detalles) y, por lo tanto, una ligera modificación a mi pregunta original sería cómo crear un entorno tikzpicture que funcione como el entorno de alineación para matemáticas y lo formatee. correctamente como el primer ejemplo que proporcioné?

Respuesta1

Definiría un comando específico:

\documentclass{article}

\usepackage{amsmath, tikz}

\newcommand{\circlednumber}[1]{%
  {\tikz[baseline=(label.base)] \node[circlednumber](label){#1};}%
}
\tikzset{
  circlednumber/.style={circle, draw=red, text=blue, inner sep=1pt, very thick},
}

\begin{document}

\begin{align*}
x_1 &= \frac{\circlednumber{0}^2-2}{\circlednumber{0}^2-2\circlednumber{0}}
\\
x_2 &= \frac{\circlednumber{1}^2-2}{\circlednumber{1}^2-2\circlednumber{1}}
\end{align*}

\end{document}

Como regla general, nunca lo use alignpara ecuaciones simples.

ingrese la descripción de la imagen aquí

información relacionada