So markieren Sie Text dauerhaft im Organisationsmodus

24

Ich weiß, dass ich *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’einige Funktionen verwenden kann, markupum Text gemäß der Dokumentation im Organisationsmodus zu bearbeiten , aber sie reichen mir nicht aus ( boldist beim Anzeigen der Organisationsdatei nicht offensichtlich). Ich weiß, dass ich sie anpassen kann org-emphasis-alist, aber die Dokumentation sagt nicht viel. Ich möchte den ausgewählten Text enriched-modewie das Bild auf dieser Seite hervorheben .

Bildbeschreibung hier eingeben

Aber enriched-modeich speichere die Datei als text/enrichedFormat Format im Glossar erklärt, und ich muss sie enriched-modenicht org-modeselber benutzen .

Also, wie kann ich ein neues Markup neu definieren oder definieren (vielleicht anpassen org-emphasis-alist), um Text wie enriched-mode, so hervorzuheben

  1. Das Highlight ist permanent in dieser Datei (ich kann das Highlight in Emacs sehen)
  2. Gleichzeitig kann es als PDF- oder HTML-Datei exportiert werden.
CodyChan
quelle

Antworten:

21

Sie können ändern, welche Fläche zum Anzeigen von fettem (oder anderem) Markup verwendet wird, indem Sie einen neuen Eintrag hinzufügen org-emphasis-alist. *bold*Verwenden Sie beispielsweise, um die Anzeige in Rot zu machen

(add-to-list 'org-emphasis-alist
             '("*" (:foreground "red")
               ))

Sie müssen den org-mode (mit org-mode-restart) neu starten, damit dies wirksam wird.

Der Versuch, neue Markup-Zeichen wie diese hinzuzufügen, scheint nicht zu funktionieren, sondern ändert nur, wie das vorhandene Markup in Emacs angezeigt wird.

Dies hat keinerlei Auswirkungen auf den Export. *bold*exportiert weiterhin in das Format, das fett gedruckt ist (z. B. <b>bold</b>in HTML oder \textbf{bold}Latex).

erikstokes
quelle
Ich benutze "(setq org-emphasis-alist (org-emphasis-alist anhängen" (("` "fett))))", um ein neues Markup zu erstellen, aber es funktioniert nicht. Was ist daran falsch?
CodyChan
@CodyChan Das erste Problem ist mit dem append, das das neue Element am Ende setzt, aber wir brauchen es am Anfang, damit es zuerst gefunden wird. Tauschen Sie einfach die Argumente aus. Das zweite Problem ist, dass es der org-mode Mailingliste zufolge unmöglich zu sein scheint, neue Markups hinzuzufügen .
Erikstokes