我的组织文件顶部包含许多缓冲区设置/导出选项行,例如:
#+LaTeX_CLASS: koma-article
#+LaTeX_CLASS_OPTIONS: [a4paper,captions=nooneline,DIV=15]
这会占用大量屏幕空间,并且在打开文件时需要向下滚动到工作区域。有没有办法将它们隐藏起来,例如隐藏在抽屉或盒子中,可以根据需要向上或向下折叠?我发现 this link 提供了 #+SETUPFILE 的使用,但我更喜欢一个将选项保留在我正在处理的文件中的选项。我尝试创建一个抽屉,如下所示:
#+BEGIN_OPTIONS
#+LaTeX_CLASS: koma-article
#+LaTeX_CLASS_OPTIONS: [a4paper,captions=nooneline,DIV=15]
...
#+END_OPTIONS
上面的工作如我所愿,能够将选项折叠到文件顶部的一行中。但是,导出到 PDF 时,抽屉的内容显示在 PDF 文件中(抽屉中的导出选项也应用于导出的 PDF 的格式,这正是我想要的,只是没有它们显示在 PDF 本身中) 。
提前感谢您提供任何提示或建议。
正如 Juancho 所说,您可以将导出选项放置在文档中的任何位置,但是要稍微扩展文件末尾的标题,您可以简单地在带有 :noexport: 标签的 archived header 中设置配置(请参阅: 选择性导出和Latex选择性导出)
C-c C-x a ;archive sub-tree while keeping in file
C-c C-q noexport ;add the noexport tag
* Export Configuration :noexport:ARCHIVE:
这样,不仅在您处理文件时内容会隐藏在标题中(只有在标题上使用 C-Tab 时才会展开,而不是在全局循环标题时),而且不会将其导出到最终文件PDF。
您还应该能够将 :ARCHIVE: 设置为 org-export-exclude-tags 列表中的排除标签,这样您只需要在标题上有一个标签,但上述内容在默认设置下有效。
导出选项可以放置在文档中的任何位置,不一定位于顶部。
一个选项是在文件末尾的注释标题上包含导出选项。
#+BEGIN_OPTIONS
#+LaTeX_CLASS: koma-article
#+LaTeX_CLASS_OPTIONS: [a4paper,captions=nooneline,DIV=15]
...
#+END_OPTIONS
当你写上面的内容时,你创建的是一个“块”而不是一个“抽屉”。 有一些默认块,例如
#+BEGIN_EXAMPLE ... #+END_EXAMPLE
,但您也可以使用 #+BEGIN_<X> ... #+END_<X>
创建自定义块,这实际上就是您所做的。如果将这样的块导出到 LaTeX,您会得到 \begin{X} ... \end{X}
。
如果你成功地将选项放入抽屉,你就会得到期望的行为。它看起来像这样:
:OPTIONS:
#+LaTeX_CLASS: koma-article
#+LaTeX_CLASS_OPTIONS: [a4paper,captions=nooneline,DIV=15]
...
:END:
注意:抽奖名称不一定是
:OPTIONS:
位于抽屉内对于线路是否导出没有影响。 诸如
#+LaTeX_CLASS: koma-article
之类的行不会按字面意思导出,因此也不会从抽屉内导出。