* Arranging framed text without gaps
@ 2013-02-28 22:37 Matthias Weber
2013-02-28 22:56 ` Aditya Mahajan
2013-02-28 23:00 ` Marco Patzer
0 siblings, 2 replies; 6+ messages in thread
From: Matthias Weber @ 2013-02-28 22:37 UTC (permalink / raw)
To: mailing list for ConTeXt users
Dear all,
I am trying to create a table where the entries have determined width and height. They typically are
something like
\framed[width=5cm,height=4cm,align={center,middle}{Text}
and I understand that I will be responsible for making the dimensions so that everything fits nicely.
After playing around without much success with the various tables, I came up with the following
which is not exactly ConTeXt-like:
\setupframed[
width=5cm,
height=4cm,
location={middle},
align={center,middle}
]
\setupbodyfont[24pt]
\starttext
\hbox{{\framed{Jim}}{\framed{Mary}}{\framed{John}}}
\hbox{{\framed{Patsy}}{\framed{Bob}}{\framed{Linda}}}
\hbox{{\framed{Mike}}{\framed{Babsy}}{\framed{Bill}}}
\hbox{{\framed{Liz}}{\framed{Dave}}{\framed{Jenny}}}
\hbox{{\framed{Dick}}{\framed{Sue}}{\framed{Chuck}}}
\hbox{{\framed{Maggie}}{\framed{Joe}}{\framed{Dolley}}}
\hbox{{\framed{Tom}}{\framed{Lisa}}{\framed{Chris}}}
\hbox{{\framed{Nancy}}{\framed{Paul}}{\framed{Betty}}}
\stoptext
I get small gaps between the horizontal rows which I don't like.
Also, in my (possibly not quite up to date) MkIV, the texts isn't centered.
In MkII it is.
My questions:
How do I
-- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
-- without gaps between horizontal rows
-- with text centered in the frames also in MkIV?
Thanks a lot -
Matthias
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Arranging framed text without gaps
2013-02-28 22:37 Arranging framed text without gaps Matthias Weber
@ 2013-02-28 22:56 ` Aditya Mahajan
2013-02-28 22:59 ` Matthias Weber
2013-02-28 23:00 ` Marco Patzer
1 sibling, 1 reply; 6+ messages in thread
From: Aditya Mahajan @ 2013-02-28 22:56 UTC (permalink / raw)
To: mailing list for ConTeXt users
> How do I
> -- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
> -- without gaps between horizontal rows
\setupframed
[....
overlay=none,
...
]
> -- with text centered in the frames also in MkIV?
.. align={middle,middle},
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Arranging framed text without gaps
2013-02-28 22:56 ` Aditya Mahajan
@ 2013-02-28 22:59 ` Matthias Weber
0 siblings, 0 replies; 6+ messages in thread
From: Matthias Weber @ 2013-02-28 22:59 UTC (permalink / raw)
To: mailing list for ConTeXt users
Thanks!
Matthias
On Feb 28, 2013, at 5:56 PM, Aditya Mahajan <adityam@umich.edu> wrote:
>> How do I
>> -- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
>> -- without gaps between horizontal rows
>
> \setupframed
> [....
> overlay=none,
> ...
> ]
>
>> -- with text centered in the frames also in MkIV?
>
> .. align={middle,middle},
>
> 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://tex.aanhet.net
> archive : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Arranging framed text without gaps
2013-02-28 22:37 Arranging framed text without gaps Matthias Weber
2013-02-28 22:56 ` Aditya Mahajan
@ 2013-02-28 23:00 ` Marco Patzer
2013-03-01 0:09 ` Matthias Weber
2013-03-01 3:47 ` Devendra Ghate
1 sibling, 2 replies; 6+ messages in thread
From: Marco Patzer @ 2013-02-28 23:00 UTC (permalink / raw)
To: ntg-context
[-- Attachment #1.1: Type: text/plain, Size: 999 bytes --]
On 2013–02–28 Matthias Weber wrote:
> -- without gaps between horizontal rows
> -- with text centered in the frames also in MkIV?
See Adityas answer for how to fix your current code.
> -- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
There is no “right” way. Here's how I would approach that:
\usemodule
[database]
\definefont
[MyBigFont]
[Serif at 24pt]
\defineseparatedlist
[MyTable]
[before=\bTABLE, after=\eTABLE,
first=\bTR, last=\eTR,
left=\bTD, right=\eTD,
setups=my:table]
\startsetups [my:table]
\setupTABLE [split=yes, width=5cm, height=4cm, style=MyBigFont]
\setupTABLE [each] [align={middle,lohi}]
\stopsetups
\starttext
\startMyTable
Jim , Mary , John
Patsy , Bob , Linda
Mike , Babsy , Bill
Liz , Dave , Jenny
Dick , Sue , Chuck
Maggie , Joe , Dolley
Tom , Lisa , Chris
Nancy , Paul , Betty
\stopMyTable
\stoptext
Marco
[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Arranging framed text without gaps
2013-02-28 23:00 ` Marco Patzer
@ 2013-03-01 0:09 ` Matthias Weber
2013-03-01 3:47 ` Devendra Ghate
1 sibling, 0 replies; 6+ messages in thread
From: Matthias Weber @ 2013-03-01 0:09 UTC (permalink / raw)
To: mailing list for ConTeXt users
Fascinating.
Thanks!!
Matthias
On Feb 28, 2013, at 6:00 PM, Marco Patzer <homerow@lavabit.com> wrote:
> On 2013–02–28 Matthias Weber wrote:
>
>> -- without gaps between horizontal rows
>> -- with text centered in the frames also in MkIV?
>
> See Adityas answer for how to fix your current code.
>
>> -- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
>
> There is no “right” way. Here's how I would approach that:
>
> \usemodule
> [database]
>
> \definefont
> [MyBigFont]
> [Serif at 24pt]
>
> \defineseparatedlist
> [MyTable]
> [before=\bTABLE, after=\eTABLE,
> first=\bTR, last=\eTR,
> left=\bTD, right=\eTD,
> setups=my:table]
>
> \startsetups [my:table]
> \setupTABLE [split=yes, width=5cm, height=4cm, style=MyBigFont]
> \setupTABLE [each] [align={middle,lohi}]
> \stopsetups
>
> \starttext
>
> \startMyTable
> Jim , Mary , John
> Patsy , Bob , Linda
> Mike , Babsy , Bill
> Liz , Dave , Jenny
> Dick , Sue , Chuck
> Maggie , Joe , Dolley
> Tom , Lisa , Chris
> Nancy , Paul , Betty
> \stopMyTable
>
> \stoptext
>
>
> Marco
> ___________________________________________________________________________________
> 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://tex.aanhet.net
> archive : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Arranging framed text without gaps
2013-02-28 23:00 ` Marco Patzer
2013-03-01 0:09 ` Matthias Weber
@ 2013-03-01 3:47 ` Devendra Ghate
1 sibling, 0 replies; 6+ messages in thread
From: Devendra Ghate @ 2013-03-01 3:47 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1799 bytes --]
On 03/01/2013 04:30 AM, Marco Patzer wrote:
> On 2013--02--28 Matthias Weber wrote:
>
>> -- without gaps between horizontal rows
>> -- with text centered in the frames also in MkIV?
> See Adityas answer for how to fix your current code.
>
>> -- achieve the desired layout (exact dimensions, frames, no gaps) the right way,
> There is no "right" way. Here's how I would approach that:
>
> \usemodule
> [database]
>
> \definefont
> [MyBigFont]
> [Serif at 24pt]
>
> \defineseparatedlist
> [MyTable]
> [before=\bTABLE, after=\eTABLE,
> first=\bTR, last=\eTR,
> left=\bTD, right=\eTD,
> setups=my:table]
>
> \startsetups [my:table]
> \setupTABLE [split=yes, width=5cm, height=4cm, style=MyBigFont]
> \setupTABLE [each] [align={middle,lohi}]
> \stopsetups
>
> \starttext
>
> \startMyTable
> Jim , Mary , John
> Patsy , Bob , Linda
> Mike , Babsy , Bill
> Liz , Dave , Jenny
> Dick , Sue , Chuck
> Maggie , Joe , Dolley
> Tom , Lisa , Chris
> Nancy , Paul , Betty
> \stopMyTable
>
> \stoptext
>
>
> Marco
>
This looks really clean. I wish I had known about this neat trick while
working on my thesis. I guess this is the difference between a novice
user and an expert user of ConTeXt.
Thank you Marco,
Devendra
>
> ___________________________________________________________________________________
> 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://tex.aanhet.net
> archive : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
[-- Attachment #1.2: Type: text/html, Size: 2991 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-03-01 3:47 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-28 22:37 Arranging framed text without gaps Matthias Weber
2013-02-28 22:56 ` Aditya Mahajan
2013-02-28 22:59 ` Matthias Weber
2013-02-28 23:00 ` Marco Patzer
2013-03-01 0:09 ` Matthias Weber
2013-03-01 3:47 ` Devendra Ghate
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).