我已经研究了三个小时,却找不到任何线索。今天早上我发现了这个博客LaTeX 证书并下载了 tex 文件证书.tex。当我在我的 emacs 中编译它时,我遇到了以下错误报告:
错误:LaTeX 错误:未找到文件‘nowidow.sty’
我按照这篇文章的说明进行操作:
我应该将自己的 .sty 文件放在哪里,以使它们可供我的所有 .tex 文件使用?
并将其放入nowidow.sty
目录中:/usr/local/share/texmf/nowidow
但错误报告仍然弹出。我是否将文件放在了错误的目录中,或者我是否遗漏了其他重要步骤?有人能帮助我吗?我的系统是 Ubuntu 12.04。
答案1
下面是一个 TeX 目录结构.../texmf/
。对于你的情况,.sty
文件应该进入
/usr/local/share/texmf/tex/latex/nowidow/nowidow.sty
子目录tex
表示“TeX 文件”,子目录latex
代表 TeX 格式“LaTeX”(格式文件latex
)。文档:TeX 文件的目录结构。
TEXMFLOCAL
通常,您还需要通过运行texhash
或mktexlsr
(由于 ,以 root 身份运行)来刷新文件名数据库/usr
。