Wie kann ich eine „einfache“ Formatierung auf Org-Modus-Blöcke anwenden?

Wie kann ich eine „einfache“ Formatierung auf Org-Modus-Blöcke anwenden?

Der Org-Modus eignet sich hervorragend für einfache Markierungen und Organisationsaufgaben, und auch der Export funktioniert hervorragend. Ich habe jedoch Probleme, eine einfache Formatierungsoption zu realisieren.

Ich möchte einen ganzen Block in Monospace umwandeln und, wenn möglich, die schöne Rahmung (beim HTML-Export) erhalten, die aus der EXAMPLE-Umgebung stammt:

#+BEGIN_EXAMPLE
some stuff that goes on and on forever right off the edge of any page or browser frame 443okkfq3jg0jg
#+END_EXAMPLE

Leider geht, wie hier in Markdown, die Umbruchfunktion in einer Verbatim-Umgebung verloren.

Am liebsten würde ich in dieser Umgebung einfach den Zeilenumbruch aktivieren. Wenn das nicht funktioniert, möchte ich zumindest die Möglichkeit haben, nur einen abgegrenzten Block in einer Monospace-Schriftart zu platzieren (damit ich den Zeilenumbruch aus dem Klartext herausbekomme). Wie kann ich eines oder beides davon erreichen?

Antwort1

Für den HTML-Export können Sie Ihre eigenen Blocknamen verwenden, die als divElement mit dem Blocknamen als Klasse exportiert werden:

#+begin_monoblock
This is some text.
#+end_monoblock

Jetzt können Sie Ihr Format auf zwei Arten hinzufügen:

1: Indem Sie oben in Ihrem Org-Dokument eine CSS-Stildefinition für alle diese Blöcke hinzufügen.

#+HTML_HEAD: <style>.monoblock {font-family:courier;}</style>

... other things

#+begin_monoblock
This is some text.
#+end_monoblock

2: indem Sie jedem Block einzeln Stil oder andere HTML-Attribute hinzufügen:

#+attr_html: :style font-family:courier;
#+begin_monoblock
This is some text.
#+end_monoblock

Oder eine Kombination aus beidem, mit einem gemeinsamen Stil für alle Blöcke und zusätzlichem Stil für die einzelnen Blöcke.

verwandte Informationen