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
___________________________________________________________________________________

Reply via email to