让 TikZ 在 Elementary OS(Ubuntu)上运行

让 TikZ 在 Elementary OS(Ubuntu)上运行

我正在运行 Elementary OS(它是 Ubuntu 12.04 的一个分支),但在安装 LaTeX 时遇到了麻烦。

我在 Windows 上的旧安装上运行的代码在这里似乎不起作用。

特别是下面的代码会导致未定义的控制序列错误:

\begin{tikzpicture}
    \coordinate (A) at (0,0);
    \coordinate (B) at (.4,1.5);
    \coordinate (C) at (1.5,0);

    \draw (A) node [left]{$A$} -- (C) node[right]{$C$}node[midway,below]{$b$} -- (B) node[above]{$B$}node[midway,right]{$a$} -- cycle node[midway,left]{$c$};
\end{tikzpicture}

注释掉\draw可以消除错误。我尝试在其他变体中使用该命令,效果很好,但是cycle关键字导致了错误。

错误如下:

[3] [4] [5]
! Undefined control sequence.
\tikz@node@transformations ...@anchor \tikz@timer 
                                              \fi \tikz@transform 
l.461 }

我已经安装了该texlive-full软件包(甚至尝试安装,pgf看似没有什么区别)并且正在尝试使用进行编译pdflatex filename.tex

如果您需要更多信息,我很乐意提供。

相关内容