使用 tikz 创建形状节点

使用 tikz 创建形状节点

如何创建一个具有与下图中左上角带有文本“供应商”的框相同形状的节点?

在此处输入图片描述

此外,是否存在带有汽车/手推车/卡车/船等符号的 tikz 包?我想我曾经见过这些,但现在找不到它们了。

答案1

您可以使用\newcommand绘制节点(文本)但没有边框的。然后您将使用节点锚点和一些额外计算绘制路径。

输出

图1

代码

\documentclass[margin=10pt]{standalone}
\usepackage{tikz} 

\newcommand{\industry}[2]{
    \node[rectangle, minimum width=3cm, minimum height=1cm] (main) at (#1) {#2};
    \draw (main.south west) -- (main.south east) -- (main.north east) --++
     (0,5mm) --++ (-1cm,-5mm) --++ (0,5mm) --++ (-1cm,-5mm) --++ (0,5mm) -- (main.north west) -- cycle;
}

\begin{document}
\begin{tikzpicture}
\industry{0,0}{Suppliers}
\end{tikzpicture}
\end{document}

相关内容