Org-mode 非常适合完成简单的标记和组织,导出功能也很棒。但是,我在完成简单的格式化选项时遇到了麻烦。
我想在等宽字体中投射整个块,并且如果可能的话,获得来自 EXAMPLE 环境的漂亮框架(在 HTML 导出中):
#+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
现在您可以通过两种方式添加格式:
1:在 org 文档顶部为所有这些块添加 CSS 样式定义
#+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
或者,两者结合,所有块都有一些共同的样式,另外还单独添加额外的样式。