schaubild mit tikz setzen

Gast #2741386
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:
Gast #2741510
Hi,
ich empfehle Dir, die Finger von tikz zu lassen. Das ist viel zu 
aufwendig. Benutze stattdessen inkscape und wähle dort export als Bild 
mit Latex Schrift(genaueres siehe google).
#2742021
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.