![如何將「簡單」格式應用於組織模式區塊?](https://rvso.com/image/1400536/%E5%A6%82%E4%BD%95%E5%B0%87%E3%80%8C%E7%B0%A1%E5%96%AE%E3%80%8D%E6%A0%BC%E5%BC%8F%E6%87%89%E7%94%A8%E6%96%BC%E7%B5%84%E7%B9%94%E6%A8%A1%E5%BC%8F%E5%8D%80%E5%A1%8A%EF%BC%9F.png)
組織模式非常適合完成輕量標記和組織,而且匯出也很棒。但是,我在完成簡單的格式化選項時遇到困難。
我想在等寬字體中投射整個區塊,如果可能的話,請獲得來自範例環境的漂亮框架(在 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:透過在組織文件頂部為所有此類區塊添加 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
或者,兩者的組合,為所有區塊提供一些通用樣式,再加上單獨的額外樣式。