
Para falar sobre um quadrado específico dentro de um diagrama maior, estou tentando adicionar um símbolo no seu centro, para que eu possa me referir a ele usando o símbolo. O problema é que não sei fazer isso com xymatrix. Existe uma solução simples? Acho que o código a seguir pode fazer o trabalho, mas me parece que deve haver uma maneira mais inteligente.
\xymatrix{
A \ar[rr] \ar[dd] && B \ar[dd]\\
& 1\\
C \ar[rr] && D
}
Responder1
esta variante fornece um diagrama menor que o seu exemplo, mas é o mesmo princípio.
usando um nome de comando em vez de um objeto codificado, é possível referir-se ao objeto posteriormente ou alterá-lo em apenas um local.
isso pode ou não satisfazer sua necessidade, mas é muito longo para tentar explicar em um comentário.
\documentclass{article}
\usepackage{amsmath}
\usepackage{xypic}
\newcommand{\refsymbol}{{\ensuremath\theta}}
\begin{document}
Here we have a diagram.
\begin{equation}
\xymatrix{
A \ar[r] \ar[d]
\ar@{}[dr] | {\refsymbol}
& B \ar[d] \\
C \ar[r] & D
}
\label{eq:diag}
\end{equation}
We want to refer to {\refsymbol} in the square shown in \eqref{eq:diag}.
\end{document}