0

我可以在任何 Tex 缓冲区上成功使用 preview-latex,而且效果很好。

我想知道如何为任何模式启用预览功能,例如基本模式或任何其他编程语言模式。我试过了,我得到了

TeX-region-create: Wrong type argument: stringp, nil

我对 Ein 模式(ipython 笔记本模式)的这项工作特别感兴趣。我也尝试在这种模式下预览,我收到 Ein 的投诉,说我所在的点是只读的。

http://tkf.github.com/emacs-ipython-notebook/

谢谢,

4

1 回答 1

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}

我最近没有检查过这个,但它很久以前对我有用。如果您取得了进展,请告诉我,我会更新我的答案。

于 2013-03-27T22:44:47.620 回答