Zitat von
batzee
Durch Ausprobieren bin ich jetzt selber draufgekommen. Ist das so i.O. oder stecken noch grobe Schnitzer drin?
das geht eleganter ...
Herbert
Code:
\documentclass{article}
\usepackage{pstricks}
\makeatletter
\def\psflash{\pst@object{psflash}}
\def\psflash@i{\@ifnextchar(\psflash@ii{\psflash@ii(0,0)}}
\def\psflash@ii(#1){%
\pst@killglue
\begingroup
\addbefore@par{fillstyle=solid,fillcolor=red}% Vorgabe
\use@par
\rput(#1){%
\pspolygon(0,0)(1,0)(0,-2.6)(0.8,-2.5)(-1,-4.2)(-1.35,-2)%
(-0.62,-2.5)(0,-0.5)(-1,-0.5)(0,4.5)(1.5,4.5)}
\endgroup%
\ignorespaces%
}
\makeatother
\begin{document}
\psflash\hspace{2cm}
\psflash[unit=0.2]\hspace{2cm}
\psflash[unit=0.5,fillcolor=black!20,linecolor=red](1,1)\hspace{2cm}
\psflash[unit=0.4,doubleline=true,fillcolor=black,linecolor=red](1,-1)
\end{document}
Lesezeichen