比例尺矩阵图

比例尺矩阵图

我有一个类似于下面的交换图,它太大了,无法放在页面上。有没有办法缩小图表以使其适合?我读到这可以使用 tikz 包来完成,但想知道是否也可以使用 xymatrix 来完成。如果有一种方法可以让交换图自动缩放以适合页边距,那就太好了。

\documentclass[reqno]{amsart} 
\usepackage[all,cmtip]{xy}
\begin{document} 
\begin{equation*}
\xymatrix{
0 \ar[r] & \underset{w \in S_{\infty}}{\bigoplus} AAAAAAAAAAAAAAAAA \ar[r]^-{f'} & BBBBBBBBBB^{\Gamma} \ar[r]^-{g'} & CCCCCCCCCCCCCCCC \ar[r] & 0\\
0 \ar[r] & AAAAAAAAAAAAAAAA \ar[u]^{\psi} \ar[r]^{f} & BBBBBBBBBB \ar[u]^{\psi'} \ar[r]^{g} & CCCCCCCCCC \ar[u]^{\psi''} \ar[r] & 0\\
}
\end{equation*}
\end{document}

答案1

调整大小应该是最后的手段。

\documentclass[reqno]{amsart}
\usepackage[all,cmtip]{xy}
\usepackage{graphicx}

\usepackage{showframe} % just for debugging

\begin{document}
\begin{equation*}
\resizebox{\displaywidth}{!}{%
\xymatrix{
  0 \ar[r] &
  \mathop{\smash{\bigoplus\limits_{w \in S_{\infty}}}} AAAAAAAAAAAAAAAAA
    \ar[r]^-{f'} & BBBBBBBBBB^{\Gamma} \ar[r]^-{g'} &
  CCCCCCCCCCCCCCCC \ar[r] &
  0\\
  0 \ar[r] &
  AAAAAAAAAAAAAAAA \ar[u]^{\psi} \ar[r]^{f} &
  BBBBBBBBBB \ar[u]^{\psi'} \ar[r]^{g} &
  CCCCCCCCCC \ar[u]^{\psi''} \ar[r] &
  0
}}
\end{equation*}
\end{document}

在此处输入图片描述

相关内容