我對使用 xy-pics 相當陌生,我正在嘗試找出如何將項目符號連接在一起。我畫的線只是「半連結」。這是我的程式碼:
\documentclass{article}
\usepackage[all]{xy}
\begin{document}
\xymatrix{
{\bullet} \ar@{-}[r]*{} & {\bullet} \ar@{-}[r]*{} \ar@/^2pc/[rr] & {\bullet} & *+[o][F]{+} \ar@{-}[l]
}
\end{document}
我想讓線條連起來。正如您所看到的,我已經成功地透過在行末尾使用 *{} 將它們半連接起來,但無論我將其放置在其他位置,它都不允許我連接另一側。
我嘗試在另一個方向添加線條,但顯然這是不切實際的,特別是當想要像我一樣添加箭頭時。 (注意:我希望箭頭的尾部和箭頭的頭部接觸節點)
那麼最好的方法是什麼呢?我確信我錯過了一些非常簡單的東西,但我不知道是什麼!
答案1
此*object
表單可讓您控制條目的間距和其他約定。在您的情況下,您可以簡單地在每個項目符號前面加上以下前綴*=
:
\documentclass{article}
\usepackage[all]{xy}
\begin{document}
\xymatrix{
*=0{\bullet} \ar@{-}[r]*{} & *=0{\bullet} \ar@{-}[r]*{} \ar@/^2pc/[rr] & *=0{\bullet} & *+[o][F]{+} \ar@{-}[l]
}
\end{document}
還可以設定整個圖表的間距,在第一個圖表xymatrix
和第一個圖表之間新增一個字串{
之間添加一個字串來設定- 請參閱使用者手冊。