阵列中的顶部齐平、中心齐平、底部齐平

阵列中的顶部齐平、中心齐平、底部齐平

在数组中,有三个选项rc分别l用于刷新right、centered 和刷新left。但是如何上下刷新并垂直居中呢?作为下面数组中的一个例子,我希望左侧条目垂直居中而不是向上!

\[\begin{array}{cc}
        \begin{array}{c}
        \xymatrix{A\ar[r] & A\ar[r] & A}
        \end{array} & \xymatrix{ & A & \\
        A\ar[ur]\ar[r]\ar[dr] & A & A\ar[ul]\ar[l]\ar[dl]\\
        & A & }
        \end{array}\]

答案1

adjustbox可以通过valign键值来提供垂直对齐调整:

在此处输入图片描述

\documentclass{article}

\usepackage{xypic,adjustbox}

\begin{document}

\[
  \begin{array}{cc}
    \adjustbox{valign=c}{\xymatrix{A\ar[r] & A\ar[r] & A}} &
      \adjustbox{valign=c}{\xymatrix{ & A & \\
        A\ar[ur]\ar[r]\ar[dr] & A & A\ar[ul]\ar[l]\ar[dl] \\
        & A & }}
  \end{array}
\]

\end{document}

垂直重新定位到c建筑的入口处。

相关内容