hyperref 包破坏了 AUCTeX 预览,导致出现两个不同的期刊样式文件

hyperref 包破坏了 AUCTeX 预览,导致出现两个不同的期刊样式文件

以下 LaTeX MWE 可以编译,但 AUCTeX 预览不起作用。此文件测试两种不同的期刊样式文件。一种是贝叶斯分析,另一个是牛津生物信息学(链接指向每个期刊的 LaTeX 文件)。要在它们之间切换,请注释/取消注释文件顶部的相关行。

删除 hyperref 包可以修复该问题。

这是在安装了 AUCTeX 11.87 和 emacs 23.4.1 以及 emacs 24.3.1 的 Debian wheezy 上进行的。其他人在安装了 auctex 11.87.2 emacs 24.3.1 的 Gentoo 上尝试过,他说预览工作正常。

首先,有人能重现这种情况吗?如果可以,你知道问题可能是什么吗?Debian AUCTeX 软件包是上游,添加了一些看似无害的补丁。我想我可以尝试不使用补丁。

% Comment/uncomment to switch between Bayesian Analysis and Bioinformatics.
\def\ba{} 
%\def\bio{} 

\ifdefined\ba 
\documentclass[bib]{ba} 
\else\ifdefined\bio 
\documentclass{bioinfo} 
\fi\fi 

\usepackage{hyperref} 
\begin{document} 

$x=1$ 

\end{document}

相关内容