Am 06.05.2013 um 15:55 schrieb H. Özoguz : >> > Hi, >> > >> > I use a vertical line (realized as a layer) for a bilingual project. My question is: >> > 1. How can I set this line on all pages? >> >> When this is the text where you place both columns with a table you can just enable the rule between both columns. > > Thanks Wolfgang! > > The reason for the use of the layer is the following: If I use frames of the natural table, then I have this: > > \def\arde[#1][#2]{% > \bTABLE > \setupTABLE[frame=off] > \setupTABLE[c][1][rightframe=on] > \bTR > \bTD #1 \eTD > \bTD #2 \eTD > \eTR > \eTABLE} > \setuptolerance[tolerant,stretch] > \starttext > \arde[\input knuth][\input knuth] > \arde[\input knuth][\input knuth] > \stoptext > > There you can see the problem, you have to zoom into the pdf: Between the two tables, there is a tiny tiny (!) space betweeen the vertical lines. Its not a big issue, but it is there. The space is inserted by TeX when characters in different lines are touching. You can avoid this when you put everything in a single table. You should also avoid to use brackets as delimiters for text, use normal braced arguments why can be grouped without problems. \startsetups[arde] \setupTABLE[c][1][rightframe=on] \stopsetups \def\startarde {\bTABLE[frame=off,width=.5\textwidth,setups=arde,split=yes]} \def\stoparde {\eTABLE} \define[2]\arde {\bTR \bTD#1\eTD \bTD#2\eTD \eTR} \setuptolerance[tolerant,stretch] \starttext \startarde \arde{\input knuth }{\input knuth } \arde{\input knuth }{\input knuth } \stoparde \stoptext Wolfgang