未找到 xfrac.sty

未找到 xfrac.sty

我在 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 ...我之前建议的命令。

相关内容