принудительное завершение блока текста / изображения в режиме экспорта html в режиме org - PullRequest
3 голосов
/ 09 марта 2012

Я хочу, чтобы foo foo foo ... был выровнен рядом с изображением, но для bar bar bar ... начните новый блок текста, который не выровнен по fig.jpg. Можно ли это организовать с помощью специального синтаксиса в режиме org?

#+ATTR_HTML: height="100" align="left"
[[./img/fig.jpg]] 
foo foo foo ...

bar bar bar ...

Редактировать

Просто хотел добавить, что когда bar bar bar ... - это еще один заголовок раздела, например, ** Section 2 или что-то подобное, кажется, что новый раздел не должен быть перенесен на предыдущий рисунок по умолчанию, но, возможно, есть какая-то организация -синтаксис для указания этого?

1 Ответ

2 голосов
/ 10 марта 2012

При экспорте в 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>

в начале вашего файла .org.Это установит стиль всех элементов <div class="figure">, которые будут плавать слева, а текст будет обтекать справа.Следующий текст после рисунка также будет перенесен вправо, поэтому вы захотите очистить стиль с помощью выражения <br style="clear:both;" />.

Эта страница worg имеет многоинформации о размещении рисунков с подписями и переносом слов.Там есть более подробная информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...