Проблема с командой \path, неопределенная последовательность управления

Проблема с командой \path, неопределенная последовательность управления

Я пытаюсь создать логическую схему, но у меня проблема с командой \pathокружения tikzpicture. Я не знаю почему, но я не могу создать связи между узлами. Я пробовал все виды команд ( \path, \path{draw}, \draw, \path[->], и т. д.), но когда я компилирую LateX говорит, что это Undefined control sequence. Смотрите мой код ниже.

Если я прокомментирую строки с \path...кодом, все будет работать нормально, но, очевидно, блоки не связаны никакими стрелками.

Что я делаю не так?

PS: Я использую Win7, MikTeX 2.9 64 бит с 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}

решение1

Исходный код содержал ( RIGHT SINGLE QUOTATION MARKв Unicode) вместо '( APOSTROPHEв Unicode) в

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

При правильном совете код компилируется нормально:

введите описание изображения здесь

Связанный контент