diff --git a/contrib/lisp/ox-koma-letter.el b/contrib/lisp/ox-koma-letter.el index ba54be2a2..e3d94c146 100644 --- a/contrib/lisp/ox-koma-letter.el +++ b/contrib/lisp/ox-koma-letter.el @@ -30,16 +30,16 @@ ;; `org-koma-letter-export-to-pdf' ("pdf" file). ;; ;; On top of buffer keywords supported by `latex' back-end (see -;; `org-e-latex-options-alist'), this back-end introduces the -;; following keywords: "CLOSING" (see `org-koma-letter-closing'), -;; "FROM_ADDRESS" (see `org-koma-letter-from-address'), "LCO" (see +;; `org-latex-options-alist'), this back-end introduces the following +;; keywords: "CLOSING" (see `org-koma-letter-closing'), "FROM_ADDRESS" +;; (see `org-koma-letter-from-address'), "LCO" (see ;; `org-koma-letter-class-option-file'), "OPENING" (see ;; `org-koma-letter-opening'), "PHONE_NUMBER" (see ;; `org-koma-letter-phone-number'), "SIGNATURE" (see ;; `org-koma-letter-signature') and "TO_ADDRESS". ;; ;; You will need to add an appropriate association in -;; `org-e-latex-classes' in order to use the KOMA Scrlttr2 class. For +;; `org-latex-classes' in order to use the KOMA Scrlttr2 class. For ;; example, you can use the following code: ;; ;; (add-to-list 'org-latex-classes @@ -180,7 +180,7 @@ holding export options." (let ((class (plist-get info :latex-class)) (class-options (plist-get info :latex-class-options))) (org-element-normalize-string - (let* ((header (nth 1 (assoc class org-e-latex-classes))) + (let* ((header (nth 1 (assoc class org-latex-classes))) (document-class-string (and (stringp header) (if class-options @@ -188,13 +188,14 @@ holding export options." "^[ \t]*\\\\documentclass\\(\\[.*?\\]\\)" class-options header t nil 1) header)))) - (when document-class-string - (org-e-latex--guess-babel-language - (org-e-latex--guess-inputenc + (if (not document-class-string) + (user-error "Unknown LaTeX class `%s'") + (org-latex-guess-babel-language + (org-latex-guess-inputenc (org-splice-latex-header document-class-string org-latex-default-packages-alist ; defined in org.el - org-latex-packages-alist nil ; defined in org.el + org-latex-packages-alist nil ; defined in org.el (plist-get info :latex-header-extra))) info))))) ;; Define "From" data. @@ -357,11 +358,11 @@ Return PDF file's name." (org-export-async-start (lambda (f) (org-export-add-to-stack f 'koma-letter)) `(expand-file-name - (org-e-latex-compile + (org-latex-compile (org-export-to-file 'koma-letter ,outfile ,subtreep ,visible-only ,body-only ',ext-plist))))) - (org-e-latex-compile + (org-latex-compile (org-koma-letter-export-to-latex nil subtreep visible-only body-only ext-plist))))