Windows 7 中的 miktex2.9 中未找到 revtex4-1.cls

Windows 7 中的 miktex2.9 中未找到 revtex4-1.cls

我今天在新格式化的 Windows 7 中安装了 Miktex 最新版本。然后尝试在 Texstudio 中运行 .tex 文件。该文件以以下内容开头:

\documentclass[12pt,preprint,superscriptaddress,floatfix,showpacs]{revtex4-1}
\usepackage[utf8]{inputenc}  %Input what you want e.g., é, ł, a, ü
\usepackage[T1]{fontenc}     %Output what you want e.g., é, ł, a, ü
\usepackage[british]{babel}  %Do hyphenation according to british english
\usepackage[sc,osf]{mathpazo}\linespread{1.05}  %Palatino font
\usepackage[scaled=0.86]{berasans}  % URL font that go well wtih palatino
%\usepackage[scaled=1.03]{inconsolata} %Monospace font
\usepackage[colorlinks=true, citecolor=blue, urlcolor=blue]{hyperref}  %Hyperlinks (pink, green, blue)
\usepackage{graphicx} % Package to insert exteral figures
\usepackage[babel]{microtype}  %Improves text justification
\usepackage{amsmath,amssymb,amsthm,bm,amsfonts,mathrsfs,bbm} %Useful math packages
\usepackage{xspace}  %Useful to add space in macros
\usepackage{pgfplots}
\usepackage{color}

然后就是通常的正文。供您参考,此文件在其他计算机上运行。但是,在上述 PC 上显示未找到 revtex4-1.cls。

然后我尝试从 Miktex 控制台安装 revtex。它没有显示任何选项。

在此处输入图片描述

我甚至开始安装图中所示的那些包,然后执行我的 .tex 文件。但还是找不到 revtex4-1.cls。

我也在这里搜索过,但没有找到任何这样的解决方案。

请帮忙。

笔记:我不熟悉 cmd 和其他命令/缩写,所以请以解释的方式书写。提前致谢。

解决方案 / 部分解决方案我刚刚在 documentclass 命令中将 revtex4-1 更改为 revtex4-2。然后它运行了。有关详细信息,请参阅下面的评论,daleif 和 UlrikeFischer 解决了这个问题。感谢他们。

答案1

MikTeX 不会安装标记为obsolete(https://ctan.org/pkg/revtex4-1?lang=en)。revtex4-1已被取代revtex4-2。因此您应该能够更改

\documentclass[...]{revtex4-1}

\documentclass[...]{revtex4-2}

并且它会正常工作。

相关内容