我希望foo foo foo ...
旁边是一个图像,但bar bar bar ...
启动一个与fig.jpg
不对齐的新文本块。这可以用org-mode中的一些特殊语法来安排吗?
#+ATTR_HTML: height="100" align="left"
[[./img/fig.jpg]]
foo foo foo ...
bar bar bar ...
修改
只是想补充一点,当bar bar bar ...
也是另一个部分标题时,例如** Section 2
或类似的东西,似乎默认情况下新的部分不应该包含上一个数字,但也许有一些org语法来指定它吗?
答案 0 :(得分:2)
HTML导出后,图像将包含在<div class="figure">...</div>
环境中。组织模式#+ATTR_HTML:
信息专门添加到<img>
中的<div>
标记中。
如果您希望所有数据都“浮动”以使文本包装,则需要修改HTML中使用的样式。这可以在添加到导出的HTML文件顶部的默认样式表中手动完成。更好的选择是在.org文件本身中指定所需的样式。类似的东西:
#+STYLE: <style type="text/css">
#+STYLE:<!--/*--><![CDATA[/*><!--*/
#+STYLE: div.figure { float:left; }
#+STYLE: /*]]>*/-->
#+STYLE: </style>
<。p>在.org文件的开头。这将设置所有<div class="figure">
元素的样式在左侧浮动,文本环绕在右侧。图后面的文字也将被包裹在右侧,因此您需要使用<br style="clear:both;" />
语句清除样式。
This worg页面提供了很多关于带字幕和自动换行的图表展示位置的信息。那里有更详细的信息。