我制作了下图
\documentclass[24pt]{beamer}
\usepackage[matrix,arrow]{xy}
\usepackage{amssymb,amscd,amsthm,amsmath}
\begin{document}
\begin{frame}
\xymatrix{
& &
{X}
{\ar[dll]|-{\pi_0}}
{\ar[dl]|-{\pi_1}}
{\ar@{.>}[d]}
{\ar[dr]|-{\pi_{i-1}}}
{\ar[drr]|-{\pi_i}}
{\ar@{.>}[drrr]}
%= \varprojlim\{X_i, \varphi_i\}
& & &
{(D_\infty)}
\\
{X_0}
&
{\ar@{}[l]^{\phantom{\varphi_0}}}
{\ar[l]^{\varphi_0}}
{X_1}
&
{\phantom{\ar@{}[l]}}
{\ar@{.>}[l]}
{\cdots}
&
{\ar@{.>}[l]}
{X_{i-1}}
&
{\ar[l]^{\varphi_{i-1}}}
{X_i}
&
\ar@{.>}[l]
{\cdots}
}}
\end{frame}
\end{document}
你知道我该如何利用我已有的东西来做到这一点吗?非常感谢你的帮助!
答案1
假设现有的代码包含了您需要的所有元素,那么扩展图表到底有什么问题呢?
\documentclass{standalone}
\usepackage[matrix,arrow]{xy}
\usepackage{amsmath}
\begin{document}
\xymatrix{
& &
{X}
{\ar[dll]|-{\pi_0}}
{\ar[dl]|-{\pi_1}}
{\ar@{.>}[d]}
{\ar[dr]|-{\pi_{i-1}}}
{\ar[drr]|-{\pi_i}}
{\ar@{.>}[drrr]}
%= \varprojlim\{X_i, \varphi_i\}
& & &
{(D_\infty)}
\\
{X_0}
{\ar[d]|-{h_0}}
&
{\ar@{}[l]^{\phantom{\varphi_0}}}
{\ar[l]^{\varphi_0}}
{X_1}
{\ar[d]|-{h_1}}
&
{\phantom{\ar@{}[l]}}
{\ar@{.>}[l]}
{\cdots}
{\ar@{.>}[d]}
&
{\ar@{.>}[l]}
{X_{i-1}}
{\ar[d]|-{h_{i-1}}}
&
{\ar[l]^{\varphi_{i-1}}}
{X_i}
{\ar[d]|-{h_i}}
&
\ar@{.>}[l]
{\cdots}
{\ar@{.>}[d]}
\\
{Y}
&
{\ar[l]^{\text{id}}}
{Y}
&
{\ar@{.>}[l]}
{\cdots}
&
{\ar@{.>}[l]}
{Y}
&
{\ar[l]^{\text{id}}}
{Y}
&
\ar@{.>}[l]
{\cdots}
}
\end{document}