2012-03-05 22 views
1

我试过的语法如下:如何使用emacs org-mode在导出的html文件中包含svg图像?

[[folder/figure.svg]] 

随着org-export-as-html

这显然不工作 - 只是在HTML文件中添加引用...。

+0

您运行的是哪个版本的组织?我只用7.8.03进行测试,并正确显示图像。 – 2012-03-05 20:00:40

+0

谢谢 - 我正在使用7.0.1。我只是切换到7.8.03,但得到同样的东西,除了现在页脚确实表明文档已导出为XHTML。 – hatmatrix 2012-03-06 14:34:40

+0

现在,html文档显示了一个'img src'行,而不是该图的'href'参考。但没有出现? – hatmatrix 2012-03-06 14:37:01

回答

3

我不得不测试几次以明确问题的出现。图像出口成功,当我使用下面的链接:

Current folder is ~/test/ 
[[./img/Bitmap.svg]] 
[[./Bitmap.svg]] 
[[~/test/Bitmap.svg]] 

但是它失败:

Current folder is ~/test/ 
[[img/Bitmap.svg]] 
[[Bitmap.svg]] 

我怀疑它是一个组织必须找到在图像的路径上,该./告诉它从当前位置来看,而~/可以通过shell来正确扩展以给出当前目录。

如果您将./添加到图片上,则应正确导出。

+0

谢谢 - 我还使用'file:'前缀,在这种情况下,您不需要'。/'...但我认为它没有出现的原因之一是因为我正在查看它Firefox浏览器。在Chrome或Opera,它现在加载好了(一旦我升级组织版本)... – hatmatrix 2012-03-07 13:46:47

1

在组织模式下,org-export-html-inline-image-extensions变量决定哪些图像文件在html输出中内联和未链接。您还应该检查org-export-html-inline-images变量的设置,以防其他类型的图像不能内联。

要自定义这些选项,您可以

M-x customize-option org-export-html-inline-image-extensions 

或使用菜单“选项>自定义的Emacs>具体选项”如果你有一个GUI可用。

+0

谢谢 - 我没有编辑该变量,但似乎并不需要它? – hatmatrix 2012-03-07 13:47:04