缺少样式文件(之前有效)

缺少样式文件(之前有效)

在我开始之前,这可能与我应该将自己的 .sty 或 .cls 文件放在哪里,以使它们可供我的所有 .tex 文件使用?,但我不明白。

之前我有一个文件编译并运行良好。我不确定发生了什么变化,但今天我突然收到了(Linux Mint 10.10)

(/usr/share/texmf-texlive/tex/latex/hyperref/hdvips.def

(/usr/share/texmf-texlive/tex/latex/hyperref/pdfmark.def)) (./xy.sty

! I can't find file `xy'.

l.32 \input xy

我曾尝试

sudo texhash

我也尝试过将 xy.sty 放入目录中,但也没有用。

我尝试了以下操作:

kpsewhich -var-value TEXMFHOME

/home/foo/texmf

该文件夹不存在,但似乎我有一个隐藏文件夹,即/home/foo/.texmf-var

我尝试安装该xy.sty文件,/home/foo/.texmf-var/tex/latex 如果我调用它xy.sty,它会给出相同的错误消息

如果它只是被称为“xy”,我得到

 TeX capacity exceeded, sorry [text input levels=15].

基本上 - 我不知道我做了什么,我能做什么来解决它,以及如果我继续摆弄它是否会破坏其他任何东西!

编辑:我还应该注意以下几点。tex 文件的第 6 行是 \usepackage[all]{xy}

但错误似乎指的是第 32 行?

答案1

此外xy.sty,你还需要xy.tex。错误信息属于 的第 32 行xy.sty,有命令\input xy。这意味着xy.sty已经找到但未找到xy.tex文件。

只需安装完整的xypic包。在我的系统上,使用 TeX Live 2011 预测试,该xypic目录包含 63 个文件。

相关内容