preview-latex 生成 .png 预览但不将其放置在缓冲区中

preview-latex 生成 .png 预览但不将其放置在缓冲区中

生成预览时,我得到一个小的空白框,周围有边框。我查看了 .prv 文件夹,确实正在创建 .png 文件。emacs 支持 .png(例如 image-dired 和 image-view-mode 可以正确显示它们)。

梅威瑟:

\documentclass{article}
\begin{document}
$3+4$
\end{document}

我已经尝试过 AUCTeX 11.86(带有此处描述的补丁https://bugzilla.redhat.com/show_bug.cgi?id=646632通过改变一些标志来修复 gs 错误)、包含补丁的最新开发版本以及与 Aquamacs 2.4 一起打包的版本,因为在 Aquamacs.app 中,preview-latex 可以正常工作。

在 X 下使用 emacs 24.1.1,在 OS X 10.7 上安装 ghostscript 9.05、texlive-2011。

答案1

我升级到了最新的 Xquartz,这破坏了所有 emacsen(包括 Aquamacs)的预览 - 我现在得到了臭名昭著的路障标志。gs 从最新的 Freetype 2 返回了一个错误,该错误与 OS X 上的 X11 一起分发。我降级到 2.4.8(https://bbs.archlinux.org/viewtopic.php?id=137638)并且所有 emacsen 都可以正常工作。

我无法再知道是什么导致了我最初遇到的错误。

编辑:我正在使用 auctex 的最新开发版本,但只要您修补 preview.el 以便它将正确的标志发送到 gs,稳定版本也可以正常工作。

相关内容