* [NTG-context] Large unwanted white space
@ 2023-10-21 19:43 Fabrice Couvreur
2023-10-21 18:13 ` [NTG-context] " Henning Hraban Ramm
2023-10-21 20:32 ` Hans Hagen
0 siblings, 2 replies; 4+ messages in thread
From: Fabrice Couvreur @ 2023-10-21 19:43 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1709 bytes --]
Hi,
I don't know if I will explain my problem clearly but I will try. For my
students' tests, I use a master file. If I insert this piece of code, there
is a large white space that is created between the horizontal line of the
header and the first exercise.
Thanks for your help.
Fabrice
\startMPcode
def suite (expr n, t) =
begingroup
numeric u;
u := 5mm;
pickup pencircle scaled 5pt;
for i=0 upto n:
for j=0 upto n:
drawdot (i*u,j*u) shifted(t*u,0) withcolor \MPcolor{darkred};
endfor
endfor
endgroup
enddef;
def Suite (expr n, t) =
begingroup
numeric u;
u := 5mm;
pickup pencircle scaled 5pt;
for i=0 upto n:
drawdot(i*u,0) shifted(t*u,0) withcolor \MPcolor{blue};
endfor
endgroup
enddef;
def cross (expr n, t) =
begingroup
numeric u;
u := 5mm;
pickup pencircle scaled 5pt;
for i=-n upto n:
drawdot(0,i*u) shifted(t*u,0) withcolor \MPcolor{blue};
endfor
endgroup
enddef;
\stopMPcode
__________________________________________________________ %horizontal line
% big unwanted white space
\starttext
% \startex First exercise
\startlinecorrection[blank]
\startmidaligned
\startcombination[1*2]
{\startMPcode
Suite(2,0);
cross(1,1);
Suite(4,4);
cross(2,6);
Suite(6,10);
cross(3,13);
\stopMPcode
}{\tfx \bf Suite 1}
{\startMPcode
suite(0,0);
suite(1,2);
suite(2,5);
\stopMPcode
}{\tfx \bf Suite 2}
\stopcombination
\stopmidaligned
\stoplinecorrection
%\stopex
\stoptext
[-- Attachment #1.2: Type: text/html, Size: 2337 bytes --]
[-- Attachment #2: Type: text/plain, Size: 511 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 4+ messages in thread
* [NTG-context] Re: Large unwanted white space
2023-10-21 19:43 [NTG-context] Large unwanted white space Fabrice Couvreur
@ 2023-10-21 18:13 ` Henning Hraban Ramm
2023-10-21 20:32 ` Hans Hagen
1 sibling, 0 replies; 4+ messages in thread
From: Henning Hraban Ramm @ 2023-10-21 18:13 UTC (permalink / raw)
To: ntg-context
Am 21.10.23 um 21:43 schrieb Fabrice Couvreur:
> Hi,
> I don't know if I will explain my problem clearly but I will try. For my
> students' tests, I use a master file. If I insert this piece of code,
> there is a large white space that is created between the horizontal line
> of the header and the first exercise.
> Thanks for your help.
> Fabrice
>
> \startMPcode
If I’m not wrong, \startMPcode immediately executes the code.
I don’t know why it does if it only contains definitions.
Try \startMPinitializations (executed for every MP instance) or
\startMPdefinitions (only once).
Hraban
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 4+ messages in thread
* [NTG-context] Re: Large unwanted white space
2023-10-21 19:43 [NTG-context] Large unwanted white space Fabrice Couvreur
2023-10-21 18:13 ` [NTG-context] " Henning Hraban Ramm
@ 2023-10-21 20:32 ` Hans Hagen
2023-10-22 17:59 ` Fabrice Couvreur
1 sibling, 1 reply; 4+ messages in thread
From: Hans Hagen @ 2023-10-21 20:32 UTC (permalink / raw)
To: ntg-context
On 10/21/2023 9:43 PM, Fabrice Couvreur wrote:
> Hi,
> I don't know if I will explain my problem clearly but I will try. For my
> students' tests, I use a master file. If I insert this piece of code, there
> is a large white space that is created between the horizontal line of the
> header and the first exercise.
\startMPcode makes an image so it will take space
for definitions use \startMPdefinitions
> \startMPcode
> def suite (expr n, t) =
> begingroup
> numeric u;
> u := 5mm;
> pickup pencircle scaled 5pt;
> for i=0 upto n:
> for j=0 upto n:
> drawdot (i*u,j*u) shifted(t*u,0) withcolor \MPcolor{darkred};
> endfor
> endfor
> endgroup
> enddef;
>
> def Suite (expr n, t) =
> begingroup
> numeric u;
> u := 5mm;
> pickup pencircle scaled 5pt;
> for i=0 upto n:
> drawdot(i*u,0) shifted(t*u,0) withcolor \MPcolor{blue};
> endfor
> endgroup
> enddef;
>
> def cross (expr n, t) =
> begingroup
> numeric u;
> u := 5mm;
> pickup pencircle scaled 5pt;
> for i=-n upto n:
> drawdot(0,i*u) shifted(t*u,0) withcolor \MPcolor{blue};
> endfor
> endgroup
> enddef;
> \stopMPcode
> __________________________________________________________ %horizontal line
> % big unwanted white space
> \starttext
> % \startex First exercise
> \startlinecorrection[blank]
> \startmidaligned
> \startcombination[1*2]
> {\startMPcode
> Suite(2,0);
> cross(1,1);
> Suite(4,4);
> cross(2,6);
> Suite(6,10);
> cross(3,13);
> \stopMPcode
> }{\tfx \bf Suite 1}
> {\startMPcode
> suite(0,0);
> suite(1,2);
> suite(2,5);
> \stopMPcode
> }{\tfx \bf Suite 2}
> \stopcombination
> \stopmidaligned
> \stoplinecorrection
> %\stopex
> \stoptext
>
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
>
> maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
> archive : https://github.com/contextgarden/context
> wiki : https://wiki.contextgarden.net
> ___________________________________________________________________________________
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 4+ messages in thread
* [NTG-context] Re: Large unwanted white space
2023-10-21 20:32 ` Hans Hagen
@ 2023-10-22 17:59 ` Fabrice Couvreur
0 siblings, 0 replies; 4+ messages in thread
From: Fabrice Couvreur @ 2023-10-22 17:59 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 3844 bytes --]
Hi,
Thanks, it works perfectly.
Fabrice
Le sam. 21 oct. 2023 à 20:33, Hans Hagen <j.hagen@xs4all.nl> a écrit :
> On 10/21/2023 9:43 PM, Fabrice Couvreur wrote:
> > Hi,
> > I don't know if I will explain my problem clearly but I will try. For my
> > students' tests, I use a master file. If I insert this piece of code,
> there
> > is a large white space that is created between the horizontal line of the
> > header and the first exercise.
>
> \startMPcode makes an image so it will take space
>
> for definitions use \startMPdefinitions
>
>
> > \startMPcode
> > def suite (expr n, t) =
> > begingroup
> > numeric u;
> > u := 5mm;
> > pickup pencircle scaled 5pt;
> > for i=0 upto n:
> > for j=0 upto n:
> > drawdot (i*u,j*u) shifted(t*u,0) withcolor \MPcolor{darkred};
> > endfor
> > endfor
> > endgroup
> > enddef;
> >
> > def Suite (expr n, t) =
> > begingroup
> > numeric u;
> > u := 5mm;
> > pickup pencircle scaled 5pt;
> > for i=0 upto n:
> > drawdot(i*u,0) shifted(t*u,0) withcolor \MPcolor{blue};
> > endfor
> > endgroup
> > enddef;
> >
> > def cross (expr n, t) =
> > begingroup
> > numeric u;
> > u := 5mm;
> > pickup pencircle scaled 5pt;
> > for i=-n upto n:
> > drawdot(0,i*u) shifted(t*u,0) withcolor \MPcolor{blue};
> > endfor
> > endgroup
> > enddef;
> > \stopMPcode
> > __________________________________________________________ %horizontal
> line
> > % big unwanted white space
> > \starttext
> > % \startex First exercise
> > \startlinecorrection[blank]
> > \startmidaligned
> > \startcombination[1*2]
> > {\startMPcode
> > Suite(2,0);
> > cross(1,1);
> > Suite(4,4);
> > cross(2,6);
> > Suite(6,10);
> > cross(3,13);
> > \stopMPcode
> > }{\tfx \bf Suite 1}
> > {\startMPcode
> > suite(0,0);
> > suite(1,2);
> > suite(2,5);
> > \stopMPcode
> > }{\tfx \bf Suite 2}
> > \stopcombination
> > \stopmidaligned
> > \stoplinecorrection
> > %\stopex
> > \stoptext
> >
> >
> >
> ___________________________________________________________________________________
> > If your question is of interest to others as well, please add an entry
> to the Wiki!
> >
> > maillist : ntg-context@ntg.nl /
> https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> > webpage : https://www.pragma-ade.nl / https://context.aanhet.net
> (mirror)
> > archive : https://github.com/contextgarden/context
> > wiki : https://wiki.contextgarden.net
> >
> ___________________________________________________________________________________
>
> --
>
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------
>
>
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to
> the Wiki!
>
> maillist : ntg-context@ntg.nl /
> https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
> webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
> archive : https://github.com/contextgarden/context
> wiki : https://wiki.contextgarden.net
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 6059 bytes --]
[-- Attachment #2: Type: text/plain, Size: 511 bytes --]
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-10-22 16:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-21 19:43 [NTG-context] Large unwanted white space Fabrice Couvreur
2023-10-21 18:13 ` [NTG-context] " Henning Hraban Ramm
2023-10-21 20:32 ` Hans Hagen
2023-10-22 17:59 ` Fabrice Couvreur
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).