【发布时间】:2012-11-14 02:57:46
【问题描述】:
我最喜欢的 Emacs 功能之一是 preview-latex 包:它将 LaTeX 文档中的 LaTeX 方程呈现为内联图形。像这样:
我想在 Emacs 中为 Python cmets 和函数文档字符串提供类似的功能。我的文档字符串中有很多数学:
def proj_levenberg(x,y,wsqrt,A):
"""
Finds a homography between two sets of 2d points.
Specifically, approximately minimize the weighted image plane
error
min_A sum_{X,y,w} w ||(A_12 x_) / (A_3 x_) - y||^2
where x_=[x;1], A_12 are the first two rows of A and A_3 is the
third row of A.
...
我想用 LaTex 写这些,这样当我浏览我的代码时,我可以看到渲染的文档字符串和 cmets。
有没有办法做到这一点,还是我必须在预览乳胶上做手术?
【问题讨论】:
-
不知道狮身人面像,安德烈亚斯。谢谢。但是我在编辑它时正在我的python源中寻找渲染的方程。 sphinx 是我想要的,preview-latex 是 pdflatex。
-
我需要类似的东西用于 doxygen cmets。由于我比 org-mode 中的 cdlatex 更喜欢 preview-mode,所以我做了 preview-package 的手术。结果在那里:github.com/TobiasZawada/texfrag/blob/master/texfrag.el。该软件包的编写使其可以轻松适应其他主要模式。