首页 > 解决方案 > org-mode如何在导出时隐藏标签名称

问题描述

我有一个带有标签的组织文档。但是,在导出时,标签名称也会被导出。有没有办法在导出的文档中隐藏标签名称?

    #+TITLE:     tag issue
    #+AUTHOR:    someone


    * First section
    ** sub
    bla bla bla
    ** second                                                                :incomplete:
    bla        

导出文件: 在此处输入图像描述

标签: emacsorg-mode

解决方案


借助 org-export-with-tags变量,您可以定义导出标签的方式:

org-export-with-tags 是在“ox.el”中定义的变量。它的值为 t


如果该变量的值满足作为字节编译表达式的谓词,则该变量作为文件局部变量是安全的。

文档:如果为零,则不要导出标签,只需将它们从标题中删除。

如果这是符号'not-in-toc',标签将从目录条目中删除,但仍显示在文档的标题中。

此选项也可以使用 OPTIONS 关键字设置,例如“tags:nil”。

在您的情况下,如果您不想导出标签,只需使用以下选项:

#+OPTIONS: tags:nil

因此,您的完整示例是:

#+OPTIONS: tags:nil
#+TITLE:     tag issue
#+AUTHOR:    someone


* First section
** sub
   bla bla bla
** second                                                        :incomplete:
   bla     

(在使用 导出之前C-e C-c p o,不要忘记C-c C-c在该行上输入#+OPTIONS: ...以告诉 emacs 刷新设置)

你会得到:

在此处输入图像描述


注意:您可以在此处找到其他有用的选项


推荐阅读