
Wie kann ich LaTex verwenden (P.S.: Ich verwende Mac OS 10.5.8 mit TexShop 2.47), um Zeichenfolgen mit oder ohne Verknüpfungsnummern zu zeichnen?
Wenn einem Experten ein Beispiel aus der Liste bekannt ist, können Sie es gerne kommentieren. Die Antwort muss nicht alle Probleme lösen.
Hier sind die drei Beispiele:
Abb. 1. Kein Link:
Abb. 2. Link = 1:
Abb. 3. Link = 2:
Abb. 4. Borromäischer Ring:
Antwort1
Hier ist ein Beispiel für die Verwendung der knots
Bibliothek gemäß dem Vorschlag von Gonzalo Medina:
Wenn Sie das auskommentieren, draft mode=crossings
können Sie sehen, wie die Kreuzungen nummeriert sind, und dann verwenden Sie , flip crossing=<num>
um die einzelnen Kreuzungen umzuschalten.
Verfahren:
Für die anderen Zeichnungen müssen zunächst nur \draw
die Linien gezeichnet werden (was unabhängig von der Verwendung der knots
Bibliothek ist). Dann
- Verschieben Sie den Code in die
knot
Umgebung, - Ändern Sie das
\draw
in ein\strand
, - Fügen Sie die Option hinzu
draft mode=crossings
, die Übergänge zu nummerieren, - Verwenden Sie
flip crossing
nach Wunsch, um die Kreuzung auf die entsprechende "Ebene" zu bringen, und - Entferne das
draft mode=crossings
.
Beachten Sie, dass ich eine circle
Form verwendet habe, aber jede beliebige Form funktionieren sollte.
Code:
\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}