Anzeige:
Ergebnis 1 bis 3 von 3

Thema: PSTricks: Kreise mit Inhalt und gleicher Größe

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.03.2011
    Beiträge
    24

    PSTricks: Kreise mit Inhalt und gleicher Größe

    Hallo zusammen,

    ich habe folgendes Problem.

    Mit PSTricks möchte ich gerne ein Flussdiagramm zeichnen, das aus Kreisen besteht. In diese Kreise schreibe ich unterschiedliche Dinge rein, also sind die Längen dieser Texte nicht gleich. Da die Kreise nur in festem Abstand zum Inhalt gezeichnet werden, und keinen absoluten Radius erhalten, erhalte ich unterschiedlich große Kreise.

    Deshalb: Wie schaffe ich es, die Kreise auf gleiche Größe zu bringen?

    Hier mein Minimalbeispiel:

    \documentclass{scrartcl}
    \usepackage{pstricks, pst-all}
    \usepackage{pst-node}
    \usepackage{pstricks-add}
    \begin{document}


    \begin{pspicture}(6,4)
    \pnode(-0.5, 0){0}
    \cnodeput[radius=1cm](2,0.5){Ct2}{$C_{t-2}$}
    \cnodeput[radius=1cm](3.5,0.5){Ct1}{$C_{t-1}$}
    \cnodeput[radius=1cm](5,0.5){Ct}{$C_t$}
    \cnodeput[radius=1cm](6.5,0.5){Ctt}{$C_{t+1}$}
    \ncline{->}{Ct2}{Ct1}
    \ncline{->}{Ct1}{Ct}
    \ncline{->}{Ct}{Ctt}
    \end{pspicture}

    \end{document}

    In dem Beispiel hat der Radius keine Auswirkung. Deshalb noch eine Frage: Was kann ich bei "\cnodeput[par]" als Parameter benutzen? Hier wäre doch ein Radius sinnvoll definiert.

    Vielen Dank für eure Hilfe!

    Schöne Grüße,
    Alex

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von AlexS1985 Beitrag anzeigen
    Deshalb: Wie schaffe ich es, die Kreise auf gleiche Größe zu bringen?

    In dem Beispiel hat der Radius keine Auswirkung. Deshalb noch eine Frage: Was kann ich bei "\cnodeput[par]" als Parameter benutzen? Hier wäre doch ein Radius sinnvoll definiert.
    Definiere dir einfach ein \Cnodeput:
    Code:
    \documentclass{scrartcl}
    \usepackage{pstricks, pst-all}
    \usepackage{pst-node}
    \usepackage{pstricks-add}
    \def\Cnodeput(#1)#2#3{\cnode(#1){5mm}{#2}\rput(#2){#3}}
    \begin{document}
    
    \begin{pspicture}(6,4)
    \pnode(-0.5, 0){0}
    \Cnodeput(2,0.5){Ct2}{$C_{t-2}$}
    \Cnodeput(3.5,0.5){Ct1}{$C_{t-1}$}
    \Cnodeput(5,0.5){Ct}{$C_t$}
    \Cnodeput(6.5,0.5){Ctt}{$C_{t+1}$}
    \ncline{->}{Ct2}{Ct1}
    \ncline{->}{Ct1}{Ct}
    \ncline{->}{Ct}{Ctt}
    \end{pspicture}
    
    \end{document}
    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.03.2011
    Beiträge
    24
    Servus Herbert,

    wieder einmal vielen herzlichen Dank für deine Hilfe. Die Lösung hat es genau getroffen.

    Schöne Grüße,
    Alex

Stichworte

Lesezeichen

Berechtigungen

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