kalde \pspolygon med arbitrære koordinater
Hej (La)TeX-eksperter m.v.!Jeg skal have tegnet nogle 10-takkede stjerner, hvor længden af takkerne afhænger af 10 arbitrære værdier. Og jeg vil helst lave en kommando, der bruger \pspolygon fra PSTricks-pakken, da jeg også skal kunne lave noget med fill m.v.
Så jeg forestiller mig noget med, at kommandoen skal kaldes nogenlunde således:
\recoverystar{<værdi1>, <værdi2>, ... , <værdi10>}
Og så tegner den stjernen nogenlunde således:
...
\SpecialCoor % brug polære koordinater
\degrees[10] % 10 "grader" i stedet for 360
\pspolygon\(<værdi1>, 0)(4, 0.5)(<værdi2>, 1)(4, 1.5), ... (<værdi10>, 9)(4, 9.5)
...
Jeg har forsøgt mig med at lave en funktion \stjernekoordinater, der gav netop (<værdi1>, 0)(4, 0.5)(<værdi2>, 1)(4, 1.5), ... (<værdi10>, 9)(4, 9.5) som resultat i et LaTeX-dokument, når man skrev
\stjernekoordinater{<værdi1>, <værdi2>, ... , <værdi10>}
og så forsøgt med
\pspolygon\stjernekoordinater{<værdi1>, <værdi2>, ... , <værdi10>}
Men så brokker LaTeX sig og skriver
! Use of \pst@@getcoors doesn't match its definition.
Så hvordan lever jeg min kommando? Er der evt. et trick til at få \pspolygon til at læse \stjernekoordinater?
Venlig hilsen
Christian
