Como destacar texto permanentemente no modo organizacional


24

Sei que posso usar *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’algumas markuppara enviar texto de acordo com a documentação do modo organizacional , mas elas não são suficientes para mim ( boldnão é óbvio ao exibir o arquivo organizacional), sei que posso personalizar org-emphasis-alist, mas a documentação não diz muito. O que eu quero é destacar o texto selecionado, enriched-modecomo na imagem desta página .

insira a descrição da imagem aqui

Mas enriched-modevai salvar o arquivo como text/enrichedformato, e eu tenho que usar enriched-modenão org-modeele próprio.

Então, como eu posso re-definir ou definir uma nova marcação (talvez customize org-emphasis-alist) para realçar texto como enriched-mode, por isso,

  1. o destaque é permanente neste arquivo (eu posso ver o destaque no Emacs)
  2. ao mesmo tempo, pode ser exportado para arquivo pdf ou html.

Respostas:


21

Você pode alterar a face usada para exibir a marcação em negrito (ou qualquer outra) adicionando uma nova entrada a org-emphasis-alist. Por exemplo, para *bold*exibir em vermelho, use

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

Você precisará reiniciar o modo organizacional (com org-mode-restart) para que isso entre em vigor.

Tentar adicionar novos caracteres de marcação como esse parece não funcionar, apenas altera a forma como a marcação existente é exibida no Emacs.

Isso não afeta as exportações. *bold*ainda exporta para qualquer meio em negrito nesse formato (por exemplo, <b>bold</b>em html ou \textbf{bold}em látex).


Eu uso "(setq org-ênfase-alist (acrescente org-ênfase-alist '((" `negrito)))))" para criar uma nova marcação, mas não funciona, o que há de errado com ela?
CodyChan

@CodyChan O primeiro problema é com o append, que coloca o novo elemento no final, mas precisamos dele no início para que seja encontrado primeiro. Apenas troque os argumentos. O segundo problema é que parece impossível adicionar uma nova marcação, de acordo com a org-mode lista de discussão .
erikstokes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.