有两个问题与我的类似:
但是他们都尝试使用 tikz 绘制节点,而我想使用自定义图像,因为我发现绘制形状太复杂了。我需要绘制一个网络协议图,其中一些节点是人,其他节点是(不同类别的)网络设备。假设我想使用现有图形(例如来自 LibreOffice Draw),我该如何将 LibreOffice 图形嵌入到我的 tikzpicture 中?
答案1
以下是 John Kormylo 建议的一个小例子。图标来自思科
\documentclass[border=2mm,tikz]{standalone}
\usepackage{tikz}
\usetikzlibrary{chains}
\begin{document}
\begin{tikzpicture}[
start chain=going right,
diagram item/.style={
on chain,
join
}
]
\node [
diagram item,
label=center:Internet
] {\includegraphics{cloud}};
\node [
diagram item,
label=above:Modem/Router
] {\includegraphics{cable_modem}};
\node [
diagram item,
label=above:PC
] {\includegraphics{pc}};
\end{tikzpicture}
\end{document}