저는 xy-pic 사용이 처음이고 총알을 서로 연결하는 방법을 알아내려고 노력하고 있습니다. 내가 그리는 선은 '반만 연결'되어 있습니다. 이것은 내 코드입니다.
\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
전체 다이어그램의 간격은 과 첫 번째 사이에 문자열을 추가하여 설정할 수도 있습니다 {
.사용자 가이드.