조직 모드에서 텍스트를 영구적으로 강조 표시하는 방법


24

나는 org-mode documentation 에 따라 텍스트를 작성 하는 *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’데 사용할 수 있지만 나에게는 충분하지 않습니다 ( org 파일을 볼 때 명확 하지 않음). 사용자 정의 할 수 는 있지만 문서는별로 알려지지 않았습니다. 내가 원하는 것은 이 페이지 의 이미지처럼 선택된 텍스트를 강조 표시하는 것 입니다.markupboldorg-emphasis-alistenriched-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-mode (with org-mode-restart) 를 다시 시작 해야합니다.

이와 같은 새로운 마크 업 문자를 추가해도 작동하지 않는 것 같습니다. 기존 마크 업이 Emacs에 표시되는 방식 만 변경됩니다.

이것은 수출에 전혀 영향을 미치지 않습니다. *bold*여전히 해당 형식 (예 : <b>bold</b>html 또는 \textbf{bold}라텍스) 으로 굵게 표시된 내용으로 내 보냅니다 .


"(setq org-emphasis-alist (org-emphasis-alist '(("` ""bold))) ")를 사용하여 새 마크 업을 만들지 만 작동하지 않습니다. 무엇이 잘못 되었습니까?
CodyChan

@CodyChan 첫 번째 문제는 append새로운 요소를 마지막에 배치하는 첫 번째 문제입니다 . 그러나 처음에는이를 찾아서 먼저 찾을 수 있습니다. 인수를 바꾸십시오. 두 번째 문제는 org-mode 메일 링리스트 에 따르면 새 마크 업을 추가 할 수없는 것 같습니다 .
erikstokes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.