[NTG-context] Text to be placed into the free space after columns and end of the page

2020-05-20 Thread context

Hello,

suppose the minimal example:


\showboxes
\starttext
  \startcolumns[n=2,balance=no,]
\input knuth
  \stopcolumns
  \vfill
  abcd
\stoptext


This produces two page document with columns on the first page and text 
"abcd" on the second.


But - I want the text "abcd" to be placed to the bottom of the same page 
as columns are (thus I attempted to put \vfill into the code, but it 
doesn't work), so to get one page document looking like:


+-- page width -+
Column text | (unused)
column text |
column text |
column text |
column text |
column text |

(some vertical space)

abcd
+- end of page -+

- How to achieve this?

Best regards,

Lukas
\showboxes
\starttext
  \startcolumns[n=2,balance=no,]
\input knuth
  \stopcolumns
  \vfill
  abcd
\stoptext


Col.pdf
Description: Adobe PDF document
___
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
___


Re: [NTG-context] Text to be placed into the free space after columns and end of the page

2020-05-21 Thread Aditya Mahajan

On Thu, 21 May 2020, cont...@vivaldi.net wrote:


Hello,

at least a short reaction would be appreciated - is it possible to get 
the desired with ConTeXt?


- I need to typeset a column-shaped document with a colofon in the 
bottom of the page, so my interest is not academical but very practical;
and the code presented bellow is a minimalistic version ("abcd" stands 
for colofon).


Best regards,

Lukas


On 2020-05-20 16:38, cont...@vivaldi.net wrote:

Hello,

suppose the minimal example:


\showboxes
\starttext
  \startcolumns[n=2,balance=no,]
\input knuth
  \stopcolumns
  \vfill
  abcd
\stoptext


This produces two page document with columns on the first page and
text "abcd" on the second.


It is not clear to me why you are using columns here. If you want balanced 
columns, you could use:

\starttext
\startsimplecolumns[n=2]
\input knuth
\stopsimplecolumns
\vfill
abcd
\stoptext


But - I want the text "abcd" to be placed to the bottom of the same
page as columns are (thus I attempted to put \vfill into the code, but
it doesn't work), so to get one page document looking like:

+-- page width -+
Column text | (unused)
column text |
column text |
column text |
column text |
column text |

(some vertical space)

abcd
+- end of page -+

- How to achieve this?


If you just want a narrower one column output (since using balance=no and 
\vfill after that only makes sense if the length of the content is less than a 
single column), you can use

\setupnarrower[right=0.5\textwidth]
\startnarrower[right]
\input knuth
\stopnarrower

or to get right frame:

\startframedtext[width=0.45\textwidth,frame=off, rightframe=on, roffset=0.5em]
  \input knuth
\stopframedtext

Aditya
___
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
___


Re: [NTG-context] Text to be placed into the free space after columns and end of the page

2020-05-21 Thread context

Hello,

at least a short reaction would be appreciated - is it possible to get 
the desired with ConTeXt?


- I need to typeset a column-shaped document with a colofon in the 
bottom of the page, so my interest is not academical but very practical;
and the code presented bellow is a minimalistic version ("abcd" stands 
for colofon).


Best regards,

Lukas


On 2020-05-20 16:38, cont...@vivaldi.net wrote:

Hello,

suppose the minimal example:


\showboxes
\starttext
  \startcolumns[n=2,balance=no,]
\input knuth
  \stopcolumns
  \vfill
  abcd
\stoptext


This produces two page document with columns on the first page and
text "abcd" on the second.

But - I want the text "abcd" to be placed to the bottom of the same
page as columns are (thus I attempted to put \vfill into the code, but
it doesn't work), so to get one page document looking like:

+-- page width -+
Column text | (unused)
column text |
column text |
column text |
column text |
column text |

(some vertical space)

abcd
+- end of page -+

- How to achieve this?

Best regards,

Lukas

___
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
___


Re: [NTG-context] Text to be placed into the free space after columns and end of the page

2020-05-22 Thread context

Hello Aditya,

thanks for all your answers.

You were right - my minimalist sample was not very suitable, and my real 
sample can be successfuly handled with \startnarrower.


Thanks again for your time.

Best regards,

Lukas


On 2020-05-21 10:52, Aditya Mahajan wrote:

On Thu, 21 May 2020, cont...@vivaldi.net wrote:


Hello,

at least a short reaction would be appreciated - is it possible to get 
the desired with ConTeXt?


- I need to typeset a column-shaped document with a colofon in the 
bottom of the page, so my interest is not academical but very 
practical;
and the code presented bellow is a minimalistic version ("abcd" stands 
for colofon).


Best regards,

Lukas


On 2020-05-20 16:38, cont...@vivaldi.net wrote:

Hello,

suppose the minimal example:


\showboxes
\starttext
  \startcolumns[n=2,balance=no,]
\input knuth
  \stopcolumns
  \vfill
  abcd
\stoptext


This produces two page document with columns on the first page and
text "abcd" on the second.


It is not clear to me why you are using columns here. If you want
balanced columns, you could use:

\starttext
\startsimplecolumns[n=2]
\input knuth
\stopsimplecolumns
\vfill
abcd
\stoptext


But - I want the text "abcd" to be placed to the bottom of the same
page as columns are (thus I attempted to put \vfill into the code, 
but

it doesn't work), so to get one page document looking like:

+-- page width -+
Column text | (unused)
column text |
column text |
column text |
column text |
column text |

(some vertical space)

abcd
+- end of page -+

- How to achieve this?


If you just want a narrower one column output (since using balance=no
and \vfill after that only makes sense if the length of the content is
less than a single column), you can use

\setupnarrower[right=0.5\textwidth]
\startnarrower[right]
\input knuth
\stopnarrower

or to get right frame:

\startframedtext[width=0.45\textwidth,frame=off, rightframe=on, 
roffset=0.5em]

  \input knuth
\stopframedtext

Aditya

___
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
___