PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pfeile



Regine
18-10-2009, 20:12
Hallo allseits,

ich bin neu hier, habe aber schon öfter Beiträge gelesen. Nun habe ich auch eine Frage. :-)

Ich habe folgenden Code in eine Präsentation eingefügt:



\begin{frame}
\begin{block}{Dateitypen}
\begin{picture}(112,52)(2.5,-52)
\gasset{Nframe=n}
\node(n0)(8.12,-8.25){\textbf{TEX}}
\node(n3)(52.12,-8.25){\textbf{DVI}}
\drawedge(n0,n3){}
\node(n4)(96.12,-8.25){\textbf{PS}}
\drawedge(n3,n4){}
\node(n2)(96.0,-44.0){\textbf{PDF}}
\drawedge[ELdist=2.0](n4,n2){}
\drawedge[ELdist=1.5](n0,n2){}
\end{picture}
\end{block}
\end{frame}


Das Ergebnis im pdf sieht generell gut aus, nur fehlen die Verbindungspfeile. Woran könnte dies liegen?

Ich beantworte gerne weitere Fragen, falls etwas unklar sein sollte! :-)

Lieben Dank,
Regine.

localghost
18-10-2009, 20:20
[...] ich bin neu hier, habe aber schon öfter Beiträge gelesen. [...] Ich beantworte gerne weitere Fragen, falls etwas unklar sein sollte! [...]
Dann hast Du bestimmt auch gelesen, dass ein Minimalbeispiel (http://minimalbeispiel.de) in solchen Fällen beinahe zwingend für eine Lösung erforderlich ist. Denn Du verwendest Befehle, die mindestens von einem hier noch unbekannten Paket definiert werden. Und die Dokumentklasse ist ebenfalls unklar.


MfG
Thorsten¹

Regine
19-10-2009, 08:24
Guten Morgen allseits,

mit "Präsentation" zu Beginn meines Beitrags meinte ich die Klasse "beamer". Ich binde das Paket "gastex" ein. Ein Minimalbeispiel habe ich leider nicht, da ich das erste Mal mit diesem Paket arbeite... :-(

Vielen lieben Dank für jede Idee,
Regine.

edico
19-10-2009, 08:50
Mit dem Hinweis von Thorsten, dem gewillten Leser ein Minimalbeispiel anzubieten, ist seinem Link zu entnehmen. Es macht häufig Sinn, insofern 'frau' selbst schon dem Fehler 'auf die Schliche' kommen kann. Dann ist der Lernerfolg am grössten - und die Zufriedenheit.
Ein solches MB kötte vielleicht so aussehen:



\documentclass{beamer}
\usepackage{pstricks,gastex}
\begin{document}
\begin{frame}
\begin{block}{Dateitypen}
\begin{picture}(112,52)(2.5,-52)
\gasset{Nframe=n}
\node(n0)(8.12,-8.25){\textbf{TEX}}
\node(n3)(52.12,-8.25){\textbf{DVI}}
\drawedge(n0,n3){}
\node(n4)(96.12,-8.25){\textbf{PS}}
\drawedge(n3,n4){}
\node(n2)(96.0,-44.0){\textbf{PDF}}
\drawedge[ELdist=2.0](n4,n2){}
\drawedge[ELdist=1.5](n0,n2){}
\end{picture}
\end{block}
\end{frame}
\end{document}


Wenn ich das nun (sinnhaft) mit der Sequenz latex-dvips-ps2pdf kompiliere, weil mein Ziel ist: ein PDF-Dokument zu erstellen, dann sehen meine entzündeten Augen in der Tat 'Pfeile'. Ich vermute auch dort, wo du sie selbst haben möchtet. Versuch's mal.

edico

localghost
19-10-2009, 09:00
In der Datei README von gastex (http://ctan.org/pkg/gastex) steht, dass über »LaTeX -> PS -> PDF« zu kompilieren ist. Da du aber schon mal beamer (http://ctan.org/pkg/beamer) benutzt, solltest du auch gleich auf pgf/tikZ (http://ctan.org/pkg/pgf) zurückgreifen, denn es wird von dieser Klasse selbst geladen und benötigt. Die Menge an Code ist die gleiche. Und Du kannst es auf zwei Wegen realisieren.

\begin{tikzpicture}[>=latex]
\node at (0,0)(1){\TeX};
\node at (2,0)(2){DVI};
\node at (4,0)(3){PS};
\node at (4,-2)(4){PDF};
\draw[->](1)--(2);
\draw[->](2)--(3);
\draw[->](3)--(4);
\draw[->](1)--(4);
\end{tikzpicture}

\begin{tikzpicture}[>=latex]
\matrix[matrix of nodes,column sep=1cm,row sep=1cm]{%
\node(1){\TeX}; & \node(2){DVI}; & \node(3){PS}; \\
& & \node(4){PDF}; \\
};
\draw[->](1)--(2);
\draw[->](2)--(3);
\draw[->](3)--(4);
\draw[->](1)--(4);
\end{tikzpicture}

Regine
19-10-2009, 17:34
Hallo allseits,

ich bin etwas verwundert: sowohl die Lösung mit dem Paket gastex, als auch die Lösung mit dem Paket pgf liefern mir nicht meine ersehnten Pfeile.

Ich habe eine neue tex-Datei angelegt und erstelle dort nur diese eine Folie. Im Falle von gastex erscheinen die einzelnen Worte an den richtigen Position, nur die Pfeile fehlen. Im Falle von pgf/tikz steht "Blödsinn" auf der Folie. Er fordert eine ganze Masse an Paketen (pgffor.sty, pgfrcs.sty, ....). Ich habe diese Pakete alle zusammengesammelt, bekomme es aber trotzdem nicht zum Laufen.

Vielen lieben Dank für jede Hilfe,
Regine.

Stefan_K
19-10-2009, 17:55
Hallo Regine,

was genau steht im Falle von TikZ auf der Folie?
Beide Lösungen funktionieren auch bei mir. Zeig mal die o.g. Ausgabe und am besten auch die log-Dateien für beide Fälle, Du kannst sie hier als Anhang posten.

Viele Grüße,

Stefan


--
TeXblog (http://texblog.net)

Regine
19-10-2009, 19:01
Hallo allseits,

ich habe es hinbekommen! Über den Weg LaTeX -> PS -> PDF sind die Pfeile da! :-)

Besten Dank an alle,
Regine.