Passare parametri a PSTricks

  • Creatore
    Topic
  • #94091
    Up
    0
    Down
    ::


    Salve a tutti,
    vi ringrazio subito per l’attenzione che vorrete dedicarmi: sto usando PSTricks per fare vari disegni e grafici, e spesso devo ripetere la stessa geometria o lo stesso insieme di elementi geometrici di cui cambiano le dimensioni/proporzioni. Posso immettere del mio codice, all’inizio del set di istruzioni che descrivono quella particolare geometria, dei parametri che facciano da dati di ingresso al set? Così avrei un set di istruzioni generale, e potrei ripeterlo cambiandone solo i dati di ingresso.
    Grazie mille

    Steto

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #94092
      Up
      0
      Down
      ::

      steto” post=93668Salve a tutti,
      vi ringrazio subito per l’attenzione che vorrete dedicarmi: sto usando PSTricks per fare vari disegni e grafici, e spesso devo ripetere la stessa geometria o lo stesso insieme di elementi geometrici di cui cambiano le dimensioni/proporzioni. Posso immettere del mio codice, all’inizio del set di istruzioni che descrivono quella particolare geometria, dei parametri che facciano da dati di ingresso al set? Così avrei un set di istruzioni generale, e potrei ripeterlo cambiandone solo i dati di ingresso.
      Grazie mille

      Steto

      Esempio minimo compilabile, grazie 😉

      Ciao
      Ivan

    • #94093
      Up
      0
      Down
      ::

      steto” post=93668Salve a tutti,
      vi ringrazio subito per l’attenzione che vorrete dedicarmi: sto usando PSTricks per fare vari disegni e grafici, e spesso devo ripetere la stessa geometria o lo stesso insieme di elementi geometrici di cui cambiano le dimensioni/proporzioni. Posso immettere del mio codice, all’inizio del set di istruzioni che descrivono quella particolare geometria, dei parametri che facciano da dati di ingresso al set? Così avrei un set di istruzioni generale, e potrei ripeterlo cambiandone solo i dati di ingresso.
      Grazie mille

      Steto

      Credo che tu possa tranquillamente definire delle macro da riutilizzare nel codice; ad esempio: `
      \def\xpos{2}
      \def\ypos{2}
      \psline(0,0)(\xpos,\ypos)
      ` Detto questo, secondo me il metodo oggi più elegante per risolvere in modo ottimale questo tipo di problemi è l’handler [tt]pic[/tt] di TikZ. Nell’Arte di disegnare con LaTeX il meccanismo è spiegato molto bene nella sottosezione 7.1. Un recentissimo esempio, lo puoi trovare in Wind power and TikZ. A te servirebbe poter introdurre delle opzioni di personalizzazione: è banale, ma senza sapere quello che devi fare non ho tempo di inventare un esempio che potrebbe essere potenzialmente inutile.

      Ciao
      Claudio

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top