mario::konrad
programming / C++ / sailing / nerd stuff
Misc Signs
© 2002 / Mario Konrad

Die Zeichen auf dieser Seite sind frei zu kopieren, abzuändern, weiterzuverbreiten oder in beliebiger Weise zu verwenden. Jegliche Verwendung geschieht auf eigenes Risiko.

Verwendung

Die Verwendung der Zeichen ist denkbar einfach:

\signradioactive{1cm}
\signbiohazard{1cm}

wobei das Argument in der Klammer die Breite des Zeichens angibt.

Zu Beachten gilt es noch, dass in der unten aufgeführten Liste Zeichen mehrmals vorkommen, jedoch mit jeweils anderen Umsetzungen und Abhängigkeiten (pstricks und/oder multido).

Die Zeichen

Radioaktiv 1

radioactive1.tex:

\newcommand{\signradioactive}[1]{\psset{unit=#1}
  \begin{pspicture}(-0.5,-0.4375)(0.5,0.5)
    \pswedge[fillstyle=solid,fillcolor=black]{0.5}{ 60}{120}
    \pswedge[fillstyle=solid,fillcolor=black]{0.5}{180}{240}
    \pswedge[fillstyle=solid,fillcolor=black]{0.5}{300}{  0}
    \pscircle[fillstyle=solid,fillcolor=black,linewidth=0.0875,linecolor=white](0,0){0.2}
  \end{pspicture}
}

Radioaktiv 2

radioactive2.tex:

\newcommand{\signradioactive}[1]{\psset{unit=#1}
  \begin{pspicture}(-0.5,-0.4375)(0.5,0.5)
    \multido{\na=60+120,\nb=120+120}{3}{
      \pswedge[fillstyle=solid,fillcolor=black]{0.5}{\na}{\nb}}
    \pscircle[fillstyle=solid,fillcolor=black,linewidth=0.0875,linecolor=white](0,0){0.2}
  \end{pspicture}
}

Biohazard 1

biohazard1.tex:

\newcommand{\signbiohazard}[1]{\psset{unit=#1}
  \begin{pspicture}(-0.4675,-0.375)(0.4675,0.5)
    \SpecialCoor
    \pscircle[fillstyle=solid,fillcolor=black,linewidth=0](0.25; 90){0.25}
    \pscircle[fillstyle=solid,fillcolor=black,linewidth=0](0.25;210){0.25}
    \pscircle[fillstyle=solid,fillcolor=black,linewidth=0](0.25;330){0.25}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0](0.3; 90){0.2}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0](0.3;210){0.2}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0](0.3;330){0.2}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0](0,0){0.05}
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125; 90)
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125;210)
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125;330)
    \psarc[linecolor=black,linewidth=0.05,fillstyle=none](0,0){0.2}{ 53}{127}
    \psarc[linecolor=black,linewidth=0.05,fillstyle=none](0,0){0.2}{173}{247}
    \psarc[linecolor=black,linewidth=0.05,fillstyle=none](0,0){0.2}{293}{  7}
  \end{pspicture}
}

Biohazard 2

biohazard2.tex:

\newcommand{\signbiohazard}[1]{\psset{unit=#1}
  \begin{pspicture}(-0.4675,-0.375)(0.4675,0.5)
    \SpecialCoor
    \pscircle[linecolor=black,linewidth=0.05,fillstyle=none](0,0){0.2}
    \pscircle[fillstyle=none,linecolor=white,linewidth=0.0125](0.3; 90){0.2}
    \pscircle[fillstyle=none,linecolor=white,linewidth=0.0125](0.3;210){0.2}
    \pscircle[fillstyle=none,linecolor=white,linewidth=0.0125](0.3;330){0.2}
    \pscustom[linewidth=0]{\gsave
      \psarc(0.3; 90){0.2}{91}{89}
      \psarcn(0.25; 90){0.25}{89}{91}
      \fill[fillstyle=solid,fillcolor=black]
      \grestore\rotate{120}\gsave
      \psarc(0.3; 90){0.2}{91}{89}
      \psarcn(0.25; 90){0.25}{89}{91}
      \fill[fillstyle=solid,fillcolor=black]
      \grestore\rotate{120}\gsave
      \psarc(0.3; 90){0.2}{91}{89}
      \psarcn(0.25; 90){0.25}{89}{91}
      \fill[fillstyle=solid,fillcolor=black]
      \grestore}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0](0,0){0.05}
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125; 90)
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125;210)
    \psline[linecolor=white,linewidth=0.0125](0,0)(0.125;330)
  \end{pspicture}
}

Biohazard 3

biohazard3.tex:

\newcommand{\signbiohazard}[1]{\psset{unit=#1}
  \begin{pspicture}(-0.4675,-0.375)(0.4675,0.5)
    \SpecialCoor
    \pscircle[linecolor=black,linewidth=0.05,fillstyle=none](0,0){0.2}
    \multido{\nangle=90+120}{3}{
      \pscircle[fillstyle=none,linecolor=white,linewidth=0.0125](0.3;\nangle){0.2}
      \pscustom[linewidth=0]{\rotate{\nangle}
        \psarc(0.3; 0){0.2}{91}{89}
        \psarcn[liftpen=2](0.25; 0){0.25}{89}{91}
        \fill[fillstyle=solid,fillcolor=black]}
      \psline[linecolor=white,linewidth=0.0125](0,0)(0.125;\nangle)}
    \pscircle[fillstyle=solid,fillcolor=white,linewidth=0,linestyle=none](0,0){0.05}
  \end{pspicture}
}