错误:未找到文件 stata.sty

错误:未找到文件 stata.sty

我正在尝试手动安装软件包 sjlatex。这是一个以 Stata Journal 样式编写文档的软件包,它不属于任何存储库,因此我无法通过 MiKTeX 软件包管理器安装它。我已将软件包附带的所有文件放入

C:\Program Files\MiKTeX 2.9\texmf\tex\latex\sjlatex

刷新了 FNDB 并更新了格式文件。但是当我运行一个调用stata包的简单文档时,我得到了无法找到的错误消息stata.sty,尽管我可以stata.sty

C:\Program Files\MiKTeX 2.9\texmf\tex\latex\sjlatex

以下是 MWE:

\documentclass{article}
\usepackage{stata}
\begin{document}

An example:

\begin{stlog}
\input{example2_1.log.tex}
\end{stlog}

\end{document}

stlog是软件包指定的环境stata,但我还没走到那一步就出现了错误消息。我在 Windows Vista 上,并在 WinEdt 中运行 MiKTeX 2.9。

另外,我检查了列出的文件依赖关系这里并且据我所知,我已经正确安装了所有必需的文件(使用 MiKTeX 包管理器)。

我希望有人知道我可以尝试的事情吗?如果我错过了一些显而易见的事情,请见谅...

答案1

由于包 ( )*.sty和类 ( *.cls) 不属于传统 LaTeX 分发版,因此您可以将所有文件(、和)保留statapress.clspagedims.sty工作文件夹中,而不更新 FNDB;LaTeX 将首先在工作文件夹中搜索,然后再转到 FNDB。sj.stystata.sty

这样做没什么问题,因为该sjlatex软件包不属于任何发行版。因此,如果有新版本,您必须手动更新该软件包,并覆盖工作文件夹中的现有文件。

相关内容