* \definelistplacement + margin
@ 2011-02-26 19:46 Andreas Harder
2011-02-27 10:58 ` Wolfgang Schuster
0 siblings, 1 reply; 6+ messages in thread
From: Andreas Harder @ 2011-02-26 19:46 UTC (permalink / raw)
To: mailing list for ConTeXt users
Hi all,
please have a look at the following example. The first chapter entry in the table of contents looks good, but the following entries adopt the margin setting from \setuplist[section][margin=3em] and I can't get rid of it … Any hint?
\definelistplacement[ChapListItem][none]#1#2#3%
{\inframed[width=broad]{#1\emspace #2\hfill #3}}
\setuplist[chapter][alternative=ChapListItem]
\setuplist[section][margin=3em]
\starttext \showframe
\placelist[chapter,section]
\dorecurse{3}{\chapter{Chapter}\dorecurse{3}{\section{Section}}}
\stoptext
Greeting
Andreas
___________________________________________________________________________________
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: \definelistplacement + margin
2011-02-26 19:46 \definelistplacement + margin Andreas Harder
@ 2011-02-27 10:58 ` Wolfgang Schuster
2011-02-27 11:02 ` Andreas Harder
0 siblings, 1 reply; 6+ messages in thread
From: Wolfgang Schuster @ 2011-02-27 10:58 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 26.02.2011 um 20:46 schrieb Andreas Harder:
> Hi all,
>
> please have a look at the following example. The first chapter entry in the table of contents looks good, but the following entries adopt the margin setting from \setuplist[section][margin=3em] and I can't get rid of it … Any hint?
Use the “command” alternative.
\define[3]\ChapterList
{\inframed[width=broad]{#1\emspace#2\hfill#3}}
% {\inframed[width=broad]{#1\hspace[big]#2\wordright{#3}}}
\setuplist[chapter][alternative=command,command=\ChapterList]
Wolfgang
___________________________________________________________________________________
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: \definelistplacement + margin
2011-02-27 10:58 ` Wolfgang Schuster
@ 2011-02-27 11:02 ` Andreas Harder
2011-02-27 11:13 ` Wolfgang Schuster
0 siblings, 1 reply; 6+ messages in thread
From: Andreas Harder @ 2011-02-27 11:02 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 27.02.2011 um 11:58 schrieb Wolfgang Schuster:
>
> Am 26.02.2011 um 20:46 schrieb Andreas Harder:
>
>> Hi all,
>>
>> please have a look at the following example. The first chapter entry in the table of contents looks good, but the following entries adopt the margin setting from \setuplist[section][margin=3em] and I can't get rid of it … Any hint?
>
> Use the “command” alternative.
>
> \define[3]\ChapterList
> {\inframed[width=broad]{#1\emspace#2\hfill#3}}
> % {\inframed[width=broad]{#1\hspace[big]#2\wordright{#3}}}
>
> \setuplist[chapter][alternative=command,command=\ChapterList]
Hi Wolfgang,
I'm aware of this, but the benefit of \definelistplacement is that interaction can be used.
Andreas
___________________________________________________________________________________
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: \definelistplacement + margin
2011-02-27 11:02 ` Andreas Harder
@ 2011-02-27 11:13 ` Wolfgang Schuster
2011-02-27 12:25 ` Andreas Harder
0 siblings, 1 reply; 6+ messages in thread
From: Wolfgang Schuster @ 2011-02-27 11:13 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 27.02.2011 um 12:02 schrieb Andreas Harder:
> I'm aware of this, but the benefit of \definelistplacement is that interaction can be used.
If interaction is the important factor i suggest to add a “margin” key to the “none”, “horizontal” and “vertical” alternatives. All three support the “command” key and you can make your own layout.
Wolfgang
___________________________________________________________________________________
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: \definelistplacement + margin
2011-02-27 11:13 ` Wolfgang Schuster
@ 2011-02-27 12:25 ` Andreas Harder
2011-02-27 12:52 ` Wolfgang Schuster
0 siblings, 1 reply; 6+ messages in thread
From: Andreas Harder @ 2011-02-27 12:25 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 27.02.2011 um 12:13 schrieb Wolfgang Schuster:
>
> Am 27.02.2011 um 12:02 schrieb Andreas Harder:
>
>> I'm aware of this, but the benefit of \definelistplacement is that interaction can be used.
>
> If interaction is the important factor i suggest to add a “margin” key to the “none”, “horizontal” and “vertical” alternatives. All three support the “command” key and you can make your own layout.
It's not that important, but I thought it would be nice to have.
Anyway I'm not sure what you suggests. To add \leftskip\listparameter\c!margin to \dodofreehlistelement (like it is defined for \dodofixdlistelementABC)?
Andreas
___________________________________________________________________________________
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: \definelistplacement + margin
2011-02-27 12:25 ` Andreas Harder
@ 2011-02-27 12:52 ` Wolfgang Schuster
0 siblings, 0 replies; 6+ messages in thread
From: Wolfgang Schuster @ 2011-02-27 12:52 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 27.02.2011 um 13:25 schrieb Andreas Harder:
> Anyway I'm not sure what you suggests. To add \leftskip\listparameter\c!margin to \dodofreehlistelement (like it is defined for \dodofixdlistelementABC)?
Yes
Wolfgang
___________________________________________________________________________________
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:[~2011-02-27 12:52 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-26 19:46 \definelistplacement + margin Andreas Harder
2011-02-27 10:58 ` Wolfgang Schuster
2011-02-27 11:02 ` Andreas Harder
2011-02-27 11:13 ` Wolfgang Schuster
2011-02-27 12:25 ` Andreas Harder
2011-02-27 12:52 ` Wolfgang Schuster
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).