\xymatrix 或其他格式

\xymatrix 或其他格式

我想要绘制以下内容:

在此处输入图片描述

这是我的尝试:

\begin{displaymath}
    \xymatrix{
        &P  \ar @{-}[ddl] \ar @{-}[dr]&\\
        & &P_1 \ar @{-}[d]\\
        P' \ar @{-}[dr] & & P_2 \ar @{-}[dl]\\
        &Q& }
    \end{displaymath}

但输出不同。

你能帮忙吗?

答案1

既然您说“或其他格式”。也许这tikz-cd是一种选择?

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}[column sep=3em,row sep=1ex,every arrow/.append style={dash}]
 & \arrow[ddl] P \arrow[dr] & \\
 & & P_1\arrow[dd]\\
 P'\arrow[ddr] & & \\
 & & P_2\arrow[dl]\\
 & Q & 
\end{tikzcd}
\end{document}

在此处输入图片描述

答案2

您必须制作五行并减少行距:

\documentclass{article}
\usepackage[all,cmtip]{xy}

\begin{document}

\begin{displaymath}
\[email protected]{
  & P \ar@{-}[ddl] \ar@{-}[dr] \\
  & & P_1 \ar@{-}[dd] \\
  P' \ar @{-}[ddr] \\
  & & P_2 \ar@{-}[dl] \\
  & Q
}
\end{displaymath}

\end{document}

在此处输入图片描述

您可能还想增加列间距;下一张图片的唯一变化是使用

\[email protected]@C+0.5pc{

在此处输入图片描述

相关内容