orgmode导出html或docx等文档时如何自动忽略org_agenda的状态

导出文档的时候会带上org-agenda的一些状态,比如

  • State “DONE” from “TODO” [2023-11-20 Mon 18:56]

有时候输出正式文档的时候不需要 请问有何办法吗?

设置变量 org-export-with-drawers

1 个赞

我尝试了类似命令 #+OPTIONS: d:nil 作用应该和org-export-with-drawers一样的,但是输出还在

你的 log 是在 drawer 里的吗?org-log-into-drawer 有设为 t

还是没有太明白 我是这样使用的: 首先某一条heading前头标记了TODO作为任务,当完成后按C-c C-t d,就会标记成DONE,同时heading的下方会增加如以下的状态行

  • State “DONE” from “TODO” [2023-11-20 Mon 18:56]

并且没有包含在任何drawer里

你的org-log-done变量应该是被设置为了note,才会在更改TODO状态时添加一条这种记录。

那把 org-log-into-drawer 设为 t 然后手动把以前的 log 放在 LOGBOOK 的 drawer 里应该就好了,具体可以看变量文档

这些 log 最好放到 drawer 里,这样就不会影响正文内容

1 个赞

嗯,放入logbook就可以了,感谢耐心回复 :grinning: