在昨天更新到 2021 年 2 月 10 日打包的 hyperref 版本后,我在使用 Lualatex 时收到此错误:
(“C:/Program Files/MiKTeX 2.9/tex/latex/hyperref/hyperref.sty”
软件包:hyperref 2021-02-08 v7.00i LaTeX 的超文本链接
(“C:/Program Files/MiKTeX 2.9/tex/latex/hycolor/hycolor.sty” 软件包:hycolor 2020-01-27 v1.10 hyperref/bookmark (HO) 的颜色选项)
(“C:/Program Files/MiKTeX 2.9/tex/latex/letltxmacro/letltxmacro.sty” 包:letltxmacro 2019/12/03 v1.6 Let 为 LaTeX 宏分配(HO))@linkdim=\dimen420 \Hy@linkcounter=\count551 \Hy@pagecounter=\count552
("C:/Program Files/MiKTeX 2.9/tex/latex/hyperref/pd1enc.def" 文件:pd1enc.def 2021-02-08 v7.00i Hyperref:PDFDocEncoding 定义 (HO) ) ("C:/Program Files/MiKTeX 2.9/tex/latex/hyperref/hyperref-langpatches.def" 文件:hyperref-langpatches.def 2021-02-08 v7.00i Hyperref:babel 语言补丁 ) ("C:/Program Files/MiKTeX 2.9/tex/generic/intcalc/intcalc.sty" 软件包:intcalc 2019/12/15 v1.3 使用整数的可扩展计算 (HO) ) \Hy@SavedSpaceFactor=\count553 软件包 hyperref 信息:
draft' set
输入行上的选项为 false' 4058. 软件包 hyperref 信息:colorlinks' set
输入行 4058 上“选项 true”。软件包 hyperref 信息:frenchlinks' set
输入行 4058 上“选项 false”。! LaTeX 错误:编码方案“PU”未知。
请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.4058 \ProcessKeyvalOptions{Hyp} ? ("C:/Program Files/MiKTeX 2.9/tex/latex/hyperref/puenc.def" File: puenc.def 2021-02-08 v7.00i Hyperref: PDF Unicode definition (HO) )
我确实有文件 C:/Program Files/MiKTeX 2.9/tex/latex/hyperref/puenc.def。
尝试重新安装 puenc.def 会产生“没有这样的包”的提示。
通常推荐的修复方法,例如 Miktex 控制台“刷新字体映射文件”或在 lualatex 之前运行一次 pdflatex 不起作用。
我该如何修复这个问题?我该如何恢复到最新的 hyperref?
备注:当编译停止时只需按 ENTER 键即可生成一个看起来不错的 PDF(乍一看)。