Как я могу применить "простое" форматирование к блокам режима орг?
Режим Org отлично подходит для облегчения разметки и организации, а также для экспорта. Однако у меня возникли проблемы с выполнением простой опции форматирования.
Я хотел бы привести целый блок в моноширинном пространстве, и, если возможно, получить хорошее оформление (в экспорте HTML), которое исходит из среды EXAMPLE:
#+BEGIN_EXAMPLE
some stuff that goes on and on forever right off the edge of any page or browser frame 443okkfq3jg0jg
#+END_EXAMPLE
К сожалению, как и в Markdown здесь, упаковка теряется в дословной среде.
Я бы хотел включить упаковку в этой среде. Если это не сработает, я, по крайней мере, хочу, чтобы была возможность поместить только блок с разделителями в моноширинный шрифт (чтобы я мог получить перенос из простого текста). Как я могу достичь одного или обоих из них?
1 ответ
Для экспорта HTML вы можете использовать свои собственные имена блоков, которые будут экспортироваться как div
элемент с именем блока в качестве класса:
#+begin_monoblock
This is some text.
#+end_monoblock
Теперь вы можете добавить свой формат 2 способами:
1: добавив определение стиля CSS для всех таких блоков в верхней части документа org
#+HTML_HEAD: <style>.monoblock {font-family:courier;}</style>
... other things
#+begin_monoblock
This is some text.
#+end_monoblock
2: путем добавления стиля или других атрибутов HTML отдельно для каждого блока:
#+attr_html: :style font-family:courier;
#+begin_monoblock
This is some text.
#+end_monoblock
Или комбинация обоих, с некоторым общим стилем для всех блоков, плюс дополнительный стиль индивидуально.