On Tue, 13 Mar 2007, Oliver Buerschaper wrote: >>> is there a way to influence the linespacing of the footnote block? >>> I'd like to typeset it in 9pt/11pt while the main text is set to >>> 12pt/ >>> 14.5pt (using an OpenType font) ... Any help highly appreciated! >> >> If you just want a smaller font size >> >> \setupnotedefinition >> [footnote] >> [style=small] >> >> or if you also want to set interline space >> >> \setupnotedefinition >> [footnote] >> [before={\switchtobodyfont[9pt]\setupinterlinespace}, >> after{\endgraf}] >> >> You can also pass parameters to \setupinterlinespace to get the >> precise spacing that you want. > > Thanks for your quick reply, Aditya. I'm afraid this doesn't quite > work as expected ... the line spacing isn't changed at all here :- > ( This is my setup: > > \setupnote > [footnote] > [before=, % remove blank line before > % bodyfont=9pt, > command=, % this disables the superscript > n=0] % footnote block as a single paragraph > \setupnotedefinition > [footnote] > [location=serried, > before={\switchtobodyfont[9pt]\setupinterlinespace[line=11pt]}, > after={\endgraf}, > distance=1ex, > headstyle=\ss\bf]
If the only place you use 9pt font is footnotes then something like this should also work \setupbodyfontenvironment[9pt][interlinespace=11pt] Since you use n=0, you can also do \setupnote [footnote] [before={\setupinterlinespace[line=11pt]}, bodyfont=9pt, command=, % this disables the superscript n=0] % footnote block as a single paragraph \setupnotedefinition [footnote] [location=serried, distance=1ex, headstyle=\ss\bf] > Also I'm somewhat puzzled ... why put these before and after commands > in \setupnotedefinition rather than \setupnote? Since you are working with line=11pt it does not make a difference. I was thinking of line=1.2ex (or something) where it matters what is the current font size. If n=0 is not set, and you use absolute font sizes, it will work in both cases. With n=0, things are a bit different. n=0 uses \starttextnotes instead of \setcolumnnotes and both work differently. So, with n=0, you need it in setupnotes. > As far as I can tell > \setupnote already has a bodyfont option (but none for the line > spacing) It is not too hard to add. For fun, try \def\setnotebodyfont {\switchtobodyfont[9pt]\setupinterlinespace[line=50pt]} with default settings. (this of course is not a good idea, especially in this case, when there are other workarounds) > ... also I always thought that \setupnotedefinition refers > to a description and controls the way a single footnote is typeset > while \setupnote is supposed to influence the whole block Yes. What I reasoned was that interline space should be set for each footnote. > ... On top of that does the \endgraf command conflict with the n=0 > option in \setupnote? Forget about what I said earlier. n=0 uses a different setup altogether. Hans, does it make sense to interface interlinespace in footnotes? Or add a \everyfootnotebodyfontswitch token? Aditya _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context