这是一个后续问题\nameref 仅将引用显示为红色矩形,其中没有名称。
在引用的问题的答案中,@Werner 建议安装该包,xpatch
以便revtex4
可以正确地进行交叉引用。因此,经过多次尝试(因为我得到的不是要保存的文件,而是代码列表),我能够下载xpatch.ins
并将xpatch.dtx
它们放在工作文件夹中,然后pdflatex xpatch.ins
在 WinEdt 中运行。然后我尝试编译 TeX 文档(F9)并收到错误消息
! LaTeX Error: Two \documentclass or \documentstyle command.
请注意,我正在尝试编译@Werner 在上面引用的原始问题中给出的最小工作示例。
既然我这次编译失败了,我又回到了 MiKTeX,尝试xpatch
从那里安装。我启动了 MiKTeX 包管理器,很快就填充了一个包列表。该包xpatch
在列表中,但无法卸载。因此,我尝试从存储库列表中获取它,该列表在转到存储库->更改包存储库时显示。但是,这些存储库中似乎都没有包含xpatch
。此外,这些存储库中都不是 @Werner 在原始问题中指出的那个;即,http://ctan.org/pkg/xpatch我无法找到通过 MiKTeX 访问它的方法。因此,问题仍然存在——我该如何安装xpatch
才能使revtex4
的交叉引用开始工作?
编辑:我想补充一点,在编译失败后按下WinEdt 中的Ctrl+之前Z,看到的错误是
1.55 \documentclass[full]{
13doc}
?
! Emergency stop.
答案1
您可以xpatch
通过MiKTeX 包管理器. 在您的 Windows 程序文件夹中有以下文件夹维护和维护(管理). 对于软件包安装,您应该启动包管理器以管理员身份。在菜单中存储库只是同步首先使用源存储库。之后查找包xpatch
,标记它并单击安装在里面任务菜单。就是这样。如果还有其他需要的软件包xpatch
,但尚未安装,只需使用经理。要一次性安装所有未安装的软件包,请转到编辑-->选择可安装包然后任务-->安装. 因此您的计算机上有所有可用的软件包。
如果您对该软件包(或其他软件包)有其他问题,请启动更新(管理员)在里面维护(管理)文件夹并首先刷新完整的 MiKTeX。