schaubild mit tikz setzen

Gast #2741386
Lesenswert?

Hallo,

ich benötige für die Ausarbeitung eines Referates die Umsetzung eines 
Schaubildes mit tikz. Mein Lehrer möchte, dass ich in den Ferien das 
Schaubild von Seite 2 mit tikz setze und auch mein Referat mit Latech 
erstelle :-( Da ich von Latech wenig und von tikz gar keine Ahnung habe, 
hoffe ich, dass ich jemanden finde der mir den Code zu dem Schaubild 
erstellen kann. Ich hoffe, diese Bitte ist nicht zu aufwendig, 
zumindestens für jemanden der sich mit tikz auskennt. Ich wäre wirklich 
sehr dankbar, wenn sich jemand finden würde. Vielen Dank schon mal im 
Voraus.
LG von Nadine
Angehängte Dateien:
#2742021
Lesenswert?

Naja aufwendig ist relativ :=). Ich habe für die angegebene Aufgabe 5 
Minuten gebraucht.
Gut, ich bin darin auch etwas geübt. Wenn es wirklich schnell gehen 
soll, sieht man sich auf http://www.texample.net/tikz/examples/ nach 
einem Beispiel um welches dem eigenen Schaubild nahe kommt und passt das 
Beispiel entsprechend an. :)
1
\documentclass{minimal}
2
\usepackage{tikz}
3
\usetikzlibrary{arrows,positioning,shapes,snakes}
4
\tikzset{
5
    %Define standard arrow tip
6
    >=stealth',
7
    %Define style for boxes
8
    punkt/.style={
9
           ellipse,
10
           draw=black, very thick,
11
           text width=4.5em,
12
           minimum height=1.5em,
13
           text centered},
14
    % Define arrow style
15
    pil/.style={
16
           ->,
17
           thick,
18
           shorten <=2pt,
19
           shorten >=2pt,}
20
}
21

22
\begin{document}
23
  \begin{tikzpicture}[node distance=3cm, auto,]
24
   %nodes
25
   \node[punkt] (nodeA) {Angreifer};
26
   \node        (nodeADesc) [below of=nodeA,text width=3cm, node distance=1cm]{kann Geheimtext nicht entschl\"usseln};;
27

28
   \node[above=of nodeA] (dummy) {}
29
    edge[pil,->] node[auto] {} (nodeA);
30
     
31
   \node[punkt, ellipse, right=of dummy] (nodeB) {Empf\"anger};
32
   \node at (5,2.15)     (nodeBDesc) [text width=3cm, node distance=1.21cm]{kann Geheimtext \\ einfach ent\-schl\"usseln, da Schl\"ussel bekannt};;
33

34
   \node[punkt, left=of dummy] (nodeC) {Sender}
35
     edge[pil,<->, bend left=45] node[auto] {Schl\"ussel} (nodeB)
36
     edge[pil,->] node[auto] {Geheimtext} (nodeB);
37
   \node at (-4,2.15)    (nodeCDesc) [text width=3cm, node distance=1cm]{verschl\"usselt \\ den Klartext \\ ~ \\ ~ };;
38
  \end{tikzpicture}
39
%\vspace{1em}
40
\end{document}
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren