연결 번호를 사용하여 문자열을 그리시겠습니까, 아니면 연결 번호 없이 문자열을 그리시겠습니까?

연결 번호를 사용하여 문자열을 그리시겠습니까, 아니면 연결 번호 없이 문자열을 그리시겠습니까?

LaTex(저는 TexShop 2.47과 함께 Mac OS 10.5.8을 사용합니다)를 사용하여 연결 번호가 있거나 연결 번호가 없는 문자열을 그릴 수 있습니까?

아래 사례를 알고 있는 전문가가 있으면 언제든지 의견을 제시해 주시기 바랍니다. 대답이 모든 것을 완전히 해결할 필요는 없습니다.

다음은 세 가지 예입니다.

그림 1. 링크 없음:

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

그림 2. 링크 = 1:

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

그림 3. 링크 = 2:

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

그림 4. 보로메안 링:

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

답변1

knots다음은 Gonzalo Medina의 제안에 따라 라이브러리를 사용하는 예입니다 .

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

주석을 달면 draft mode=crossings교차점의 번호가 매겨진 방법을 볼 수 있으며, flip crossing=<num>각 교차점을 전환하는 데 사용됩니다.

절차:

다른 그림의 경우 선을 먼저 지정하면 됩니다 \draw(라이브러리 사용과 무관함) knots. 그런 다음

  1. 코드를 knot환경으로 이동하고,
  2. \draw을(를) 로 변경합니다 \strand.
  3. draft mode=crossings교차점 번호를 매기는 옵션을 추가하세요 .
  4. flip crossing적절한 "레벨"에서 교차점을 얻으려면 원하는 대로 사용하십시오 .
  5. .draft mode=crossings

모양을 사용했지만 circle임의의 모양이 작동해야 합니다.

암호:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{knots}

\begin{document}
\centering
\begin{tikzpicture}
\begin{knot}[
    %draft mode=crossings ,
    clip width=3,
    flip crossing=1,
    flip crossing=2,
    ]
    \strand [ultra thick, red  ] (0,0) circle (1.0cm);
    \strand [ultra thick, black] (1,0) circle (1.0cm);
\end{knot}
\end{tikzpicture}
\hspace*{0.5cm}
\begin{tikzpicture}
\begin{knot}[
    %draft mode=crossings ,
    clip width=3,
    flip crossing={2},
    ]
    \strand [ultra thick, red  ] (0,0) circle (1.0cm);
    \strand [ultra thick, black] (1,0) circle (1.0cm);
\end{knot}
\end{tikzpicture} 

\begin{tikzpicture}
\begin{knot}[
    %draft mode=crossings ,
    clip width=4,
    ]
    \strand [ultra thick, blue ] (0,0) circle (1.0cm);
    \strand [ultra thick, red  ] (1,0) circle (1.0cm);
    \strand [ultra thick, green] (0.5,1) circle (1.0cm);
    \flipcrossings{1, 2, 5, 6}
\end{knot}
\end{tikzpicture} 
\end{document}

관련 정보