Forum: PC-Programmierung Smith-Chart in Latex


von Peter (Gast)


Lesenswert?

Hallo Leute,

ich verfasse gerade meine Abschlussarbeit in LaTeX. Ich möchte nun ein 
Smith-Chart einbinden. Habe dazu auch eines gefunden, das mit pstricks 
gezeichnet wird.

http://tug.org/PSTricks/main.cgi?file=Examples/Charts/chart#smith


Mein Problem ist nun, dass ich eine Kurve in dieses Smitch-Chart 
einzeichnen möchte. Habe dazu allemöglichen pstricks-Befehle 
ausprobiert, jedoch passiert gar nichts.

Hat jemand ne Idee?

Viele Grüße
Peter

von Albert .. (albert-k)


Angehängte Dateien:

Lesenswert?

Ich habe das smithchart aus dem pgfplots Packet verwendet. Darin kannst 
du aber auch nicht unmittelbar eine Kurve zeichnen. ich habe mir nun 
dammit beholfen, dass ich viele Punkte meines gewünschten Verlaufs 
berechnet habe, und diese dann als Punkteschar in einen plot eingefügt 
habe. Die einzelnen Punkte sind dann über gerade Linien verbunden.
Wenn du genügend Punkte nimmst, bekommt man da akzeptable Ergebnisse.

Hier das Minimalbeispiel
1
\documentclass{scrartcl}
2
\usepackage{tikz}
3
\usepackage{pgfplots}
4
\usetikzlibrary{pgfplots.smithchart}
5
6
\begin{document}
7
\begin{tikzpicture}
8
  \begin{smithchart}[
9
    width=\textwidth,
10
    ]
11
  \addplot[mark=none,line width=2]
12
  coordinates{
13
  (1, 0) (1, 0.1) (1,0.2) (1,0.3) (1,0.4) (1,0.5) (1,0.5)
14
  };
15
  \end{smithchart}
16
\end{tikzpicture} 
17
\end{document}
Und im Anhang mal das Ergebnis als PDF

von Peter (Gast)


Lesenswert?

Hey Albert,

das sieht auch nicht schlecht aus.

Brauch ich da noch was dazu? Wenn ich es kompiliere kommt bei mir immer 
folgender Fehler:

!can't find file `tikzlibrarypgfplots.smithchart.code.tex'.


Weißt du an was das liegt?

Vielen Dank
Peter

von Albert .. (albert-k)


Lesenswert?

Hast du die aktuelle Packet-Version von pgfplots und tikz installiert?

von Peter (Gast)


Lesenswert?

Ja bei den Packeten hab ich die aktuelle Version drauf. Komisch...

Hast du sonst noch eine Idee?

von Albert .. (albert-k)


Lesenswert?

Hmm, ich hätte erwartet dass du eine veraltete PGFplots Version hast. 
Denn erst ab 1.5 werden Smith Charts unterstützt.

Arbeitest du auf Windows (MikTex) oder Linux?

von Peter (Gast)


Lesenswert?

Hey Albert,

ich bin mir jetzt doch nicht ganz sicher ob ich die aktuelle Version 
hab.
Wo kann ich denn das nachschauen?

Ich arbeite unter Windows mit Miktex 2.9...

Gruß

von Peter (Gast)


Lesenswert?

Hab jetzt noch das Package in meiner .log Datei nachgeschaut...

Package: pgf 2008/01/15 v2.10 (rcs-revision 1.12)


Also die 2.1 Version. Dann sollte es doch gehen. Ich weiß echt nicht 
weiter

von Albert .. (albert-k)


Lesenswert?

Ich würde mal ein Update der gesamten installierten Packete machen
Start->MikTex->Maintenance->Update.

Vl. lief bei der Installation der Packete etwas schief. Überprüfe mal im 
Miktex Packet Manager beim Packet pgfplots, ob die fehlende Datei in den 
Propperties gelistet ist.

Start->Miktex-Maintenance-Packet Manager, dort bei "Name" nach 
"pgfplots" suchen. Rechtsklick auf das Packet und unter 
propperties->files sollte es dann gelistet sein. Wenn nicht (was wohl 
der Fall ist) pgfplots nochmal neu isntallieren.

Bei mir funktioniert es auf Windows XP mit MikTex 2.8 und der gleichen 
Version von pgfplots. Bei mir wird die Datei auch in den propperties 
gelistet.

Wenn das auch nichts hilft würde ich eine neuinstallation von Miktex 
vornehmen, mit anschließendem Update.

von Peter (Gast)


Lesenswert?

Hey Albert,

habe Miktex frisch installiert. Jetzt klappt alles wunderbar.


Vielen Dank für deine Hilfe!

Grüße
Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.