Anzeige:
Ergebnis 1 bis 3 von 3

Thema: TikZ - Path werden nicht gezeichnet

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.02.2012
    Beiträge
    106

    TikZ - Path werden nicht gezeichnet

    Grüßt euch,

    Code:
    \documentclass{scrreprt}
    \usepackage[ngerman]{babel}
    %\usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    
    \usepackage[]{pstool}
    \usepackage[]{pgfplots}
    \pgfplotsset{compat=newest}
    \pgfplotsset{plot coordinates/math parser=false}
    
    \usepackage{tikz}
    \usetikzlibrary{external,shapes,arrows,positioning,chains}
    \tikzset{external/system call={lualatex \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode -jobname "\image" "\texsource"}}
    \tikzexternalize[prefix=./tikz/]
    \pgfplotsset{invoke before crossref tikzpicture={\tikzexternaldisable},invoke after crossref tikzpicture={\tikzexternalenable}}
    
    \usepackage[]{color}
    
    \begin{document}
    
    \begin{figure}[htbp]
    \centering
    \begin{tikzpicture}[auto,
    block/.style = {rectangle,draw=blue,thick,text centered,rounded corners,minimum height = 2cm,minimum width = 2cm},
    check/.style = {diamond,draw = blue,thick,text centered,text width = 20mm,rounded corners},
    line/.style  = {draw=black,ultra thick,->,>=stealth,shorten >=2pt},
    kreis/.style = {circle,draw,text centered,text width = 20mm,inner sep = 1mm},
    spacer/.style = {rectangle,draw = white,minimum width = 3cm}
    ]
    \matrix[column sep =5 mm,
    		row sep = 10mm]{				
    		\node [draw=white] (oben) {};	& \node [spacer] (spacer1) {};& & & \\		
    		& & & \node [kreis] (modell) {Simulationsmodell};& \\
    		\node [block](versuch) {Versuch};& & \node [kreis] (data) {Daten}; & & \node [kreis] (sim) {Simulation};\\
    		& & & \node [check] (decision) {Daten bestätigt?};& \\
    		\node [draw=white] (unten) {}; & & & & \\
    };
    \begin{scope}[ever path/.style=line]
    	\path (oben) -- (versuch);
    	\path (versuch) -- (unten);
    	\path (oben) -- (unten);
    	\path (versuch) -- (data);
    \end{scope}
    \end{tikzpicture}
    \caption{test1}
    \end{figure}
    \end{document}
    Erkennt einer von euch den Grund dafür, dass meien Verbindungslinien, die ich im Scope erstelle, nicht dargestellt werden? Das File wird bei mir ohne Fehlermeldung übersetzt und die Nodes dargestellt, nicht aber die path...

    Dank euch schon mal!
    Grüße

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.01.2014
    Beiträge
    61
    Da fehlt ein y oben bei every - so geht es:

    Code:
    \begin{scope}[every path/.style={line}]
    Studi

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.02.2012
    Beiträge
    106
    Wie betriebsblind bin ich schon wieder?

    ich danke dir

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •