Làm thế nào để vô hiệu hóa tài liệu tham khảo chú thích đơn giản?


7

Tôi muốn viết một số văn bản bao gồm các chuỗi như [123]trong tệp văn bản chế độ org, nhưng điều này tự động được chuyển thành tham chiếu chú thích. Chú thích số đơn giản này không được khuyến khích nào. Làm thế nào tôi có thể tắt hoàn toàn loại tham chiếu chú thích này?

Có một câu trả lời trên Unix SE dựa trên luồng này từ năm 2010 , nhưng giải pháp không hoạt động: với #+DISABLE_PLAIN_FOOTNOTES: some arbitrary texttệp org, tham chiếu chú thích vẫn được tạo trong bộ đệm.

Tôi không chắc chắn nếu cấu hình này được cho là phụ thuộc vào chức năng .emacs tùy chỉnh, nhưng việc thêm đó sẽ trả về một cảnh báo:

Warning (initialization): An error occurred while loading `~/.emacs.d/init.el':
Symbol's value as variable is void: org-export-inbuffer-options-extra

Loại tham chiếu chú thích số đơn giản có thể bị vô hiệu hóa?


1
Bạn có thể vô hiệu hóa chúng trong khối org-src, nhưng AFAIK bạn không thể vô hiệu hóa chúng ở nơi khác. Tuy nhiên, bạn có thể thoát dấu ngoặc \[123\]hoặc sử dụng đánh dấu nguyên văn =[123]=. Bạn cũng có thể thích giải pháp này: stackoverflow.com/a/25342297/3642398
elethan

Câu trả lời:


3

Bạn có thể xác định lại các biểu thức chính tả chú thích để thuyết phục org-modekhông sử dụng các [n]dấu làm chú thích. Một chút thử nghiệm cho thấy bạn muốn thay đổi org-footnote-definition-re:

Tài liệu: Biểu thức chính quy phù hợp với định nghĩa của chú thích.

org-footnote-re:

Tài liệu: Biểu thức chính quy cho chú thích phù hợp.

Bạn sẽ muốn thay đổi biểu thức chính như sau:

(setq org-footnote-definition-re "^\\[fn:[-_[:word:]]+\\]"
      org-footnote-re            (concat "\\[\\(?:fn:\\([-_[:word:]]+\\)?:"
                                         "\\|"
                                         "\\(fn:[-_[:word:]]+\\)\\)"))

Tôi chỉ đơn giản là loại bỏ regrec để phù hợp với [n]định dạng. Việc này ổn với tôi. Lưu ý bên lề: concatcông cụ là làm cho regrec dễ đọc hơn, ít nhất là đối với tôi.


3

Phiên bản phát triển hiện tại của Org (cuối cùng sẽ là gì org-9) yêu cầu các chú thích phải được thêm tiền tố fn, tức là các [n]chú thích không được hỗ trợ .

Xem cam kết 3699558452077 để biết tài liệu cập nhật (các cam kết liên quan: 0 , 1 , 2 , 3 , 4 , 5 ).

Công việc này được thực hiện bởi Nicolas Goaziou .


Nhìn về phía này thường có sẵn. Cho đến bây giờ, ghi đè đang làm việc tốt cho tôi.
arjan
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.