我在 debian-12 上使用 emacs 以及 auctex 和 reftex。我正在编辑一个缓冲区,并将主文件变量设置为另一个文件。然后,当我尝试插入方程环境 C-c C-e 方程 emacs 时,我收到消息:
Wrong type argument: symbolp, #[128 "\300\301^B\"\207" [apply reftex-label reftex-label nil] 4 nil (advice-eval-interactive-spec (cadr (interactive-form 'reftex-label)))]
然后环境就创建好了,没有生成的
\label{eq:***}
。
在另一台运行 Ubuntu 22.04 的机器上,相同的从文件、相同的主文件和相同的 .emacs 文件不会捕获相同的错误,并且
\label{eq:**}
会顺利生成。
问题已在 AUCTeX 常规邮件列表中得到解答和解决。
https://lists.gnu.org/archive/html/auctex/2023-11/msg00019.html