在方程环境中将 xymatrix 置于中心

在方程环境中将 xymatrix 置于中心

在方程式环境中分组时,图表xymatrix似乎没有垂直对齐。例如,此代码生成以下图像(似乎将 2.5em 放置在xymatrix比应有位置低的位置)。如何在不使用 的情况下解决这个问题\raisebox{2.5em}

\[\boxed{
\begin{array}{ccc}
A & B & C \\
A & B & C \\
A & B & C \\
A & B & C \\
A & B & C \\
\end{array}
}
\quad 
\boxed{
\begin{array}{ccc}
A & B & C \\
A & B & C \\
A & B & C \\
A & B & C \\
A & B & C \\
\end{array}
}
\qquad\boxed{
\xymatrix@-1pc{
A & B & C \\
A & B & C \\
A & B & C \\
}}
\]

示例图

答案1

用于\vcenter在数学模式中垂直居中。出于某种奇怪的原因,它似乎需要(至少有时)内部的\vbox。例如:

\documentclass{article}
\usepackage[all]{xy}
\begin{document}
 \begin{equation}
  x\,
   \vcenter{\vbox{
   \xymatrix@-1pc{
   A & B & C \\
   A & B & C \\
   A & B & C \\
   }
   }}
 \end{equation}
\end{document}

另外,您的示例无法编译,因为我不知道命令\boxed来自哪里。您应该在问题中提供完整的 LaTeX(或 TeX)文件。

相关内容