Як постійно виділити текст в org-режимі


24

Я знаю, що можу використовувати *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’деякі markupтексти відповідно до документації в режимі org , але їх мені недостатньо ( boldце не очевидно при перегляді файлу org), я знаю, що можу налаштувати org-emphasis-alist, але документація не дуже багато розповідає. Те, що я хочу, - це виділити текст, вибраний на зразок enriched-modeзображення на цій сторінці .

введіть тут опис зображення

Але enriched-modeзбережу файл як text/enrichedформат, і я повинен використовувати enriched-modeне org-modeсам.

Отже, як я можу переосмислити або визначити нову розмітку (можливо, налаштувати org-emphasis-alist), щоб виділити текст на зразок enriched-mode, так

  1. виділення є постійним у цьому файлі (я можу побачити виділення в Emacs)
  2. в той же час він може бути експортований у pdf або html-файл.

Відповіді:


21

Ви можете змінити те, що використовується для відображення жирної (або будь-якої іншої) розмітки, додавши новий запис до org-emphasis-alist. Наприклад, щоб зробити *bold*відображення червоним кольором, використовуйте

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

Вам потрібно буде перезапустити org-режим (з org-mode-restart), щоб це набуло чинності.

Намагання додати нові символи розмітки, схожі на цю, схоже, не працює, вона лише змінює спосіб відображення існуючої розмітки в Emacs.

Це взагалі не впливає на експорт. *bold*як і раніше експортує на будь-які сміливі засоби у такому форматі (наприклад, <b>bold</b>у html або \textbf{bold}латекс).


Я використовую "(setq org-focus-alist (додати org-focus-alist" (("" "жирний)))" ", щоб створити нову розмітку, але вона не працює, що з цим не так?
CodyChan

@CodyChan Перша проблема полягає в тому append, що ставить новий елемент наприкінці, але він нам потрібен на початку, щоб він був знайдений першим. Просто поміняйте аргументи. Друга проблема полягає в тому, що, здається, неможливо додати нову розмітку відповідно до списку org-mode розсилки .
erikstokes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.