folgendes möchte ich ändern bzw. ergänzen, nur bekomme es nicht hin. Hier mein Minimalbeispiel:
\documentclass{article} \usepackage{tikz} \usetikzlibrary{calc,patterns,decorations.pathmorphing,decorations.markings} \begin{document} \begin{tikzpicture}[every node/.style={draw,outer sep=0pt,thick}] \tikzstyle{spring}=[thick,decorate,decoration={zigzag,pre length=0.3cm,post length=0.3cm,segment length=6}] \tikzstyle{damper}=[thick,decoration={markings, mark connection node=dmp, mark=at position 0.5 with { \node (dmp) [thick,inner sep=0pt,transform shape,rotate=-90,minimum width=15pt,minimum height=3pt,draw=none] {}; \draw [thick] ($(dmp.north east)+(2pt,0)$) -- (dmp.south east) -- (dmp.south west) -- ($(dmp.north west)+(2pt,0)$); \draw [thick] ($(dmp.north)+(0,-5pt)$) -- ($(dmp.north)+(0,5pt)$); } }, decorate] \tikzstyle{ground}=[fill,pattern=north east lines,draw=none,minimum width=0.75cm,minimum height=0.3cm] \node (M) [minimum width=1cm, minimum height=1cm,yshift=-6cm] {$m$}; \begin{scope}[rotate=-180,transform shape] \node (wall) [ground, minimum width=1cm,yshift=0cm] {}; \draw (wall.north east) -- (wall.north west); \draw [line width=0.8pt] (wall.north) -- ++(0,001cm)coordinate (z); \draw [spring] (z) -- ++(0,2cm)coordinate (t); \draw [spring] (t) -- ++(0,2cm)coordinate (u); \draw [line width=0.8pt] (u) -- (M.north); \draw [-latex,ultra thick] (M.south) ++ (0cm,0) -- +(0cm,1); \end{scope} \end{tikzpicture} \end{document}
1) Benennung der Federn
2) Abstand der oberen Feder zum Grund verringern, wenn ich das System mit nur einer Feder aufbaue, dann ist die Feder näher dran.
Wie kann ich das umsetzen?
Danke schonmal!