2

我用自己的序言在 org 模式下制作 pdf,但生成的 PDF 或 tex 文件总是出现以下信息:

(format "\\hypersetup{\n  pdfkeywords={%s},\n  pdfsubject={%s},\n  pdfcreator={%s}}\n"
(org-export-latex-fontify-headline keywords)
(org-export-latex-fontify-headline description)
(concat "Emacs Org-mode version " org-version))

这些鳕鱼位于 ~/.emacs.d/org-7.8.11/lisp/org-latex.el

我取消了它以防止其 PDF 文件的第一页出现无用的信息。但是可以删除这些代码而不丢失任何功能吗?

这个动作会造成什么影响?

谢谢您的帮助。

4

2 回答 2

3

好的,我知道它是怎么回事。

将代码添加到您的序言中:

\usepackage{hyperref}

一切都解决了。

于 2012-07-06T19:05:48.893 回答
3

在您提到的同一个文件中,(lisp/org-latex.el),它建议

org-latex-hyperref-template...
Set it to the empty string to ignore the command completely.

所以以下应该工作

(setq org-latex-hyperref-template "")

唉,我已经阅读了与我当前org版本不同的下载源代码,所以这不起作用。apropos可能很容易解决,所以

M-x apropos RET hyperref RET

将我引向变量org-latex-with-hyperref,所以现在我尝试

(setq org-latex-with-hyperref nil)

这对我有用。

于 2014-08-30T21:08:25.620 回答