Come evidenziare il testo in modo permanente in modalità organizzazione


24

So che posso usarlo *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’per markupscrivere un po ' di testo secondo la documentazione in modalità org , ma non sono abbastanza per me ( boldnon è ovvio quando si visualizza il file org), so che posso personalizzare org-emphasis-alist, ma la documentazione non dice molto. Quello che voglio è evidenziare il testo selezionato enriched-modecome l'immagine in questa pagina .

inserisci qui la descrizione dell'immagine

Ma enriched-modesalverò il file come text/enrichedformato, e non devo usare enriched-modese org-modestesso.

Quindi, come posso ridefinire o definire un nuovo markup (forse personalizzare org-emphasis-alist) per evidenziare il testo come enriched-mode, quindi

  1. il momento saliente è permanente in questo file (posso vedere il momento saliente in Emacs)
  2. allo stesso tempo può essere esportato in file pdf o html.

Risposte:


21

È possibile modificare il volto utilizzato per visualizzare il markup in grassetto (o qualsiasi altro) aggiungendo una nuova voce a org-emphasis-alist. Ad esempio, per rendere la *bold*visualizzazione in rosso, utilizzare

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

Dovrai riavviare la modalità org (con org-mode-restart) affinché questo abbia effetto.

Cercare di aggiungere nuovi caratteri di markup come questo non sembra funzionare, cambia solo la modalità di visualizzazione del markup esistente in Emacs.

Ciò non influisce affatto sulle esportazioni. *bold*esporta ancora in qualsiasi grassetto in quel formato (ad es. <b>bold</b>in html o \textbf{bold}in lattice).


Uso "(setq org-accentis-alist (append org-accentis-alist '((" "grassetto)))" "per creare un nuovo markup, ma non funziona, cosa c'è che non va?
CodyChan,

@CodyChan Il primo problema è con append, che mette il nuovo elemento alla fine, ma ne abbiamo bisogno all'inizio in modo che venga trovato per primo. Basta scambiare gli argomenti. Il secondo problema è che sembra impossibile aggiungere un nuovo markup, secondo la org-mode mailing list .
erikstokes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.