在 tikz-network 中为图层插入图像时出错(手动示例)

在 tikz-network 中为图层插入图像时出错(手动示例)

按照第 35 页的第三个例子https://github.com/hackl/tikz-network/blob/master/manual.pdf我遇到了以下错误。我在代码中写错了什么或遗漏了什么吗?

错误:

! Package calc Error: `c' invalid at this point.

See the calc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.6 \Plane[x=-.5,y=-.5,width=3,image=data/plane.png]

?

我的 MWE(72.tex):

\documentclass{article}
\usepackage{tikz-network}
\thispagestyle{empty}
\begin{document}
\begin{tikzpicture}[multilayer=3d]
\Plane[x=-.5,y=-.5,width=3,image=data/plane.png]
\end{tikzpicture}
\end{document}

我的文件树:

MAIN_FOLDER
     |- 72.tex
     |- data (folder)
            |- plane.png 

答案1

您还需要指定高度。也就是说,这有效:

\documentclass{article}
\usepackage{tikz-network}
\thispagestyle{empty}
\begin{document}
\begin{tikzpicture}[multilayer=3d]
\Plane[x=-.5,y=-.5,width=3,height=2.5,image=data/plane.png]
\end{tikzpicture}
\end{document}

我让其他人来决定这是否是个问题。(但恕我直言,这个包需要从头开始重写。这只是一个意见。)

相关内容