Anothers step: 1)... 2a) put this in test001b.tex \usemodule[cweb] \setupbodyfont [9pt] \setuppapersize [S6][S6] \setuplayout [backspace=72.5pt, leftmargin=50pt, leftmargindistance=12.5pt, rightmargin=0pt, rightedge=80pt, rightedgedistance=10pt, leftedge=0pt, width=430pt, topspace=10pt, header=0pt, footer=30pt, bottomdistance=10pt, bottom=15pt, height=410pt, style=\ss] \setupinteraction[state=start] \def\ignoreCWEBinput{\relax} \unprotect \def\fixtranslatednumber[#1--#2::#3]{% \@@filterpagepart[#1--#2--#3]} \protect \defCWEBmacro\contentsline#1#2#3#4#5% {\ifnum#2=0 \smallbreak \fi \line{\consetup{#2}#1 \rm \leaders\hbox to .5em{.\hfil}\hfil\ {\localcolortrue\goto{#3}[web:#3]}% below: \gotorealpage ? should be changed \hbox to3em{\localcolortrue\hss\gotorealpage{}{}{#5}{\fixtranslatednumber[#4]\presetgoto}}}} \starttext \title {Contents} \processCWEBcontents wc \page \title {Sections} \processCWEBsections wc \page \title {Sources} \processCWEBsource wc \page \title {Index} \processCWEBindex wc \page \stoptext 2b)put this in process.tex \usemodule[abr-01] \usemodule[mod-00] \usemodule[mod-02] \def\TypeThreeModule#1% {\readfile{#1.tex}{}{}% \WriteBatchFile} \def\WriteBatchFile {\doglobal\increment\ModuleNumber \immediate\write\BatchFile{texmfstart texexec --pdf --batch \FileName }} \starttext \TitelBlad{Documentation} \placemodulecontent \ModuleGroup{test001b}{test001b} \processmodule{test001b} {3} \placemoduleregister \ColofonBlad \stoptext 3) now you must set shell_escape=t and compile with $> texexec --pdf process Ok, now we have a "dirty" screen version (better than nothing, isn't it ?) -- luigi ---------------------------------------------------------------- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net