Jak trwale podświetlić tekst w trybie org

24

Wiem, że mogę użyć *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’trochę markuptekstu do dokumentacji zgodnie z dokumentacją trybu org , ale dla mnie to nie wystarcza ( boldnie jest to oczywiste podczas przeglądania pliku org), wiem, że mogę dostosować org-emphasis-alist, ale dokumentacja niewiele mówi. Chcę wyróżnić zaznaczony tekst enriched-modejak obraz na tej stronie .

wprowadź opis zdjęcia tutaj

Ale enriched-modezapisze plik jako text/enrichedformat, i muszę używać enriched-modenie org-modesama.

Jak mogę ponownie zdefiniować lub zdefiniować nowy znacznik (być może dostosować org-emphasis-alist), aby podświetlić tekst w ten enriched-modesposób

  1. podświetlenie jest stałe w tym pliku (widzę podświetlenie w Emacs)
  2. jednocześnie można go wyeksportować do pliku pdf lub HTML.
CodyChan
źródło

Odpowiedzi:

21

Możesz zmienić twarz używaną do wyświetlania pogrubionego (lub innego) znacznika, dodając nowy wpis org-emphasis-alist. Na przykład, aby *bold*wyświetlić na czerwono, użyj

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

Aby to zadziałało, musisz ponownie uruchomić tryb organizacji (z org-mode-restart).

Próba dodania nowych znaków znaczników w ten sposób nie wydaje się działać, zmienia jedynie sposób wyświetlania istniejących znaczników w Emacsie.

W ogóle nie wpływa to na eksport. *bold*nadal eksportuje na dowolne pogrubienie w tym formacie (np. <b>bold</b>w html lub \textbf{bold}w Latex).

erikstokes
źródło
Używam „(setq org-emphasis-alist (append org-emphasis-alist” ((„„ pogrubiony)))) ”, aby utworzyć nowy znacznik, ale to nie działa, co jest z tym nie tak?
CodyChan,
@CodyChan Pierwszy problem dotyczy tego append, który umieszcza nowy element na końcu, ale potrzebujemy go na początku, aby został znaleziony jako pierwszy. Po prostu zamień argumenty. Drugi problem polega na tym, że wydaje się niemożliwe dodanie nowego znacznika, zgodnie z org-mode listą mailingową .
erikstokes