PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafik mit Latex selbst erstellen



JF1
28-02-2008, 13:57
Hallo an alle,
nachdem ihr mir schonmal super geholfen habt, möchte ich gerne noch eine Frage loswerden.

Ich möchte für meine Diplomarbeit eine Grafik mit Latex selbst erstellen, genau so wie in dem angeängten Bild (aber ohne Farbelemente, also nur schwarze Rahmen und Pfeile).
Ich habe dies schon mit PSTricks versucht, jedoch keine brauchbaren Ergebnisse erzielen können.

Könnte mir jemand einen Tip geben, um dieses Problem effizient zu lösen?

Vielen Dank im Voraus,
viele Grüße
Jörg

Konstantin
28-02-2008, 14:47
Mit TikZ/PGF (http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html) geht soetwas sehr schön. TikZ/PGF-Doku (http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf)

Gibt bestimmt auch noch ein paar Packages, die darauf spezialisiert sind. Die kenne ich aber nicht. Mit TikZ geht das auf jeden Fall.

Gruß
Konstantin

Stefan_K
28-02-2008, 14:56
Hallo Jörg,

ergänzend zu Konstantin: hier (http://www.fauskes.net/pgftikzexamples/) findest Du eine Gallerie mit Beispielen und Quelltexten zu PGF/TikZ, auf statistiker-wg.de ein Tutorial (http://www.statistiker-wg.de/pgf/tutorials.htm).

Viele Grüße,

Stefan

JF1
28-02-2008, 16:35
Vielen dank für Eure schnellen Antworten!

Ich habe mir PGF/TikZ mal angeschaut. Es scheint aber recht anspruchsvoll für meine einfache Grafik.

Gibt es noch andere Pakete, mit deren Hilfe man diese Grafik erstellen kann?

Vielen Dank
Jörg

e. hindman
28-02-2008, 17:24
Direkt in LaTeX zeichnen ist eben eine Wissenschaft für sich. Aber schau dir mal dieses Beispiel genauer an: http://www.fauskes.net/pgftikzexamples/tex-workflow/
das musst du nichtmal groß abwandeln, alle Strukturen, die du benötigst sind drin.

localghost
28-02-2008, 17:34
[…] Es scheint aber recht anspruchsvoll für meine einfache Grafik.

Gibt es noch andere Pakete, mit deren Hilfe man diese Grafik erstellen kann? […]
Wenn dir das alles zu anspruchsvoll ist, dann nimm doch die picture-Umgebung aus Standard LaTeX und erweitere sie mit pict2e (http://dante.ctan.org/CTAN/help/Catalogue/entries/pict2e.html) und xcolor (http://dante.ctan.org/CTAN/help/Catalogue/entries/xcolor.html). Dazu musst Du natürlich mindestens die einfachen Befehle für die picture-Umgebung kennen.


MfG
Thorsten

JF1
28-02-2008, 19:36
Hallo nochmal,
vielen dank für die zahlreichen Anregungen und Tips. Ich habe jetzt die Grafik mit der normalen picture-Umgebung erstellt.

Könnt ihr mir vielleicht sagen, ob oder wie man die Pfeile beschriften kann. Ich habe es mit "\shortstack[pos]{sp}" versucht, der Text ließ sich aber nicht richtig positionieren.

Anbei meine Grafik als Minimalbeispiel:



\documentclass[12pt]{article}
\usepackage[a4paper,twoside,left=3.5cm, right=2.5cm, top=3cm, bottom=3cm, headsep=2cm, foot=2cm]{geometry}
\usepackage[bottom, hang]{footmisc}
\usepackage{amsmath,amssymb,euscript,graphicx}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{color}
\usepackage{ngerman}
\usepackage{multicol}
\usepackage{ulem}
\usepackage{nicefrac}
\usepackage{fancybox}
\usepackage[bf]{caption2}

\begin{document}
\section{Test}
Test\\
\\

\begin{figure}
\begin{center}
\begin{picture}(380,250)

\put(150,210){\framebox(80,40)[] {Kapitalanlagen}}
\put(170,210){\vector(0,-1){65}}

\put(0,105){\framebox(80,40)[]{Versicherung}}
\put(80,115){\vector(1,0){70}}


\put(150,105){\framebox(80,40)[]{SPV}}
\put(150,135){\vector(-1,0){70}}

\put(210,145){\vector(0,1){65}} % von SPV nach oben

\put(210,105){\vector(0,-1){65}} % nach unten zu Swap

\put(230,115){\vector(1,0){70}}
\put(300,105){\framebox(80,40)[]{Investoren}}
\put(300,135){\vector(-1,0){70}}

\put(170,40){\vector(0,1){65}}
\put(150,0){\framebox(80,40)[] {Swap}}

%\shortstack[pos]{sp}

\end{picture}

\end{center}
\caption{Struktur}
\end{figure}

\end{document}



Ich bin für alle Anregungen offen! Vielen Dank
Jörg