Skip to Content.
Sympa Menu

texmacs-users - Re: [TeXmacs] More on TeXmacs Footnote behaviour

Subject: mailing-list for TeXmacs Users

List archive

Re: [TeXmacs] More on TeXmacs Footnote behaviour


Chronological Thread 
  • From: Sam Liddicott <address@hidden>
  • To: Miguel de Benito Delgado <address@hidden>
  • Cc: Arun Kishore <address@hidden>, address@hidden
  • Subject: Re: [TeXmacs] More on TeXmacs Footnote behaviour
  • Date: Fri, 18 Jan 2013 15:21:12 +0000

I have some incomplete work on creating texmacs closures using texmacs macros.

I wonder if it would be useful here.

It would allow one to define a render-footnote macro at a point in the document where the right font environment existed but after the packages, styles and pre-amble have taken effect.

Maybe the official solution is a new xmacro: with-default-style, whose first argument is another macro (or name) followed by it's arguments.

with-default-style should be a closure of the font environments as they existed at the end of the pre-amble.

Anyone who customizes the style after that point can expect to customize render-footnote as well.

On the other hand, why don't headers and footers have this problem; or, in other words, could footnotes be rendered in a similar manner to footers? Would that help with table footnotes?

Sam


On Fri, Jan 18, 2013 at 3:15 PM, Miguel de Benito Delgado <address@hidden> wrote:

On 18/01/2013, at 15:31, Sam Liddicott wrote:

A bug has been opened for this. I don't know what the answer is, only that it is much more complicated than it appears.

Styles cascade, and the question is how do we get a reference to the style to use in a way that isn't affected by cascading styles to the point where the footnote is defined. Even if the footnote should inherit no style whatsoever, how do we get such an environment at that point.

I agree. François' patch solves at least the problem of the font family. He did:

-  <assign|render-footnote|<macro|nr|body|<style-with|src-compact|none|<render-footnote*|<arg|nr>|<arg|nr>|<arg|body>>>>>
+  <assign|render-footnote|<macro|nr|body|<with|font-family|normal|<render-footnote*|<arg|nr>|<arg|nr>|<arg|body>>>>>

Maybe we could add the font size to this using the default value for the document and maybe some other hack.

I think this is definitely better than nothing, but it will remain incomplete.
--
Miguel de Benito.





Archive powered by MHonArc 2.6.19.

Top of Page