我正在尝试自学如何使用 latex 的 knots 包来渲染我正在撰写的论文的图像。不幸的是,我部门中没有其他人使用过这个包。我想我已经弄清楚了基本命令,并试图绘制一个简单的图表。这是我需要的众多图表之一。如果您渲染下面的代码,您将在中间看到一个尖锐的点。有没有明显的方法来平滑它。我试过压平环,但这并没有使情况变得更好。任何帮助都将不胜感激。
\begin{tikzpicture}[scale = 1]
\begin{knot}[
consider self intersections,
draft mode = crossings,
clip width = 10,]
%flip crossing = #,]
\strand[black, thick](0,0) .. controls +(5,16) and +(5,-16) .. (0,8) .. controls +(5,16) and +(5,-16) .. (0,16);
\end{knot}
\end{tikzpicture}
答案1
这与包装无关knots
。你只是碰巧画了两条曲线,它们的斜率在它们合并的点处不同。纠正这个问题的众多方法之一是
\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{knots}
\begin{document}
\begin{tikzpicture}[scale = 1]
\begin{knot}[
consider self intersections,
draft mode = crossings,
clip width = 10,]
%flip crossing = #,]
\strand[black, thick,looseness=2]
(0,0) to[out=90,in=90] (4,4) to[out=-90,in=-90] (0,8)
to[out=90,in=90] (4,12) to[out=-90,in=-90] (0,16);
\end{knot}
\end{tikzpicture}
\end{document}