Пометка жирным шрифтом и курсивом в режиме Emacs org

в Emacs org-mode мы можем использовать надбавки для установки акцент и моноширинный.
например,

*жирный*

/курсив/

Как сделать слово жирным и курсивным?
Кажется, ни */.../* не.*/ ..*/ завод.

2 ответов


В самом деле, оба эти do работа.

/*test*/

экспорт в HTML как

<i><b>test</b></i>

*/test/* работает аналогично. Экспорт LaTeX / PDF также работает так, как вы ожидаете.

org не fontify как полужирное и курсивное начертание, но семантика все хорошо.

расширение на @Chris answer, охватывающее семантику, если вы заинтересованы в visible fontification эффект внутри вашей организации отмечает, у вас есть три подхода:

выделите части текста

enter image description here

вложенность работает хорошо, пока вам не нужно запускать / заканчивать сразу два тега.

используйте несколько тегов с escape-символами

ближайший вы можете получить is

fontification emacs

код: *\ /\ _\ ~fontification can be nested~\_\/\*

вам нужно \​​ ​ (обратная косая черта и Пробел), чтобы избежать следующих открывающих тегов и \ (обратная косая черта), чтобы избежать следующих закрывающих тегов.

потребность в пространстве раздражает, и в нем выглядит так при экспорте в html: fontification html

так что да, вы можете иметь несколько наценок сразу, но вы должны выбрать между тем, чтобы увидеть эффект в emacs или иметь он красиво оформился на экспорт.

изменить, как разметка выглядит в emacs

в качестве альтернативы вы можете изменить, как наценка выглядит в emacs без формата экспорта modyfing, т. е. чтобы сделать жирный вид красным, вам нужно это:

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

в этот великий вопрос и ответ.