我需要创建一个文档(我正在使用 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 发行版。