Problem mit dem \path-Befehl, undefinierte Steuersequenz

Problem mit dem \path-Befehl, undefinierte Steuersequenz

Ich versuche, ein Logikschema zu erstellen, habe aber ein Problem mit dem Befehl \pathder tikzpictureUmgebung. Ich weiß nicht, warum, aber ich kann keine Verbindungen zwischen Knoten herstellen. Ich habe alle möglichen Befehle ausprobiert ( \path, \path{draw}, \draw, \path[->], usw.), aber beim Kompilieren sagt LateX, dass es ein ist Undefined control sequence. Siehe meinen Code unten.

Wenn ich die Zeilen mit \path...dem Code kommentiere, funktioniert es einwandfrei, aber die Kästchen sind offensichtlich nicht durch Pfeile miteinander verbunden.

Was mache ich falsch?

PS: Ich verwende Win7, MikTeX 2.9 64 Bit mit TeXnicCenter

\documentclass[a4paper,twoside,openright,11pt]{report}    
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[english]{babel} 
\usepackage{graphicx}
\usepackage{caption} 
\usepackage{subfig} 
\usepackage{booktabs} 
\usepackage{float} 
\usepackage{amsmath} 
\usepackage{siunitx} 
\usepackage{bbding}
\usepackage{geometry}
\usepackage{xcolor}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usepackage{tikz}
\usetikzlibrary{arrows,snakes,backgrounds}
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{intersections}
\usepackage{listings}
\lstset{basicstyle=\small\ttfamily}
\lstset{language=Matlab}
\addto\captionsenglish{\renewcommand{\bibname}{References}}

\begin{document}
[...]
\begin{tikzpicture}[auto]

\tikzstyle{block1} = [rectangle, draw=blue, thick, fill=blue!20,
    text width=80mm, text centered, rounded corners, minimum width=80mm, 
    inner sep=2mm]
\tikzstyle{block2} = [rectangle, draw=red, thin, fill=red!20,
    text width=80mm, text centered, sharp corners, minimum width=60mm, inner sep=2mm]
\tikzstyle{line} = [draw, thick, -latex’,shorten >=0pt];
\matrix [column sep=5mm,row sep=7mm]
{
    % row 1
        \node [block1] (init) {
            \large{\lstinline$startup.m$}
            \footnotesize{
            \begin{itemize}
                \item geometry file name
                \item fluid and thermodynamic library settings
                \item \textit{``Error\_report.txt''} initialization
            \end{itemize}
            }
            }; \\
    % row 2
        \node [block1] (main) {
            \large{\lstinline$turbine_calculation_singlepoint.m$}
            \footnotesize{
            \begin{itemize}
                \item thermodynamic boundary conditions settings
                \item load geometry
            \end{itemize}
            }
            }; \\
    % row 3
        \node [block2] (turb_calc) {
            \large{\lstinline$turbine_calculation.m$}
            };  \\
    % row 4
        \node [block2] (1st_calc) {
            First stage calculation with \lstinline$stage_calculation.m$
            }; \\
    % row 5
};

\tikzstyle{every path}=[line];
\path   (init)      -- (main);
\path   (main)      -- (turb_calc);
\path   (turb_calc) -- (1st_calc);

\end{tikzpicture}

[...]

\end{document}

Antwort1

Der ursprüngliche Code enthielt ein ( RIGHT SINGLE QUOTATION MARKin Unicode) anstelle von '( APOSTROPHEin Unicode) in

\tikzstyle{line} = [draw, thick, -latex’,shorten >=0pt];

Mit dem richtigen Tipp wird der Code problemlos kompiliert:

Bildbeschreibung hier eingeben

verwandte Informationen