mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-29 11:02:01 +00:00
* textmodes/org-publish.el (org-publish-org-to-latex): New
function.
This commit is contained in:
parent
48aaad2d38
commit
daa89d0f73
@ -1,5 +1,7 @@
|
||||
2007-08-22 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org-export-latex.el: New file.
|
||||
|
||||
* textmodes/org-publish.el (org-publish-org-to-latex): New
|
||||
function.
|
||||
|
||||
|
@ -6,9 +6,11 @@
|
||||
;; Keywords: hypermedia, outlines
|
||||
;; Version: 1.80
|
||||
|
||||
;; $Id: org-publish.el,v 1.80 2007/03/22 02:31:03 dto Exp dto $
|
||||
|
||||
;; This file is free software; you can redistribute it and/or modify
|
||||
;; it under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation; either version 3, or (at your option)
|
||||
;; the Free Software Foundation; either version 2, or (at your option)
|
||||
;; any later version.
|
||||
|
||||
;; This file is distributed in the hope that it will be useful,
|
||||
@ -452,6 +454,27 @@ FILENAME is the filename of the org file to be published."
|
||||
(kill-buffer (current-buffer)))))
|
||||
|
||||
|
||||
(defun org-publish-org-to-latex (plist filename)
|
||||
"Publish an org file to LaTeX."
|
||||
(org-publish-org-to "latex" plist filename))
|
||||
|
||||
(defun org-publish-org-to-html (plist filename)
|
||||
"Publish an org file to HTML."
|
||||
(org-publish-org-to "html" plist filename))
|
||||
|
||||
(defun org-publish-org-to (format plist filename)
|
||||
"Publish an org file to FORMAT.
|
||||
PLIST is the property list for the given project.
|
||||
FILENAME is the filename of the org file to be published."
|
||||
(require 'org)
|
||||
(let* ((arg (plist-get plist :headline-levels)))
|
||||
(progn
|
||||
(find-file filename)
|
||||
(funcall (intern (concat "org-export-as-" format))
|
||||
arg nil plist)
|
||||
(kill-buffer (current-buffer)))))
|
||||
|
||||
|
||||
(defun org-publish-attachment (plist filename)
|
||||
"Publish a file with no transformation of any kind.
|
||||
PLIST is the property list for the given project.
|
||||
@ -596,6 +619,4 @@ With prefix argument, force publish all files."
|
||||
|
||||
|
||||
(provide 'org-publish)
|
||||
|
||||
;; arch-tag: 72807f3c-8af0-4a6b-8dca-c3376eb25adb
|
||||
;;; org-publish.el ends here
|
||||
|
@ -1,3 +1,11 @@
|
||||
2007-08-22 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* org.texi (Adding hyperlink types): New section.
|
||||
(Embedded LaTeX): Chapter updated because of LaTeX export.
|
||||
(LaTeX export): New section.
|
||||
(Using links out): New section.
|
||||
|
||||
|
||||
2007-08-22 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* faq.texi (Learning how to do something): Refcards now in
|
||||
|
Loading…
Reference in New Issue
Block a user