
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
. 그런 다음
- 코드를
knot
환경으로 이동하고, \draw
을(를) 로 변경합니다\strand
.draft mode=crossings
교차점 번호를 매기는 옵션을 추가하세요 .flip crossing
적절한 "레벨"에서 교차점을 얻으려면 원하는 대로 사용하십시오 .- .
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}