Org LaTeX Fragment Editor (Ver. 1.2)

:clap:

我使用 org 自带的模板系统, yas 感觉太厚重了:-)

是的,如果不是 spacemacs 我也不会考虑 yas 的。但是 spacemacs 改变了我很多使用习惯,它集成 yas 非常方便。

能不能分享下常用模板,新手菜鸟不会写啊:joy:

@CuriousBull 这楼越歪越远了 :sweat:,再开新楼吧。

哈哈,已开新帖,求分享,求带飞:joy:

已更新 1.0 版。这个版本不再使用循环搜索的方式跳过空行,死循环的现象不会出现了。 @CuriousBull @tumashu

1 个赞

赞! :grin:

试试最新的 1.2 版,我已经修复了 latex 公式位于 buffer 末尾时不能正常使用的问题,欢迎反馈。

试过啦,很好用,提个建议,如果很难就算了 就是如果在输入latex fragment的时候,可不可以在底下开个小buffer,可以实时预览的,估计会很妙

实时预览的话牵涉到的问题太多了。不只是 emacs,还有 latex 这个怪物,还要有 daemon (可以用 shell 或 python 写)配合,以我自己的能力实现不了。

目前有现成的 whizzytex 你可以试试,但是只能用于 linux 操作系统(不过据我所知,即使是 linux 系统,whizzytex 的依赖 advi 也已经不维护了,所以一切都得从源码开始自己 build,感觉又是一个大坑 :joy:)。

作为折衷的办法,你也可以将我的代码稍作修改,在退出 latex 代码编辑的时候命令 org 生成预览。

我目前还暂时用不到实时预览这种功能,所以就安于现在这样的非实时预览。

Edit: 或许还有另外一种选择,就是使用 magic-latex-buffer (好像是这个名字)这种包,将 latex 命令和数学符号实时转换成 unicode 字符,实现一种“伪”实时预览。

1 个赞

BTW,在你的github上看到了org-ref,感觉很好的啊,但是在spacemacs上怎么使用这个东东? spacemacs自带的layer bibtex没有org-ref那么好,譬如拖动pdf到bib上自动生成bib文件

该做成包了, 不然这个帖子一沉底,工作就白做了

实时预览就不要想了,这个几乎是搞不定的

多谢提醒,正在研究怎样搬到MELPA上

怎么可能,bibtex layer 的核心应用就是 org-ref

能不能给个建议,包的名字叫 org-lfe 好呢还是叫 org-latex-fragment-editor 还是 latex-fragment-editor 呢?

要不 fragment-editor ? fragment ?

Edit: 算了,我还是叫 org-lfe 吧,因为 org-latex 前缀容易和 org 内建函数混淆,其它的又不能说明和 org 的关系。

Introduction to org ref 这个是讲org ref应用的,我在spacemacse添加了bibtex,但是诸如拖拽pdf自动生成bib item, 光标移动到cite item时,minibuffer实时显示状态都没有

org-ref 更新很频繁,John Kitchin 也是在不断试验,很多 feature 可能跟最初的相比变化很大。

:cry: 看着他的youtube,看着spacemacs却做不了,心痒难耐,╮(╯▽╰)╭