org 中 latex 公式怎样导出到 html?

当我在org-mode如下编写时

#begin_export latex \theta = #end_export

\begin{equation} x=\sqrt{b} \end{equation}

显示如下

#+BEGIN_EXPORT latex
...
#+END_EXPORT

或者输入<l后按TAB,也会补全成上面的。

好像什么都不用加,能直接显示。不过官方提示是用\begin{equation},不知道为什么不行

@et2010 几乎不写公式。

你用的 org 版本是?

你是要导出到 pdf 还是 html?

你截的那张图是导出到 pdf 以后的吗?

提问的时候最好能将这些信息都提供出来,不然让我们靠猜吗?

是导出到html,org版本怎么看。我的emacs版本是 25.1.1

M-x org-version

数学公式导出到 html 我不太清楚,你可以请教一下 @tumashu

还有一点建议:你的标题最好修改一下,反映你的真实问题—— org 中 latex 公式怎样导出到 html

看了下是9.0的

刚发现我可以修改别人帖子的标题? @xuchunyang

:tada:

唔,macOS 下 spacemacs 没有问题,不过貌似 #begin_export latex #end_export 不行,你可以看下他的 layer

\theta \pi

x \ge 10

\begin{equation}         

x=\sqrt{b}               

\end{equation}           

,-e-e h-o 显示效果

是的,

#begin_export latex 
...
#end_export

只对导出到 latex/pdf 有效。所以如果要导出到 html,还是直接写 latex 代码吧。

话说楼主用的是 Windows 还是 Linux?

用的是linux

会不会跟你的浏览器有关系?我刚才试了一下,没有做任何设置(因为我以前都是导出到 pdf),直接导出就能显示(浏览器是 firefox)

我的

\begin{equation}
x=\sqrt{b}
\end{equation}

怎么不能转换

org html有三种方式处理latex, 1. 用dvi2png等程序,将latex转换为图片,插入 html, 2.用一个javascript来动态解析latex代码, 默认是第二种

1 个赞

这几种分别要怎么实现呢

还有第三种呢?

我在想浏览器怎么识别latex格式的。如

\theta=\chi^{10} 会解释成什么

在我这边(archlinux, firefox, org 9.0),渲染成这样(最下面那个公式):

我觉得是很可能是浏览器的问题

你能提供一下导出的 html 文件吗?可以作为附件上传到论坛。