* [Q] double-column footnotes
@ 2000-11-25 15:24 Han The Thanh
2000-11-26 21:32 ` Hans Hagen
0 siblings, 1 reply; 7+ messages in thread
From: Han The Thanh @ 2000-11-25 15:24 UTC (permalink / raw)
Dear all,
is it posible to have footnotes in double-columns (the body text is single
column)?
Thanks,
Thanh
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-25 15:24 [Q] double-column footnotes Han The Thanh
@ 2000-11-26 21:32 ` Hans Hagen
2000-11-27 20:23 ` Han The Thanh
2000-11-29 17:20 ` Han The Thanh
0 siblings, 2 replies; 7+ messages in thread
From: Hans Hagen @ 2000-11-26 21:32 UTC (permalink / raw)
Cc: ConTeXt List
At 04:24 PM 11/25/00 +0100, Han The Thanh wrote:
>Dear all,
>
>is it posible to have footnotes in double-columns (the body text is single
>column)?
\setupfootnotes[n=2,columndistance=3em]
\starttext
\dorecurse
{100}
{Does it work or not. \footnote{Let's see how this works,
well it does not work although it should and did one day
before I screwed up again.} Sorry Thanh.}
\stoptext
It looks like I intermixed a \box and \unvbox as well as does not set the
split hsize. So, here is the patch that should go into core-not.tex:
\unprotect
\def\setcolumnfootnotes%
{\def\startpushfootnote {\setfootnotehsize % possibly overloaded
\setrigidcolumnhsize\hsize\@@vnkolomafstand\@@vnn
\bgroup
\stelinmargein[\c!uitlijnen=\v!links]%
\getvalue{\e!start\??vn\??vn}}%
\def\stoppushfootnote {\getvalue{\e!stop\??vn\??vn}%
\egroup}%
\def\startpopfootnotes {\bgroup
\setfootnotehsize
\setrigidcolumnhsize\hsize\@@vnkolomafstand\@@vnn
\setbox0=\vbox\bgroup}
\def\stoppopfootnotes {\egroup\rigidcolumnbalance0\egroup}}
\def\placefootnoteinserts%
{%\ifvoid\footins \else % unsafe, strange
\ifdim\ht\footins>\!!zeropoint\relax
\ifendnotes \else
\@@vnvoor
\dofootnoterule % alleen in ..mode
\bgroup
\setfootnotebodyfont
\setbox0=\hbox
{\startpopfootnotes
\setfootnotebodyfont
% this should be checked, smells like a mix-up
% does not split: \ifcase\@@vnn\unvbox\else\box\fi\footins
\ifcase\@@vnn\box\else\unvbox\fi\footins
% this is too ugly actually
\stoppopfootnotes}%
\localframed
[\??vn]
[\c!breedte=\v!passend,
\c!hoogte=\v!passend,
\c!strut=\v!nee,
\c!offset=\v!overlay]
{\ifdim\dp0=\!!zeropoint % this hack is needed because \va
\hbox{\lower\dp\strutbox\box0}% % in margin number placement
\else % hides the (always) present dept
\box0
\fi}%
\egroup
\@@vnna
\fi
\fi}
\protect
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-26 21:32 ` Hans Hagen
@ 2000-11-27 20:23 ` Han The Thanh
2000-11-27 20:40 ` Berend de Boer
2000-11-29 17:20 ` Han The Thanh
1 sibling, 1 reply; 7+ messages in thread
From: Han The Thanh @ 2000-11-27 20:23 UTC (permalink / raw)
Cc: ConTeXt List
Hi Hans & Frans & Berend,
thanks for your answers to my questions, they were very helpful. And
one more please: how can I load a module that define a new font family (eg.
font-trek.tex)? In case I want to use two serif font families in a
document, is it possible? (well, it rarely happens, but it can, can't it?)
> >is it posible to have footnotes in double-columns (the body text is single
> >column)?
>
> \setupfootnotes[n=2,columndistance=3em]
>
> \starttext
>
> \dorecurse
> {100}
> {Does it work or not. \footnote{Let's see how this works,
> well it does not work although it should and did one day
> before I screwed up again.} Sorry Thanh.}
>
> \stoptext
>
> It looks like I intermixed a \box and \unvbox as well as does not set the
> split hsize. So, here is the patch that should go into core-not.tex:
> ...
I did try
\setupfootnotes[n=2]
before sending the question, but it didn't work so I thought it means
something else.
Regards,
Thanh
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-27 20:23 ` Han The Thanh
@ 2000-11-27 20:40 ` Berend de Boer
2000-11-27 22:06 ` Hans Hagen
0 siblings, 1 reply; 7+ messages in thread
From: Berend de Boer @ 2000-11-27 20:40 UTC (permalink / raw)
Cc: Hans Hagen, ConTeXt List
Han The Thanh wrote:
> thanks for your answers to my questions, they were very helpful. And
> one more please: how can I load a module that define a new font family (eg.
> font-trek.tex)? In case I want to use two serif font families in a
> document, is it possible? (well, it rarely happens, but it can, can't it?)
I just use \input font-trek.tex :-)
It seems
\setupbodyfont[ssi,trek,ss,11pt]
or so doesn't work (or it didn't when I first used this feature or so).
Groetjes,
Berend. (-:
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-27 20:40 ` Berend de Boer
@ 2000-11-27 22:06 ` Hans Hagen
0 siblings, 0 replies; 7+ messages in thread
From: Hans Hagen @ 2000-11-27 22:06 UTC (permalink / raw)
Cc: Han The Thanh, ConTeXt List
At 09:40 PM 11/27/00 +0100, Berend de Boer wrote:
>Han The Thanh wrote:
>
>> thanks for your answers to my questions, they were very helpful. And
>> one more please: how can I load a module that define a new font family (eg.
>> font-trek.tex)? In case I want to use two serif font families in a
>> document, is it possible? (well, it rarely happens, but it can, can't it?)
>
>I just use \input font-trek.tex :-)
>
>It seems
>
> \setupbodyfont[ssi,trek,ss,11pt]
>
>or so doesn't work (or it didn't when I first used this feature or so).
Thanks to msdos, i strip off chars until i have 3 left, but I will remove
that constraint soon, for the moment use 3 chars.
Also, in order to avoid conflicts, i will introduce other names for user
files.
\input ... is ok too
Hans
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-26 21:32 ` Hans Hagen
2000-11-27 20:23 ` Han The Thanh
@ 2000-11-29 17:20 ` Han The Thanh
2000-11-30 9:24 ` Hans Hagen
1 sibling, 1 reply; 7+ messages in thread
From: Han The Thanh @ 2000-11-29 17:20 UTC (permalink / raw)
Cc: thanh, ntg-context
Hi Hans,
> It looks like I intermixed a \box and \unvbox as well as does not set the
> split hsize. So, here is the patch that should go into core-not.tex:
>
> ...
I applied the patch you sent, but got an error that \setfootnotehsize is
undefined.
Thanh
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Q] double-column footnotes
2000-11-29 17:20 ` Han The Thanh
@ 2000-11-30 9:24 ` Hans Hagen
0 siblings, 0 replies; 7+ messages in thread
From: Hans Hagen @ 2000-11-30 9:24 UTC (permalink / raw)
Cc: thanh, ntg-context
At 06:20 PM 11/29/00 +0100, Han The Thanh wrote:
>Hi Hans,
>
>
>> It looks like I intermixed a \box and \unvbox as well as does not set the
>> split hsize. So, here is the patch that should go into core-not.tex:
>>
>> ...
>
>I applied the patch you sent, but got an error that \setfootnotehsize is
>undefined.
Ah, i needed that one in a new otr, you can add this to cont-new.tex
\ifx\setfootnotehsize\undefined
\def\setfootnotehsize{\hsize=\@@vnbreedte} % can be overloaded
\fi
Hans
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2000-11-30 9:24 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-11-25 15:24 [Q] double-column footnotes Han The Thanh
2000-11-26 21:32 ` Hans Hagen
2000-11-27 20:23 ` Han The Thanh
2000-11-27 20:40 ` Berend de Boer
2000-11-27 22:06 ` Hans Hagen
2000-11-29 17:20 ` Han The Thanh
2000-11-30 9:24 ` Hans Hagen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).