我可以在任何Tex缓冲区上成功使用preview-latex,效果很好。
我想知道如何为任何模式启用预览功能,例如Fundamental或任何其他编程语言模式。我试过了,我得到了
TeX-region-create: Wrong type argument: stringp, nil
我特别感兴趣的是将这项工作用于Ein模式,即ipython笔记本模式。我也尝试在这种模式下进行预览,我收到Ein的投诉,说我所处的观点是只读的。
http://tkf.github.com/emacs-ipython-notebook/
谢谢,
答案 0 :(得分:0)
将“preamble.tex”文件或您自己的LaTeX文件复制到您的工作目录,并将'TeX-master
变量设置为“preamble.tex”文件的路径。另外,设置'TeX-header-end
和'TeX-trailer-start
。基本上,将以下内容添加到模式挂钩:
(set 'TeX-header-end "^[^%\n]*\\\\begin *{document}")
(set 'TeX-trailer-start "^[^%\n]*\\\\end *{document}")
(set 'TeX-master "/path/to/preamble.tex")
(cd "/path/to/")
preamble.tex
的内容:
\documentclass[12pt,a4paper]{report}
\usepackage{amssymb,amsmath,amsthm}
\begin{document}
\end{document}
我最近没有检查过这个,但很久以前它对我很有用。如果你取得了进展,请告诉我,我会更新我的答案。