Làm cách nào để nhận chế độ org Emacs để tạo các dấu hiệu chính xác khi tôi xuất sang HTML, bao gồm chuyển đổi dấu ngoặc kép thẳng sang dấu ngoặc kép thông minh ("dấu ngoặc nhọn") và chuyển dấu gạch nối ---
thành m-dashes —
?cách nhận báo giá thông minh khi xuất chế độ org?
Trả lời
Điều này hiện được tích hợp vào chế độ org 8.x. Để kích hoạt nó, thêm dòng sau vào tập tin cấu hình Emacs của bạn:
(setq org-export-with-smart-quotes t)
Nó hoạt động cho dấu nháy đơn, dấu ngoặc kép, và dấu nháy.
Nguồn: @Ista
Tính năng này chỉ có sẵn trong các phiên bản chế độ org gần đây. Nếu bạn chưa chạy phiên bản git mới nhất, hãy xem http://orgmode.org/worg/org-faq.html#keeping-current-with-Org-mode-development để được hướng dẫn nâng cấp. Sau đó, (setq org-export-with-smart-quotes t)
sẽ thực hiện những gì bạn muốn với dấu ngoặc kép và dấu gạch ngang sẽ được xuất chính xác.
Cảm ơn, đã hoạt động, dấu ngoặc kép xuất hiện chính xác. Tuy nhiên, các dấu nháy đơn không xuất hiện như các từ trong các từ như 'không'. Có sửa chữa cho điều đó không? – incandescentman
Tôi không thấy một cách được xây dựng trong cách chuyển đổi dấu nháy đơn thành dấu nháy đơn. Bạn có thể viết bộ lọc xuất để tự làm - xem phần 4.3 của http://lists.gnu.org/archive/html/emacs-orgmode/2013-02/msg00067.html – Ista
Dường như đây là một cách mà Đánh dấu (ví dụ: Đánh dấu của Brett Terpstra, sử dụng Smartypants) vượt trội hơn so với chế độ org. – incandescentman
#+LANGUAGE: de
#+OPTIONS: ':t
cũng làm điều ngay bây giờ
Cảm ơn! Tất nhiên điều này cũng hoạt động với '# + LANGUAGE: en' – sebhofer
Một cách để bảo đảm rằng dấu ngoặc kép thông minh được nhập vào tập tin org của bạn là để chèn mã vào url sau vào init của bạn .el tệp. Sau đó gõ M-x thông minh-dấu ngoặc kép-mode và tất cả các thiết lập của bạn.
https://github.com/gareth-rees/smart-quotes/blob/master/smart-quotes.el
ebizland
Liên kết có thể hữu ích như thông tin bổ sung, nhưng [câu trả lời chỉ liên kết được tán thành] (http://meta.stackexchange.com/a/8259/228805). Vui lòng bao gồm tóm tắt thông tin được liên kết có liên quan đến câu hỏi và giải thích cách giải quyết sự cố. –
Không, gõ dấu ngoặc kép xoăn bằng tay sẽ tẻ nhạt và tốn thời gian. – incandescentman
Uhm, vâng, đó là 'Alt + {' trên bố cục OS X và X11 của Hoa Kỳ. Khá khó để đánh giá như một trích dẫn tiêu chuẩn là 'Shift + ''. – lunaryorn
Bạn thực sự muốn vặn các ngón tay của mình mỗi khi bạn viết 'Tôi' hoặc 'không thể'? – incandescentman