如果我用的是如下因素的语法,org-mode导出为html:内嵌图像显示并链接?
#+ATTR_HTML: width="200"
[[file:highres.jpg][file:highres.jpg]]
我应该想到的是,页面将在指定的大小显示highres.jpg,并且点击时,想在文件本身?这是我从这些instructions得到的。但是,当我从组织模式文件生成html时,图像显示但不链接/可点击。我做错了什么或者我误解了?
如果我用的是如下因素的语法,org-mode导出为html:内嵌图像显示并链接?
#+ATTR_HTML: width="200"
[[file:highres.jpg][file:highres.jpg]]
我应该想到的是,页面将在指定的大小显示highres.jpg,并且点击时,想在文件本身?这是我从这些instructions得到的。但是,当我从组织模式文件生成html时,图像显示但不链接/可点击。我做错了什么或者我误解了?
在您的示例中,它将其视为没有描述,因为描述与链接本身相同。您要链接的说明使用生成的缩略图作为说明(将显示而不是完整图像)。
在另一方面,我是不是能够得到它尊重#+ATTR_HTML: width="200"
时,我确实改变说明文字以允许差异
#+ATTR_HTML: width="200"
[[file:highres.jpg][./highres.jpg]]
取而代之的是内嵌可点击的图片是全尺寸的。我不知道这是否有意,最好的地方可能是邮件列表(如果它是一个错误,他们也可以修复它)。
发行新增测试使用下面的组织片断
* SVG test
#+CAPTION: Test
#+ATTR_HTML: width="200" title="Hello"
[[./img/Bitmap.svg][file:./img/Bitmap.svg]]
#+Caption: Test2
#+ATTR_HTML: width="200" title="Hello as well"
[[./Bitmap.svg]]
我得到以下HTML,这也解释了为什么有关于图像尺寸奇怪的结果出现:
<p>
<a href="./img/Bitmap.svg" width="200" title="Hello"><img src="./img/Bitmap.svg" alt="Bitmap.svg"/></a>
</p>
<div class="figure">
<p><img src="./Bitmap.svg" width="200" title="Hello as well" alt="./Bitmap.svg" /></p>
<p>Test2</p>
</div>
的初始图像正在调整大小,而不是链接图像。绝对是出口商如何解释#+ATTRL_HTML
信息的问题。在当前导出器下,最好的选择可能是生成插入图像的缩略图。
在更新版本的组织模式下,format似乎发生了变化。在Emacs 24.4.1对我来说,以下工作:
#+ATTR_HTML: :width 200
[[file:highres.jpg]]
你是正确的 - 这确实是奇怪... – hatmatrix 2012-03-09 19:32:23
我能找出出口商在做的'#+ ATTR_HTML:'块,将细节添加到答案中。 – 2012-03-09 19:45:08
再次感谢!在这种情况下,也许我可以看看你早先给我介绍的##宏语法...... – hatmatrix 2012-03-09 21:02:48