Problema com o comando \path, sequência de controle indefinida

Problema com o comando \path, sequência de controle indefinida

Estou tentando criar um esquema lógico mas estou com um problema no comando \pathdo tikzpictureambiente. Não sei por que, mas não consigo criar conexões entre nós. Eu tentei todo tipo de comando ( \path, \path{draw}, \draw, \path[->], etc.) mas quando compilo o LateX diz que é um Undefined control sequence. Veja meu código abaixo.

Se eu comentar as linhas com \path...o código funciona bem, mas obviamente as caixas não estão ligadas por nenhuma seta.

O que estou fazendo de errado?

PS: Estou usando Win7, MikTeX 2.9 64 bits com 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}

Responder1

O código original continha um ( RIGHT SINGLE QUOTATION MARKem Unicode) em vez de '( APOSTROPHEem Unicode) em

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

Com a dica correta o código compila bem:

insira a descrição da imagem aqui

informação relacionada