
¿Cómo puedo usar LaTex (ps, uso Mac OS 10.5.8 con TexShop 2.47) para dibujar cadenas con números de enlace o sin números de enlace?
Si algún experto conoce alguno de los ejemplos a continuación, no dude en comentarlo. La respuesta no tiene por qué resolverlo todo por completo.
Aquí están los tres ejemplos:
Fig. 1. Sin enlace:
Figura 2. Enlace = 1:
Figura 3. Enlace = 2:
Fig. 4. Anillo Borromeo:
Respuesta1
A continuación se muestra un ejemplo del uso de la knots
biblioteca según la sugerencia de Gonzalo Medina:
Si comenta, draft mode=crossings
puede ver cómo están numerados los cruces y luego puede flip crossing=<num>
alternar cada una de las intersecciones.
Procedimiento:
Para el otro dibujo es sólo cuestión de \draw
editar primero las líneas (lo cual es independiente del uso de la knots
biblioteca. Luego
- Mueva el código al
knot
entorno, - Cambie el
\draw
a\strand
, - Agregue la opción
draft mode=crossings
de numerar los cruces, - Úselo
flip crossing
como desee para lograr el cruce en el "nivel" apropiado, y - Eliminar el
draft mode=crossings
.
Tenga en cuenta que utilicé una circle
forma, pero cualquier forma arbitraria debería funcionar.
Código:
\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}