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] 选项,预览包将处于非活动状态,文档的排版方式就像没有加载预览包一样,但是包定义的所有声明和环境仍然合法但没有效果。
您可能想要指定的其他选项是displaymath
、textmath
和auctex
。
附录:如果您还没有这样做,请务必“激活”预览乳胶包(与包不同preview
...)
(load "preview-latex.el" nil t t)
在emacs
/中auctex
。来自该包的文档preview-latex
:
如果尽管 AUCTEX 显示其“命令”,但在 LaTEX 模式下您仍然没有看到“预览”菜单,则表示您的安装已损坏。
答案3
如果您\usepackage{preview}
自己执行此操作,preview-latex 将假定您知道自己在做什么,并已preview
为要使用的包指定了所有选项。您没有指定任何选项,也没有进行任何预览定义。虽然 preview-latex 将使用命令行将选项传递active
给preview
包,但实际上不会激活任何构造。
我建议,首先尝试不是更改默认设置。只需删除您自己的\usepackage{preview}
调用,preview-latex 就会自行加载它,在这种情况下,使用合理的默认选项(也适用于给定的数学构造)。
现在您声明“circ.tex 健全性检查”也不起作用:这可能表明存在安装问题,并且您可能需要在 circ 文档上运行 Cc Cp Cd 后,使用 Mx preview-report-bug RET 报告其失败的方式。
但它是预计包含未修饰内容的文档\usepackage{preview}
将不会产生预览。