in
매개변수 와 out
사용된 경로에 대한 매핑이 정확히 무엇인지 알고 싶습니다 .
구체적으로 다음과 같이 경로를 그린다고 가정해 보겠습니다.
\begin{tikzpicture}
\draw (0,0) to [in=30, out=40] (5,0);
\end{tikzpicture}
가능하다면 컨트롤을 사용하여 동일한 경로를 어떻게 그릴 수 있습니까?
매뉴얼에서 나는 to 사양에서 in과 out을 사용하는 것이 특별한 경로를 사용하는 것으로 변환된다는 것을 발견했지만 정확히 어떤 경로를 찾을 수 없었고 소스를 읽을 만큼 TeX에 정통하지도 않았습니다.
답변1
컨트롤은 시작점과 끝점에 상대적인 점으로 표현될 수 있으며 이는 극형으로 이루어질 수 있습니다. 첫 번째 컨트롤의 각도는 out
이고 두 번째 각도는 입니다 in
. 이제 다른 옵션이 없으면 컨트롤의 길이는 0.3915
시작점과 끝점 사이의 거리를 곱한 것과 같습니다. 따라서 귀하의 경우 거리는 다음 과 같습니다 . 5
제어 길이는 다음과 같습니다 .1.9675
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\draw[blue] (0,0) to [in=30, out=40] (5,0);
\draw[red,dashed] (0,0) .. controls +(40:1.9675) and +(30:1.9575) .. (5,0);
\end{tikzpicture}
\end{document}
번호는 0.3915
파일에서 찾을 수 있습니다 tikztopathslibrary.code.tex
. 매뉴얼에는 방향이 직각일 때 대략적인 1/4원을 얻도록 선택되었다고 명시되어 있습니다. 다른 값이 looseness
지정된 경우 이 값을 사용하여 이 계수를 조정합니다.