我想知道org-mode是否有任何功能可以让我操作保密结构,即:当我编辑时可以看到的结构,在导出时却被视为不存在。这主要是在导出为ascii时很重要。
例如:
我希望在.org文件中写入以下内容:
* Normal heading
** Secret heading 1
Some text 1
** Secret heading 2
Some text 2
** Secret heading 3
Some text 3
要导出到这个:
Normal heading
--------------
Some text 1
Some text 2
Some text 3
什么可以使标题保密?
可以是标签、属性或其他任何东西,但保密标题应该是可折叠的。
编辑:
发现了这个解决方案(来自这里)(我正在使用org-mode 7.9.3 f。它不起作用。带有:ignoreheading:标记的标题仍然显示:
;; backend aware export preprocess hook
(defun sa-org-export-preprocess-hook ()
"My backend aware export preprocess hook."
(save-excursion
(when (eq org-export-current-backend 'latex)
;; ignoreheading tag for bibliographies and appendices
(let* ((tag "ignoreheading"))
(org-map-entries (lambda ()
(delete-region (point-at-bol) (point-at-eol)))
(concat ":" tag ":"))))))
(add-hook 'org-export-preprocess-hook 'sa-org-export-preprocess-hook)