다이어그램에 가로선을 그리려합니다. 선의 Y 좌표는 점 a와 점 b 사이의 중간에 있어야합니다 (a가 b 아래 임). 선의 왼쪽과 오른쪽 끝 점이 tikzpicture의 경계 상자에 있습니다. 교차 연산자를 사용하여 지금 내가하는 일은 다음과 같습니다.tikz/PGF 좌표의 한 구성 요소를 얻는 방법?
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (h0 -| current bounding box.west) -- (h0 -| current bounding box.east);
이것은 다소 우회합니다. 내가하고 싶은 것은 (h0)의 Y 좌표와 경계 상자의 동쪽과 서쪽 측면의 X 좌표를 얻고 좌표를 직접 작성하는 것입니다. 나는이 일을하고 싶습니다,하지만 구문을 지원하지 않습니다 :
\coordinate (h0) at ($(a.north)!0.5!(b.south)$); \draw (current bounding box.west.x,h0.y) -- (current bounding box.east.x,h0.y);
은 내가 부족 좌표의 개별 구성 요소를 참조하는 방법이 있나요?
감사! 디버깅 :'\ p3' 라인을 끝내는 쉼표는 삭제해야하고,'a.north'는 닫음이 필요합니다. ') 그리고'b.south'는 여는 것을 필요로합니다. (일단 완료되면, 이것은 완벽하게 작동합니다.) – uckelman