Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Variablen definieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.04.2005
    Beiträge
    118

    Variablen definieren

    hallo,

    wenn ich mir pst-plot graphen in dokumente einfpg, dann muss ich für jede neue graphik, die ich erstell länge der achsen, des gitters, ...ändern was recht mühselig ist.
    nachdem aber achsen, gitterlänge...eigentlich immer gleich sind hab ich mir überlegt, ob es geht, dass man nach \begin{pspicture} praktisch ein paar variablen definiert, wie z.b. x0-koordinate x1koordinate, und dann in der gesamten umgebung diese variablen verwenden kann

    gibt es denn sowas??


    danke schonmal

    jonas

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.09.2005
    Beiträge
    41
    Schau mal hier. Das sollte eigentlich für deinen Zweck auch passen.

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.04.2005
    Beiträge
    118
    ne is leider gar nicht, was ich brauch....du veränderst ja nur abstände, und ich will variablen definieren, die ich dann in der umgebung verwenden kann

    also variablen, wie sie in programmierspreachen verwendet werden.
    ich mach mal ein beispiel wie ich mir des vorstell:

    Code:
    \documentclass[a4paper, 11pt]{book}
    \usepackage{VARIABLEN}
    \begin{document}
    
    \psset{xunit=1.0cm,yunit=1.0cm,runit=1.0cm} 
    \begin{pspicture}(-1.0,-1.0)(12.0,6.0)   
     \VARABLE1=1
     \VARIABLE2=2
    
    \psaxes{->}(VARAIBLE1,VARIABLE2)(VAR3,VAR4)(VAR5,VAR6)  
    
    \psline[linewidth=1pt]{-}(VARIABLE1,VARIABLE2)(VARIABLE3,VARIABLE4) 
    \end{pspicture}
    \end{document}
    so dass man sich einfach ein paar sachen zum ständig neu schreiben spart...

    ich hoffe es ist jetzt klar

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.09.2005
    Beiträge
    41
    du veränderst ja nur abstände
    Es ging ja nicht um den Inhalt, sondern nur ums Prinzip...

  5. #5
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Wo ist das Problem? Definiere doch einfach Befehle für die Variablen:
    Code:
    \documentclass{article}
    \usepackage{pst-all}
    \providecommand{\vareins}{-1}
    \providecommand{\varzwei}{2.2}
    \begin{document}
    	\begin{pspicture}(-5,5)(-5,5)
    	\psline{*-*}(\vareins,-1)(\varzwei,1)
    	\end{pspicture}
    \end{document}
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.04.2005
    Beiträge
    118
    kann ich die werte dann auch ändern??

    es geht ja darum, dass ich bei jedem graphen andere werte, aber gleiche variablennamen hab

    und nachdem man bei dieser lösung die variablen im header definiert geht das wohl nicht

    das gleiche gilt ür das einbinden einer anderen Datei

  7. #7
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    mit \renewcommand{\vareins}{...} kannst du jederzeit einen neuen Wert zuweisen, auch beim \providecommand isses absolut wurscht, wo in deinem Dokument du das definierst.

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  8. #8
    Registrierter Benutzer
    Registriert seit
    09.04.2005
    Beiträge
    118
    aaahhhh... sehr gut, danke
    ich probiers mal aus

    --------
    sehr gut, funktioniert, danke für die hilfe
    Geändert von jonas88 (13-10-2005 um 20:02 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •