* lisp/ox-latex.el (org-latex-template): add pdfauthor and pdftitle (org-latex-hyperref-template): add placeholders for author and title (org-latex-template): adjust default template with author and title
This adds author and title to the pdf properties of the exported PDF file when using the LaTeX backend. --- lisp/ox-latex.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el index cea21be..844f2cd 100644 --- a/lisp/ox-latex.el +++ b/lisp/ox-latex.el @@ -349,7 +349,7 @@ the toc:nil option, not to those generated with #+TOC keyword." :type 'string) (defcustom org-latex-hyperref-template - "\\hypersetup{\n pdfkeywords={%k},\n pdfsubject={%d},\n pdfcreator={%c}}\n" + "\\hypersetup{\n pdfkeywords={%k},\n pdfsubject={%d},\n pdfcreator={%c},\n pdfauthor={%a},\n pdftitle={%t}}" "Template for hyperref package options. Value is a format string, which can contain the following placeholders: @@ -357,6 +357,8 @@ Value is a format string, which can contain the following placeholders: %k for KEYWORDS line %d for DESCRIPTION line %c for CREATOR line + %a for AUTHOR line + %t for TITLE line Set it to the empty string to ignore the command completely." :group 'org-export-latex @@ -1216,6 +1218,8 @@ holding export options." (format-spec (plist-get info :latex-hyperref) (format-spec-make ?k (or (plist-get info :keywords) "") + ?a (or (first (plist-get info :author)) "") + ?t (or (first (plist-get info :title)) "") ?d (or (plist-get info :description)"") ?c (if (plist-get info :with-creator) (plist-get info :creator) -- 1.9.1