我在 Windows 上使用 Tex Live 2011,当我编译(vim-latex)我的文件时:
\documentclass{article}
\usepackage{amsmath}
% makes for prettier typography
\usepackage{microtype}
% For slanted fractions e.g. 4/4
\usepackage{xfrac}
\begin{document}
%\input{title.tex}
\include{main}
\end{document
我收到以下错误:
template.tex|| File `xfrac.sty' not found.
template.tex|8 error| Emergency stop.
template.tex|| ==> Fatal error occurred, no output PDF file produced
有任何想法吗?
答案1
该命令tlmgr search --file xfrac.sty
表示xfrac.sty
由包安装l3packages
。因此,从界面安装此包tlmgr
(或如果您有旧版本则更新它)将安装此文件。
答案2
根据 CTAN 上的文件日期戳,该xfrac
软件包最后一次更新是在 2011 年 12 月 29 日。我想,如果你tlmgr update --all
从那时起就开始运行,那么更新过程中可能会出现一些问题而你却没有注意到。
尝试运行
tlmgr install --reinstall xfrac
从命令行查看这是否能带来所需的缓解。您可能必须位于目录中c:\texlive\2011\bin\win32
(或tlmgr.bat
位于 Windows 系统上的任何位置)。
附录:我从您的评论中看到您当前的 CTAN 存储库是ctan.cms.math.ca
。值得一提的是,该xfrac
软件包似乎可以在 CTAN 镜像站点mirrors.med.harvard.edu
(可能还有许多其他 CTAN 镜像站点)上找到。您可能想尝试运行命令
tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
或者
tlmgr option repository http://mirrors.med.harvard.edu/ctan/systems/texlive/tlnet
从命令行(重置 tlmgr 的默认 CTAN 存储库信息)然后(重新)运行tlmgr install ...
我之前建议的命令。