让 TeXworks 使用 tikz 包

让 TeXworks 使用 tikz 包

我需要创建一个文档(我正在使用 TeXworks),它需要以下包/库:

\documentclass[spanish]{article}
\usepackage[activeacute]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath, amssymb}
\usepackage{tikz}
\usetikzlibrary{arrows,automata,babel}

我可以在 Windows 下使用 TeXworks 进行编译,但每当我尝试在 Debian Wheezy 下执行此操作时,都会收到此错误消息:

!我找不到文件tikzlibrarybabel.code.tex'. <argument> ...nput tikzlibrary\pgf@temp .code.tex \catcode\@ =\csname tikz... l.8 \usetikzlibrary{arrows,automata,babel}

使其工作最简单的方法是什么?

我知道我应该能够将一些库/包放在我的 .tex 文件所在的同一目录中并使其工作,但我不能。我已经下载了 tikzlibrarybabel.code.tex 并将其放在目录中,但我收到的错误消息是这样的:

(./tikzlibrarybabel.code.tex)

!软件包 pgfkeys 错误:我不知道键 '/tikz/handle active characters in code',我将忽略它。也许你拼错了。

请参阅 pgfkeys 包文档以获取解释

答案1

babel除非您拥有 TikZ/PGF 版本 3.00(或更高版本),否则您无法使用 TikZ 库。

不建议在旧 TeX Live 上安装新版本。请更新您的 TeX 发行版。

相关内容