[Top][All Lists]

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

Re: [O] [org-e-texinfo] generate menu items

From: Thomas S. Dye
Subject: Re: [O] [org-e-texinfo] generate menu items
Date: Sat, 17 Nov 2012 13:24:24 -1000

Nicolas Goaziou <address@hidden> writes:

> address@hidden (Thomas S. Dye) writes:
>> Nicolas Goaziou <address@hidden> writes:
>>> address@hidden (Thomas S. Dye) writes:
>>>> Agreed.  Perhaps a new property, OPTIONAL_TITLE?  The texinfo back-end
>>>> could use this in menus and the latex back-end could pass it to the
>>>> sectioning command, e.g., \chapter[optional]{title} (if this isn't
>>>> already possible).
>>> Back-ends can indeed use specific properties (Beamer back-end does it
>>> with "BEAMER_ENV" and so on). Though, I suggest to prefix the property
>>> name with the name of the backend: "TEXINFO_OPTIONAL_TITLE" (perhaps
>>> a bit verbose).
>>> Then, one can access to it from the headline translator with:
>>>   (org-element-property :texinfo-optional-title headline)
>>> Anyway, Jonathan Leech-Pepin will decide what to do about that.
>> I looked in org-e-latex.el but didn't find a way to set the optional
>> argument to a sectioning command.  Is there currently a way to set this
>> argument?
> No there isn't.
> I had overlooked the fact that you wanted the property to be effective
> across back-ends. So, it would define how the entry should appear in the
> table of contents in every back-end where it makes sense.
> That's a bit of work, because, so far, node-property values are not
> parsed. So it would require to define a new class of node-properties:
> those with a parsed value. But then, how to decide which properties have
> their value parsed are parsed and which have not?

Thanks for the information and explanation.  Back-end-specific
properties should work nicely in this case.

I'll wait to see what Jonathan thinks about the original query.

All the best,

T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884

reply via email to

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