()
在图#3 上插入A
可修正处的箭头尖C
。
但替换C
掉一小部分后,问题又出现了。
平均能量损失
\documentclass[11pt,a5paper]{report}
\usepackage[all]{xy}
\SelectTips{cm}{11}
\begin{document}
$\xymatrix{%
A \ar[r] \ar `d/8pt[r] `[rr] [rr]
& \displaystyle\frac{A}{B} \ar[r]
& \frac{A}{B}
}$
$\xymatrix{%
A \ar[r] \ar `d/8pt[r] `[rr]_{s} [rr]
& \displaystyle\frac{A}{B} \ar[r]
& C
}$
$\xymatrix{%
(A) \ar[r] \ar `d/8pt[r] `[rr]_{s} [rr]
& \displaystyle\frac{A}{B} \ar[r]
& C
}$
$\xymatrix{%
(A) \ar[r] \ar `d/8pt[r] `[rr]_{s} [rr]
& \displaystyle\frac{A}{B} \ar[r]
& \frac{A}{B}
}$
\end{document}
(原帖)
- 我不知道如何更正箭头的箭头尖
s
。奇怪的是,我只是从同一文件中的另一个图表中复制了代码s
,效果很好,如下所示:
如何
s
在不增加圆的半径的情况下将箭头向下移动?我的意思是,我想在箭头和之间留出更大的空间B
。我知道我可以添加一条新线,但我只想保留一条。为什么
\displaystyle
是提升A
?如何正确写出中间的分数?我试过了,\dfrac
但没有成功。
平均能量损失
\documentclass[12pt,margin=0mm]{standalone}
\usepackage[all]{xy}
\begin{document}
$\xymatrix{%
A \ar[r] \ar `d/8pt[r] `[rr]_{s} [rr]
&
\displaystyle\frac{A}{B} \ar[r]
&
\frac{A}{B}
}$
\end{document}
答案1
箭头碰到靶子就会断裂。你必须将整个箭头向下移动,直到它再次合适。如果你用 A 替换分数,它就会起作用。
您只能像在 中一样移动箭头
\ar@<-1ex>
或增加半径。我不会同时做这两项,而只是增加第一个单元格的垂直高度。我加载
amsmath
并按\dfrac
预期工作。\xymatrix
以内联数学样式设置。无论您将其放入$$
还是放入\[\]
([preview]
选项为standalone
需要)
这是我的方法。我刚刚发现第一个单元格的深度必须比最后一个单元格的深度大一点。下标越大,s
和之间的距离就越大\dfrac{A}{B}
% arara: pdflatex
\documentclass[12pt]{standalone}
\usepackage[all,cmtip]{xypic}
\usepackage{mathtools}
\begin{document}
$\xymatrix{%
A\vphantom{\dfrac{A}{B_x}} \ar[r] \ar@<0ex> `d/8pt[r] `[rr]_s [rr]
&
\dfrac{A}{B} \ar[r]
&
\dfrac{A}{B}
}$
\end{document}
由于左侧间隙较大,结果可能不令人满意。如果只使用 ,效果会更好\frac{}{}
。而且,你猜对了,使用 效果会更好tikz-cd!
% arara: pdflatex
\documentclass[12pt, border=2mm]{standalone}
\usepackage{tikz-cd}
\usepackage{mathtools}
\begin{document}
\begin{tikzcd}
A \arrow{r} \arrow[rounded corners, to path={ -- ([yshift=-3ex]\tikztostart.south)\tikztonodes -| (\tikztotarget.south)}]{rr}{s} & \dfrac{A}{B} \arrow{r} & \dfrac{A}{B}
\end{tikzcd}
\end{document}