Avatar billede chrishunter Nybegynder
02. april 2010 - 17:54 Der er 3 kommentarer og
1 løsning

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
Avatar billede Slettet bruger
03. april 2010 - 20:13 #1
(1) Det er ALTID en god ide at inkludere hele eksempler, så er det meget lettere at hjælpe, især hvis det viser sig bare at være en banal fejl

(2) Der er nok ikke videre mange PSTRICKS brugere mere, så det nemmeste er nok at smide et spørgsmår på nyhedsgruppen comp.text.tex (du kan bruge google groups, husk det er på engelsk), der huserer forfatteren af PSTRICKS og han er altid villig til at hjælpe
Avatar billede chrishunter Nybegynder
05. april 2010 - 10:42 #2
Tak for dine to gode råd, daleif.

Jeg har forsøgt mig med det andet og i den forbindelse forsøgt at inkorporere det første:
http://groups.google.com/group/comp.text.tex/browse_thread/thread/4b86f850e3326a33#

Smid lige et svar - du har fortjent de 200 point.


Venlig hilsen

Christian
Avatar billede Slettet bruger
06. april 2010 - 14:13 #3
Det ved jeg nu ikke, det er nok nærmere Herbert.
Avatar billede Slettet bruger
06. april 2010 - 15:59 #4
men tak for point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester