preview-latex 不起作用

preview-latex 不起作用

Preview-latex 安装,但实际上并未安装预览。当我从源生成预览时,我看到的只是...源。例如,数学方程式被突出显示,但没有被渲染。

一些版本信息:Lion 上是 emacs23,我今天刚刚安装了 mactex 和 auctex。

下面是我尝试过的乳胶文档示例:

\documentclass{article}
\usepackage{preview}
\begin{document}
solution to $\sqrt{x}=5$ is $x=25$.
\end{document}

(此外,auctex 附带的 circ.tex 健全性检查也不起作用)

答案1

我在这个网站的其他地方回答过类似的问题,但我也会在这里发布答案。这非常令人沮丧,我希望尽可能多的人能找到这个。如果版主不同意,请随时删除这些帖子并告诉我

修复此问题:

打开一个 .tex 文件(或创建一个)。我假设您使用的是 Emacs23,使用 Xwindow(我的是 Gnome)。转到菜单栏并执行以下操作:

预览 -> 自定义 -> 浏览选项

在此缓冲区中,执行以下操作:

预览 GS -> 预览 GS 选项 -> [单击小箭头显示选项] -> del -dSAFER

Cx Cs 保存并重新加载 Emacs。预览现在应该可以工作了!希望这能有所帮助。

诚挚的,马特

答案2

active我相信您需要在加载包时添加选项preview,例如

\usepackage[active]{preview}

引用预览包的文档:

如果没有指定 [active] 选项,预览包将处于非活动状态,文档的排版方式就像没有加载预览包一样,但是包定义的所有声明和环境仍然合法但没有效果。

您可能想要指定的其他选项是displaymathtextmathauctex

附录:如果您还没有这样做,请务必“激活”预览乳胶包(与包不同preview...)

(load "preview-latex.el" nil t t)

emacs/中auctex。来自该包的文档preview-latex

如果尽管 AUCTEX 显示其“命令”,但在 LaTEX 模式下您仍然没有看到“预览”菜单,则表示您的安装已损坏。

答案3

如果您\usepackage{preview}自己执行此操作,preview-latex 将假定您知道自己在做什么,并已preview为要使用的包指定了所有选项。您没有指定任何选项,也没有进行任何预览定义。虽然 preview-latex 将使用命令行将选项传递activepreview包,但实际上不会激活任何构造。

我建议,首先尝试不是更改默认设置。只需删除您自己的\usepackage{preview}调用,preview-latex 就会自行加载它,在这种情况下,使用合理的默认选项(也适用于给定的数学构造)。

现在您声明“circ.tex 健全性检查”也不起作用:这可能表明存在安装问题,并且您可能需要在 circ 文档上运行 Cc Cp Cd 后,使用 Mx preview-report-bug RET 报告其失败的方式。

但它预计包含未修饰内容的文档\usepackage{preview}将不会产生预览。

相关内容