![使用 xymatrix 绘制图形的问题](https://linux22.com/image/350599/%E4%BD%BF%E7%94%A8%20xymatrix%20%E7%BB%98%E5%88%B6%E5%9B%BE%E5%BD%A2%E7%9A%84%E9%97%AE%E9%A2%98.png)
答案1
首先,我想请您implement
在帖子中编写代码。这对我们来说会容易得多。就像这样:
\documentclass[12pt]{article}
\begin{document}
Hello world!
\end{document}
通过在每行附加代码前添加四个空格,即可实现此效果。您还可以通过在“(按 可获得这些符号alt gr+7
)之间添加特定文本,暗示文本的某一部分是代码。例如so
。
不用再多说了,让我们开始吧。我看到的第一个问题是你正在使用xymatrix
。我建议你跳到tikzcd
,至少对于不太复杂的图表和交换图来说是这样。
您想要的代码将tikzcd
如下所示:
\documentclass[a4paper]{report}
\usepackage{amsmath}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd}
& & & (0{,}4) \\
& & B \arrow[ru, "B^{1}_{1}"] \arrow[rd, "B^{1}_{2}"]& \\
& & & (5{,}1) \\
& & & \\
& & & (0{,}3) \\
A \arrow[rruuuu, "A_{1}"] \arrow[rrdddd, "A_{3}"] \arrow[rr, "A_{2}"] & & B \arrow[ru, "B_{1}"] \arrow[rd, "B_{2}"] \\
& & & (-2{,}4) \\
& & & \\
& & & (4{,}-2) \\
& & B \arrow[uuuu, dashrightarrow, dash] \arrow[ru, "B_{1}"] \arrow[rd, "B_{2}"] \\
& & & (1{,}3)
\end{tikzcd}
\]
\end{document}
希望这篇文章对您有所帮助。祝您度过美好的一天,并在使用 LaTeX 的过程中取得更多成功!