请看以下最小示例:
\documentclass{article}
\usepackage[all]{xy}
\begin{document}
\(
\xymatrix{
\begin{pmatrix} 1 & 1\end{pmatrix}
}
\)
\end{document}
我得到的输出如下:
[PDFLaTeX] test.tex => test.pdf (pdflatex)
[PDFLaTeX] finished with exit status 1
./test.tex:0:No file test.aux.
./test.tex:7:Extra }, or forgotten \endgroup. }
./test.tex:7:Missing \endgroup inserted. }
./test.tex:7:Missing } inserted. }
./test.tex:7:\begin{document} ended by \end{pmatrix}. }
./test.tex:7:Missing } inserted. }
./test.tex:7:Missing $ inserted. }
./test.tex:7:Missing } inserted. }
./test.tex:7:Missing } inserted. }
./test.tex:7:Missing } inserted. }
./test.tex:7:Missing } inserted. }
./test.tex:7:Missing \cr inserted. }
./test.tex:7:Misplaced \cr. }
./test.tex:7:Missing \cr inserted. }
./test.tex:7:Misplaced \cr. }
./test.tex:7:Missing \cr inserted. }
./test.tex:7:Misplaced \cr. }
./test.tex:7:Missing \cr inserted. }
./test.tex:7:Misplaced \cr. }
./test.tex:7:Missing \cr inserted. }
它会一直这样下去,直到永远。这有什么问题?xymatrix 和 pmatrix 不能很好地配合吗?
答案1
请按如下方式使用:
\documentclass{article}
\usepackage[all]{xy}
\usepackage{amsmath}
\begin{document}
\xymatrix{ {\begin{pmatrix} 1 & 1\end{pmatrix}} }
\end{document}
答案2
请注意引导解释条目不应该以宏开头。
但这里,真正的问题是“&”,xypic 将其解释为 xymatrix 中的分隔符(而不是 pmatrix 中的分隔符)。
例如,\xymatrix{ \begin{pmatrix} 1 \end{pmatrix} }
运行良好。