我尝试编译以下内容
\newcommand{\arb}[1]{\ar@<-.15ex>[#1]\ar@<.15ex>[#1]\ar@<-.075ex>[#1]\ar@<.075ex>[#1]\ar[#1]}
\[\xymatrix{
& \arb{rr}^<<<<{}="1"^g & & \arb{dr}_<<<<{}="5"^f &\\
\arb{ur}^h \ar[rr]^>>>>>>{}="2"_>>>>>>{}="3"^k \arb{dr}_c &\ar[ur]^d\ar[dr]_e & &\\
& \arb{rr}^<<<<{}="4"_b & &\arb{ur}^<<<<{}="6"_a &
\ar@{=>}"1";"2"^{T}
\ar@{=>}"3";"4"^{V}
\ar@/_.6pc/@{=>}"5";"6"^{U}
}
\;\qquad
\xymatrix{
&\arb{rr}^>>>>>>{}="1"^g\ar[dr] & & \arb{dr}^f &\\
\arb{ur}_>>>>{}="5"^h \arb{dr}^>>>>{}="6"_c & &\ar[rr]^<<<<{}="2"_<<<<{}="3"& &\\
& \arb{rr}^>>>>>>{}="4"_b \ar[ur]& &\arb{ur}_a &
\ar@{=>}"1";"2"^{A}
\ar@{=>}"3";"4"^{C}
\ar@/^.6pc/@{=>}"5";"6"^{B}}
\]
我得到了错误
[2][3]<xymatrix
!Missing $ inserted.
<inserted text>
$
l.157 }
当我点击“转到错误”时,空格\;\qquad
会突出显示。我正在使用标题
\documentclass[draft]{svjour3}
\usepackage{amscd,amssymb} %amsxtra,amsmath}
\usepackage[pdftex]{hyperref}
\usepackage{natbib}
\input xy
\xyoption{all}
\usepackage[v2,cmtip]{xy}
请帮忙。我正在准备稿件以供提交。提前谢谢!
答案1
处理您的示例(我没有该类svjour3
,所以我使用article
)代码会收到错误消息
! Xy-pic error: in entry "1,4": No [dr] (is "2,5") from here.
\xyerror@ ...#2}\fi \errmessage {Xy-pic error: #1}
这表明了问题所在;在入口处1.4
你声明了一个向下和向右的箭头(到入口2.5
),但不2.5
存在入口。在第二行添加一个额外的&
字符可以解决问题:
\documentclass{article}
\usepackage{amscd,amssymb} %amsxtra,amsmath}
\usepackage[pdftex]{hyperref}
\usepackage{natbib}
\usepackage[all,v2,cmtip]{xy}
\begin{document}
\newcommand{\arb}[1]{\ar@<-.15ex>[#1]\ar@<.15ex>[#1]\ar@<-.075ex>[#1]\ar@<.075ex>[#1]\ar[#1]}
\[
\xymatrix{
& \arb{rr}^<<<<{}="1"^g & & \arb{dr}_<<<<{}="5"^f &\\
\arb{ur}^h \ar[rr]^>>>>>>{}="2"_>>>>>>{}="3"^k \arb{dr}_c
& &\ar[ur]^d\ar[dr]_e & & \\
& \arb{rr}^<<<<{}="4"_b & &\arb{ur}^<<<<{}="6"_a &
\ar@{=>}"1";"2"^{T}
\ar@{=>}"3";"4"^{V}
\ar@/_.6pc/@{=>}"5";"6"^{U}
}
\;\qquad
\xymatrix{
&\arb{rr}^>>>>>>{}="1"^g\ar[dr] & & \arb{dr}^f &\\
\arb{ur}_>>>>{}="5"^h \arb{dr}^>>>>{}="6"_c & &\ar[rr]^<<<<{}="2"_<<<<{}="3"& &\\
& \arb{rr}^>>>>>>{}="4"_b \ar[ur]& &\arb{ur}_a &
\ar@{=>}"1";"2"^{A}
\ar@{=>}"3";"4"^{C}
\ar@/^.6pc/@{=>}"5";"6"^{B}}
\]
\end{document}