\begin{tikzpicture}[>=latex']은(는) 무슨 뜻인가요?

\begin{tikzpicture}[>=latex']은(는) 무슨 뜻인가요?

코드는 다음과 같습니다.여기. 줄에서 \begin{tikzpicture}[auto, node distance=2cm,>=latex']나는 이 명령을 이해하지 못합니다 >=latex'. 나는 매뉴얼에서 그것에 대해 아무것도 찾지 못했습니다 TikZ & PGF.

미리 도움을 주셔서 감사합니다!

답변1

버전 3.0.1a용 TikZ 매뉴얼, 섹션 16.4, 201 페이지에서:

여기에 이미지 설명을 입력하세요

그래서 >=원하는 화살촉을 알려주는 약칭입니다. >=Latex및 와 관련된 다양한 화살표 스타일에 주의하세요 >=Stealth.

답변2

테스트 후 다음을 얻습니다.

오래된 도서관과 >=:

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{arrows}% old library
\begin{document}
  \begin{tikzpicture}
    \draw [-> = latex'] (0, 3) -- (1, 3);% old arrow tip
    \draw [-> = latex] (0, 2) -- (1, 2);% old arrow tip
    \draw [-> = Latex] (0, 1) -- (1, 1);
    \draw [->] (0, 0) -- (1, 0);
  \end{tikzpicture}
\end{document}

이 줄 \draw [-> = Latex] (0, 1) -- (1, 1);에서는 예상대로 오류가 발생합니다.

! 패키지 pgf 오류: 알 수 없는 화살표 팁 종류 'Latex'.

결과:

결과

따라서 >=이 구문에서는 작동하지 않습니다.

오래된 도서관과 -arrow tip type:

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{arrows}% old library
\begin{document}
  \begin{tikzpicture}
    \draw [-latex'] (0, 3) -- (1, 3);% old arrow tip
    \draw [-latex] (0, 2) -- (1, 2);% old arrow tip
    \draw [-Latex] (0, 1) -- (1, 1);
    \draw [->] (0, 0) -- (1, 0);
  \end{tikzpicture}
\end{document}

위와 같이 줄에서 \draw [-Latex] (0, 1) -- (1, 1);오류가 발생합니다.

결과:

결과1

정상적으로 작동합니다.

새로운 라이브러리와 >=.

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
  \begin{tikzpicture}
    \draw [> = latex'] (0, 3) -- (1, 3);% old arrow tip
    \draw [> = latex] (0, 2) -- (1, 2);% old arrow tip
    \draw [> = Latex] (0, 1) -- (1, 1);
    \draw [->] (0, 0) -- (1, 0);
  \end{tikzpicture}
\end{document}

이 줄 \draw [> = latex'] (0, 3) -- (1, 3);에서는 예상대로 오류가 발생합니다.

! 패키지 pgf 오류: 알 수 없는 화살표 팁 종류 '라텍스''.

결과:

결과 2

이 구문에서는 다시 >=작동하지 않습니다.

그리고 다음을 포함한 새로운 라이브러리 -arrow tip type:

\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
  \begin{tikzpicture}
    \draw [-latex'] (0, 3) -- (1, 3);% old arrow tip
    \draw [-latex] (0, 2) -- (1, 2);% old arrow tip
    \draw [-Latex] (0, 1) -- (1, 1);
    \draw [->] (0, 0) -- (1, 0);
  \end{tikzpicture}
\end{document}

위와 같이 줄에서 \draw [> = latex'] (0, 3) -- (1, 3);오류가 발생합니다.

결과:

결과3

정상적으로 작동합니다.

매뉴얼 의 설명 TikZ(182페이지 16.1항):

주목: 다음에 설명된 거의 모든 기능은 버전 3.0에서 도입되었습니다 TikZ. 호환성상의 이유로 이전 화살표 팁을 계속 사용할 수 있습니다. 기존 화살표 팁과 새 화살표 팁을 구별하기 위해 다음 규칙이 사용됩니다. Latex기존 화살표 팁과 비교하여 새롭고 더 강력한 화살표 팁은 에서와 같이 대문자로 시작합니다 latex.

주목: 라이브러리는 arrowsarrows.spaced이상 사용되지 않습니다. 대신/추가로 사용하면 arrows.meta기존 라이브러리가 제공하는 모든 기능과 그 이상을 수행할 수 있습니다. 그러나 이전 라이브러리는 여전히 작동하며 이전 화살표 팁과 새 화살표 팁을 혼합할 수도 있습니다. 단, 이전 화살표 팁은 이 섹션의 나머지 부분에 설명된 방식으로 구성할 수 없습니다. 예를 들어 화살표 scale=2에 대해 말하는 것은 latex효과가 없습니다. Latex화살표는 예상한 것보다 크기가 두 배로 늘어납니다.)

관련 정보