我正在尝试使用该软件包编译 LaTeX 文档revtex
,但出现编译错误,提示“未找到文件 ŕevtex4.sty”。根据我自己的挖掘和常见的互联网解决方案,以下是我迄今为止尝试过但未成功的方法:
- 正在安装
texlive-publishers
;apt 说它已经安装(重新安装没有帮助); revtex4
用revtex4-1
或替换revtex
;其他*.sty 文件也找不到;- 跑步
sudo texhash
; - 更换引擎(我尝试过 PdsLaTeX、LatexMk、XeLaTeX 和 LuaLaTeX);
- 使用不同的编辑器。
顺便说一句,texlive-extras
和texlive-full
也都安装了。运行后apt show texlive-publishers
我发现后者没有损坏或与其他包冲突的问题。
这是一个最小的工作示例:
\documentclass{article}
\usepackage{revtex4-1}
\begin{document}
\end{document}
在我的计算机上,我得到了下面的日志。
答案1
如果我将代码片段更改为:它对我有用(Ubuntu 16.04,TeXLive 2015):
\documentclass{revtex4-1}
\begin{document}
\end{document}
它输出一个警告:
Class revtex4 Warning: No Society specified, using generic APS style.
因此可能需要一些选项来针对期刊进行定制。你可以使用以下方式查看文档:
texdoc revtex
(如果texdoc
不起作用,请aipguide4-1.pdf
在系统中搜索名为的文件)
例如应用物理学杂志你应该使用:
\documentclass[aip,jap]{revtex4-1}