Place footnote after reference
Hello, ConText seems to try to place the footnote on the same page as the footenotereference. See this example: \showgrid \starttext \input tufte \input tufte \footnote{Footnote 1} \input tufte \input tufte \dorecurse{35}{Blub or what }\footnote{Footnote 2} \input tufte \stoptext But that results into one (or two?) fewer line on the first page. Is there a possibility to implement the following rule? -> NEVER move lines onto the next page to achieve footnote and reference beging on the same page. If necessary set the footnote on the next page, after the reference. Or would you suggest a better solution? I have a book with grid=yes, so the default-setting is not suitable. Thanks Huseyin -- Huseyin Özoguz E-Mail: h.oezoguz@mmnetz.de
llI don't know a solution for this, but would be very interested. With LaTeX you can use the `atbegshi`-package that gives you a command ` \AtBeginShipoutNext`: ``` \footnotemark \clearpage \AtBeginShipoutNext{\footnotetext{Text.}} ``` This only works for individual footnotes, but it's already quite useful. Is there something similar for ConTeXt? I can think of at least three situations: 1. Put footnote text to the next page for a single footnote. 2. Allow footnote text on next page for all footnotes. 3. Allow footnote text on next page of a double page spread for all footnotes. Best, Denis Am Mo., 22. Juli 2019 um 08:43 Uhr schrieb Huseyin Özoguz < h.oezoguz@mmnetz.de>:
Hello,
ConText seems to try to place the footnote on the same page as the footenotereference. See this example:
\showgrid \starttext \input tufte \input tufte \footnote{Footnote 1} \input tufte \input tufte \dorecurse{35}{Blub or what }\footnote{Footnote 2} \input tufte \stoptext
But that results into one (or two?) fewer line on the first page.
Is there a possibility to implement the following rule? -> NEVER move lines onto the next page to achieve footnote and reference beging on the same page. If necessary set the footnote on the next page, after the reference.
Or would you suggest a better solution? I have a book with grid=yes, so the default-setting is not suitable.
Thanks Huseyin
-- Huseyin Özoguz
E-Mail: h.oezoguz@mmnetz.de
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net
___________________________________________________________________________________
On Mon, 22 Jul 2019 16:27:45 +0200
Denis Maier
llI don't know a solution for this, but would be very interested. With LaTeX you can use the `atbegshi`-package that gives you a command ` \AtBeginShipoutNext`:
``` \footnotemark \clearpage \AtBeginShipoutNext{\footnotetext{Text.}} ```
This only works for individual footnotes, but it's already quite useful. Is there something similar for ConTeXt? I can think of at least three situations:
1. Put footnote text to the next page for a single footnote. 2. Allow footnote text on next page for all footnotes. 3. Allow footnote text on next page of a double page spread for all footnotes.
Best, Denis
Am Mo., 22. Juli 2019 um 08:43 Uhr schrieb Huseyin Özoguz < h.oezoguz@mmnetz.de>:
Hello,
ConText seems to try to place the footnote on the same page as the footenotereference. See this example:
\showgrid \starttext \input tufte \input tufte \footnote{Footnote 1} \input tufte \input tufte \dorecurse{35}{Blub or what }\footnote{Footnote 2} \input tufte \stoptext
But that results into one (or two?) fewer line on the first page.
Is there a possibility to implement the following rule? -> NEVER move lines onto the next page to achieve footnote and reference beging on the same page. If necessary set the footnote on the next page, after the reference.
Or would you suggest a better solution? I have a book with grid=yes, so the default-setting is not suitable.
Thanks Huseyin
I do not know the details, but take a look at the following keywords (which do the *opposite* of what you are seeking): \setupnote [footnote] [split=verystrict,scope=page] Alan
Hi,
On 22 Jul 2019, at 16:37, Alan Braslau
wrote: On Mon, 22 Jul 2019 16:27:45 +0200 Denis Maier
wrote: llI don't know a solution for this, but would be very interested. With LaTeX you can use the `atbegshi`-package that gives you a command ` \AtBeginShipoutNext`:
``` \footnotemark \clearpage \AtBeginShipoutNext{\footnotetext{Text.}}
ConTeXt has a token register called \everybeforeoutput, which sounds somewhat similar to me. The only problem is that it does not auto-reset, so you have to do that yourself (by globally redefining the macro that is called) \def\outstuff {\footnotetext{Whatever}% \gdef\outstuff{}} \prependtoks \outstuff \to \everybeforeoutput (there is also \everyafteroutput) Whether that is usable or not for this problem, I do not know … But I admit that I do not understand the problem all that well. I have never run into a situation where I want the footnote to explicitly *not* appear with its reference (except in endnotes). If my grid settings were that specific, I would be using endnotes anyway. Best wishes, Taco
Alan Braslau schrieb am 22.07.2019 um 16:37:
I do not know the details, but take a look at the following keywords (which do the *opposite* of what you are seeking):
\setupnote [footnote] [split=verystrict,scope=page]
The scope setting isn't used in the current beta and the code is commented in the source. Wolfgang
participants (5)
-
Alan Braslau
-
Denis Maier
-
Huseyin Özoguz
-
Taco Hoekwater
-
Wolfgang Schuster