[Top][All Lists]

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

[Orgmode] Re: Custom docbook stylesheets.

From: Baoqiu Cui
Subject: [Orgmode] Re: Custom docbook stylesheets.
Date: Wed, 27 May 2009 11:59:23 -0700
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (darwin)

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.

> About the format, this is for Baoqiu to decide.

I'll do some research on this. :-)


reply via email to

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