连接 xy 中的箭头

连接 xy 中的箭头

我正在尝试在 xymatrix 中创建一个控制系统框图,我已经完成了 99%,但我无法让反馈回路箭头连接到主系统的输出,如下所示:

框图

\documentclass[11pt,english]{article}
\usepackage[all,cmtip]{xy}
\usepackage{amsmath,amssymb,mathtools,cancel,mathrsfs}
\begin{document}
\begin{displaymath}
\xymatrix@R=1mm@C=10mm{
\ar[r]^-<<{v_a(s)}^>+   &   *+[o][F]{} \ar[r]   &   *+[F]{\dfrac{1}{R_a+L_as}} \ar[r]^-{i_a(s)} &   *++[F]{K_t} \ar[r]^-{T(s)}                  &   *+[F]{\dfrac{1}{J_ms+b}}\ar[rr]^-{\dot{\theta}_m(s)}    &   \ar`d/0pt[dll][dll]     &   *+[F]{\dfrac{1}{s}}\ar[r]^-{\theta_m(s)}    &\\
                        &                       &                                               &   *++[F]{K_e} \ar`l[llu][llu]^-{e(s)}_>>-     &                                                           &                           &                                               &}      
\end{displaymath}
\end{document}

有人知道怎么把它们连接在一起吗?我周六才开始使用 LaTex,所以如果这太简单了,请见谅!另外,如果您有任何其他格式提示,我很乐意听听!

顺便问一下,是否可以创建这样的实心箭头?--|> 而不是 ->?除了 tikz 之外,我看过的所有文献似乎都没有提到这一点!

谢谢,

安东尼

答案1

只需在创建空条目*{}之前添加即可。\ar 'd/0pt[dll][dll]

代码

\documentclass[11pt,english]{article}
\usepackage[all,cmtip]{xy}
\usepackage{amsmath,amssymb,mathtools,cancel,mathrsfs}
\begin{document}
\begin{displaymath}
\xymatrix@R=1mm@C=10mm{
\ar[r]^-<<{v_a(s)}^>+   &   *+[o][F]{} \ar[r]   &   *+[F]{\dfrac{1}{R_a+L_as}} \ar[r]^-{i_a(s)} &   *++[F]{K_t} \ar[r]^-{T(s)}                  &   *+[F]{\dfrac{1}{J_ms+b}}\ar[rr]^-{\dot{\theta}_m(s)}    &  *{} \ar `d/0pt[dll][dll] &   *+[F]{\dfrac{1}{s}}\ar[r]^-{\theta_m(s)}    &\\
                        &                       &                                               &  *++[F]{K_e} \ar `l[llu][llu]^-{e(s)}_>>+     &                                                           &                           &                                               &}      
\end{displaymath}
\end{document}   

输出

在此处输入图片描述

相关内容