Thank you, Sietse, That works a treat. And thank you for your idea of looking at the source code. I should do that more often to ease myself into understanding TeX a bit better. At the moment I still look at myself as a "user".
Regards, Malte. On 14/01/2013, at 7:00 PM, ntg-context-requ...@ntg.nl wrote: > Date: Sun, 13 Jan 2013 22:44:59 +0100 > From: Sietse Brouwer <sbbrou...@gmail.com> > To: mailing list for ConTeXt users <ntg-context@ntg.nl> > Subject: Re: [NTG-context] Controlling Appearance of \inoutermargin > Message-ID: > <CAF=dkzyWB-aVxCKb_+Fo+_Jn+Hhdw9HBRvj7XOhGghwg=t4...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > Hi Malte, > > This mail contains (1) an answer to your question; (2) a minimal > working example; (3) an explanation of how I found this out (I had > never heard of inoutermargin before). > > (1) An answer to your question. > > I grepped the ConTeXt source code for `inoutermargin`, and found out > it is an instance of the `margindata` class. This is its setup > command: > > \setupmargindata[inoutermargin][style=bold,color=red] > > (2) A minimal working example. It is nice to include an MWE when you > ask a question -- it makes things easier for people who want to try to > answer the question, because they don't have to think up their own > example. Anyway, I'm including this one for the benefit of people who > stumble across this e-mail from the future, and want to play with > \inoutermargin. :-) > > \setuppapersize[A8,landscape] % w x h is about 7.5x5 > \setuplayout[ > backspace=1cm, > width=3cm, > % > leftmargin=0.5cm, > leftmargindistance=2mm, > % > rightmargin=2cm, > rightmargindistance=2mm] > > > \setuppagenumbering[alternative=doublesided] > \showframe > > \startbuffer > asdf asdf asdf > \inoutermargin{bsdf} > \page[yes] > \stopbuffer > > \setupmargindata > [inoutermargin] > [style=bold,color=red] > > \starttext > \getbuffer > \getbuffer > \getbuffer > \stoptext > > (3) How I found the answer > > Whenever I want to learn about a command I don't know yet, I grep for > it in the source code. (I ignore bits like 'setup' or 'start'.) I've > even got a shell command for it, to make searching the source as easy > as possible: > > function grepcon { > cd /opt/context/tex/texmf-context/tex/context/base/ > grep -R $* * > } > > `grepcon inoutermargin` gave me two hits in mkii files, and one in > typo-mar.mkiv: > \definemargindata[inoutermargin][\v!outer][...various style > setups...]. That set me on the right track. If you frequently need to > work out how commands work, I cannot recommend enough that you make > your own source-searching function and use it enough. For me, at > least, it's enormously helpful. > > Cheers, > Sietse ___________________________________________________________________________________ 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 ___________________________________________________________________________________