BEGIN_LATEX deprecated

一些地方看到有#+BEGIN_LATEX的用法,但是org mode的tutorial、org syntax、还有C-c C-,里面都找不到对应。结果一查发现早已经deprecated了。

另外之前也看到说"lower case blocks & keywords are preferred"但实际使用中小写的block时常会break语法高亮,看论坛的帖子说是org mode自己的问题,所以现在还是全用大写。

有些对org的这些兼容性问题不知所措…

https://list.orgmode.org/[email protected]/T/

begin_src tex, tex对应major-mode, 如begin_src js2对应 js2-mode

1 个赞

是指把 #+BEGIN_XXX 改成 #+begin_xxx 会破坏语法高亮吗?作为尽量用小写的强迫症患者,确实还没遇到过语法高亮失效的情况。偶尔高亮失效也是渲染问题,滚屏就能恢复

需求是一定需要使用 code block 吗? 如果不是,那就直接在 org mode 正文里写就好了,高亮可以通过 org-highlight-latex-and-related 配置,渲染靠 (org-latex-preview) ,(顺便安利 org-fragtog 自动渲染)。

1 个赞

是的,不过我试了下emacs -Q下没有问题,估计是和某些插件配置有关,目前就先这么用着,有空了多排查下

没有没有,可能我没写清楚,我一开始只是想知道#+begin_latex到底算不算special block语法= =

p.s. 感谢推荐,我试了fragtog和xenops感觉后者效果更好一些(虽然也重不少),暂时用的后者!

block里面高亮会好很多。不过原帖也说了可以继续用#+begin_export latex