如何用 TikZ 绘制平滑的 U 形?

如何用 TikZ 绘制平滑的 U 形?

我想要绘制一个像 Ubuntu 标题字体那样的平滑的 U:

在此处输入图片描述

我需要画这个,因为我想要一个类似于“U”字母的形状,但“U”的垂直条之间有更大的空间。

我应该使用什么方法来使用 TikZ 来实现这一点?目前我有这个:

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[line join=round,line cap=round,thick](0,.3)to[bend right=20](0,0)to[bend right=45](.2,0);
\end{tikzpicture}
\end{document}

在此处输入图片描述

但看起来不太好看。似乎我无法让垂直部分和水平部分平滑地连接起来。

答案1

您可以尝试arc

\documentclass[tikz, border=2mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[line join=round,line cap=round,thick](0,1)--++(0,-.5) arc[start angle=180, end angle=360, radius=0.5]--++(0,0.5);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容