Cách làm nổi bật văn bản vĩnh viễn trong chế độ org


24

Tôi biết tôi có thể sử dụng *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’để thực hiện một số markupđể nhắn tin theo tài liệu chế độ org , nhưng chúng không đủ cho tôi ( boldkhông rõ ràng khi xem tệp org), tôi biết tôi có thể tùy chỉnh org-emphasis-alist, nhưng tài liệu không cho biết nhiều. Điều tôi muốn là làm nổi bật văn bản được chọn giống enriched-modenhư hình ảnh trong trang này .

nhập mô tả hình ảnh ở đây

Nhưng enriched-modesẽ lưu tệp dưới text/enrichedđịnh dạng, và tôi phải sử dụng enriched-modekhông phải org-modechính nó.

Vì vậy, làm cách nào tôi có thể xác định lại hoặc xác định một đánh dấu mới (có thể tùy chỉnh org-emphasis-alist) để làm nổi bật văn bản như thế enriched-mode, vì vậy

  1. điểm nổi bật là vĩnh viễn trong tệp này (tôi có thể thấy phần nổi bật trong Emacs)
  2. đồng thời nó có thể được xuất thành tệp pdf hoặc html.

Câu trả lời:


21

Bạn có thể thay đổi khuôn mặt nào được sử dụng để hiển thị đánh dấu đậm (hoặc bất kỳ hình thức nào khác) bằng cách thêm một mục mới org-emphasis-alist. Ví dụ: để *bold*hiển thị màu đỏ, hãy sử dụng

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

Bạn sẽ phải khởi động lại chế độ org (với org-mode-restart) để điều này có hiệu lực.

Cố gắng thêm các ký tự đánh dấu mới như thế này dường như không hoạt động, nó chỉ thay đổi cách hiển thị đánh dấu hiện có trong Emacs.

Điều này hoàn toàn không ảnh hưởng đến xuất khẩu. *bold*vẫn xuất sang bất cứ phương tiện in đậm nào ở định dạng đó (ví dụ: <b>bold</b>bằng html hoặc \textbf{bold}bằng latex).


Tôi sử dụng "(setq org-nhấn-alist (nối thêm org-nhấn-alist '((" `" bold)))) "để tạo một đánh dấu mới, nhưng nó không hoạt động, có gì sai với nó?
CodyChan

@CodyChan Vấn đề đầu tiên là ở phần cuối append, đặt phần tử mới ở cuối, nhưng chúng ta cần nó ở đầu để nó được tìm thấy trước. Chỉ cần trao đổi các đối số. Vấn đề thứ hai là dường như không thể thêm đánh dấu mới, theo org-mode danh sách gửi thư .
erikstokes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.