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, 28 May 2009 07:31:26 +0200


On May 27, 2009, at 8:59 PM, Baoqiu Cui wrote:

Carsten Dominik <address@hidden> writes:

On May 27, 2009, at 2:13 AM, Dale Smith wrote:

Greetings List,

I was suprised an pleased to discover that the docbook exporter has
the ability to apply the stylesheets to transform to fo and to also
process that to pdf. Somehing I'd like to see is a document specific
way to specify the stylesheet.  I tried setting
org-export-docbook-xslt-proc-command in a "Local Variables:" section,
but it seems the variable is being used from a different buffer.

So, what do you think about some kind of document property to
overrride a global setting?

Thanks for the suggestion, Dale. I think this is a very good idea, and I will try to make the changes to support local variables overriding the
global settings.

Maybe we can have a separate variable called
org-export-docbook-stylesheet to make it easier to set in each file and
flexible to use (in org-export-docbook-xslt-proc-command, etc.).  What
do you think?

The current org-export-docbook-xslt-proc-command is a format string,
with a fixed order of arguments (the fo filename and then the input
docbook filname).  Thats probably good enough for most (all?) xslt
processors, but things may be more limited when it comes to also
specifying the stylesheet.  Do we need to have some kind of special
markers in the format string for where the different options go?
Something like $i $o and $s (for in, out, and stysheet)?

I thought about doing something similar to make the commands easier to
set, but stopped pursuing that after seeing the format string style
worked fine. I am not sure if any other Emacs modes/packages have done
something like this, i.e. using (semi)named arguments.

Maybe we could have something like #+XSLT: or so to configure buffer-
local setting for this variable......

Thanks for the suggestion, Carsten! It's a little hard for me to decide
which way is better to specify the stylesheet: "#+XSLT" or "Local
Variables:".  Maybe "#+XSLT" is better?  I don't see many local
variables being used in Org mode...  Please advise.

This is only a mater of convenience.  The #+ syntax is easier to
set up and refresh, so I prefer it for stuff that is frequently changed.
But you can also use file variables of course....

- Carsten





reply via email to

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