在 TikZ 中绘制质量弹簧阻尼系统

在 TikZ 中绘制质量弹簧阻尼系统

我想用 TikZ 绘制一个弹簧质量阻尼系统。我在在 LaTeX 中绘制机械系统

但我编译时遇到了问题。如果我删除阻尼器代码, \draw [dampener] (ground2.north) -- ($(M.south east)!(ground2.north)!(M.south west)$) 它就可以正常工作

错误信息如下:

! Package pgfkeys Error: I do not know the key '/pgf/decoration/mark connection node' and I am going to ignore it. Perhaps you misspelled it.

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

l.30 \draw [dampener]
                      (ground2.north) -- ($(M.south east)!(ground2.north)!(M...

? 
[1

由于我无法回复原始问题,因此我不得不发布一个有关此问题的新问题。

答案1

对我来说效果很好。你忘记添加 TikZ 库了吗?

\usetikzlibrary{calc,patterns,decorations.markings}

相关内容