气动符号怎么画?

气动符号怎么画?

我想创建这个符号:

在此处输入图片描述

我尝试使用 circuitikz,但并没有真正理解。我阅读了一些关于创建自己的组件的教程(CircuiTikZ — 创建新组件),但这对我没有帮助。

有人知道如何解决这个问题吗?可能它不适用于 circuitikz,但适用于其他东西。我只想像 circuitikz 一样为气动/液压创建电路图。

非常感谢您的帮助。

对于德语人士:http://golatex.de/viewtopic,p,93369.html

答案1

以下代码生成与您想要的符号类似的符号,因此您可以应用一些微调并使用它。

\documentclass{memoir}
\usepackage{amsmath,tikz,circuitikz}

% first optional argument: scale factor
% second argument: coordinate of centre
\newcommand{\drawtennisball}[2][1]{
    \draw[shift={#2},scale=#1]
        (0,0) circle [radius=1]
        (-0.707106781186548,-0.707106781186548)
             .. controls (-0.35,-0.35) and (0.35,-0.35) .. 
        (+0.707106781186548,-0.707106781186548)
        [yscale=-1]
        (-0.707106781186548,-0.707106781186548)
             .. controls (-0.35,-0.35) and (0.35,-0.35) .. 
        (+0.707106781186548,-0.707106781186548)
    ;
}

\begin{document}
Note $\frac {\sqrt2}2=\frac 1{\sqrt2}\approx0.707106781186548.$

\begin{circuitikz}
    \drawtennisball{(2,0)}
    \draw (2,-1) -- (2,-3);

    \drawtennisball[2]{(-1,1)}
    \draw (-1,-1) -- (-1,-4);
\end{circuitikz}

\end{document}

在此处输入图片描述

相关内容