emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] Re: Custom docbook stylesheets.


From: Carsten Dominik
Subject: Re: [Orgmode] Re: Custom docbook stylesheets.
Date: Thu, 13 May 2010 20:19:30 +0200

Dale,

do I still need to do something with #+XSLT?  If yes, could you please
spell it out for me?

Thanks.

- Carsten

On May 13, 2010, at 4:11 PM, Dale P. Smith wrote:

Carsten Dominik <address@hidden> writes:

Somehow I do net seem to have a patch relating to this thread.  Can
you please send it again?  Baoqiu, you agree that this should be
applied?


Here is is.

diff --git a/lisp/org-docbook.el b/lisp/org-docbook.el
index 8a89675..37851da 100644
--- a/lisp/org-docbook.el
+++ b/lisp/org-docbook.el
@@ -77,6 +77,7 @@
(require 'org)
(require 'org-exp)
(require 'org-html)
+(require 'format-spec)

;;; Variables:

@@ -330,10 +331,10 @@ in a window. A non-interactive call will only return the buffer."
  "Export as DocBook XML file, and generate PDF file."
  (interactive "P")
  (if (or (not org-export-docbook-xslt-proc-command)
- (not (string-match "%s.+%s" org-export-docbook-xslt-proc- command))) + (not (string-match "%[io].+%[io]" org-export-docbook-xslt-proc- command)))
      (error "XSLT processor command is not set correctly"))
  (if (or (not org-export-docbook-xsl-fo-proc-command)
- (not (string-match "%s.+%s" org-export-docbook-xsl-fo-proc- command))) + (not (string-match "%[io].+%[io]" org-export-docbook-xsl-fo-proc- command)))
      (error "XSL-FO processor command is not set correctly"))
  (message "Exporting to PDF...")
  (let* ((wconfig (current-window-configuration))
@@ -345,10 +346,10 @@ in a window. A non-interactive call will only return the buffer."
         (pdffile (concat base ".pdf")))
    (and (file-exists-p pdffile) (delete-file pdffile))
    (message "Processing DocBook XML file...")
-    (shell-command (format org-export-docbook-xslt-proc-command
-                          fofile (shell-quote-argument filename)))
-    (shell-command (format org-export-docbook-xsl-fo-proc-command
-                          fofile pdffile))
+    (shell-command (format-spec org-export-docbook-xslt-proc-command
+                               (format-spec-make ?o fofile ?i 
(shell-quote-argument filename))))
+ (shell-command (format-spec org-export-docbook-xsl-fo-proc- command
+                               (format-spec-make ?i fofile ?o pdffile)))
    (message "Processing DocBook file...done")
    (if (not (file-exists-p pdffile))
        (error "PDF file was not produced")

-Dale

--
Dale P. Smith
address@hidden
216-447-4059 x2018
216-447-8951 FAX

(Company mandated disclaimer follows...)

The information in this e-mail and any attachments is intended solely
for use by the recipient(s) to whom this e-mail is addressed and may
contain confidential and/or privileged information which is exempt
from disclosure.  If you are not an intended recipient, or an employee
or agent responsible for delivering this message to the intended
recipient, you are hereby notified that you have received this e-mail
and any attachments in error and that dissemination, distribution,
review or copying of this e-mail and its attachments is strictly
prohibited.  If you have received this e-mail in error, please notify
the sender immediately and delete all electronic and paper copies of
this e-mail as well as any attachments.
Thank you.

http://www.vtiinstruments.com/images/vtiemaillogo.gif

- Carsten






reply via email to

[Prev in Thread] Current Thread [Next in Thread]