Quoting Johannes Graumann <[EMAIL PROTECTED]>:

> Aditya Mahajan wrote:
>
>> Hi,
>>
>> The question of how to get tables equivalent to latex's booktabs
>> package has been discussed quite a few times in the past. Booktabs
>> package provides (top|mid|bottom)rule commands and a cmidrule command.
>> The top and bottom rules are 0.08em thick, the midrule is 0.05em thick,
>> and the cmidrules are 0.03em thick. The cmidrules do not extend beyond
>> the columns edge. Here is an example of how to do something similar
>> using tables in context <http://wiki.contextgarden.net/Table#Booktabs>.
>>
>> To me this looks exactly similar to the example in the booktabs manual.
>> Am I missing something, or is it fair to say that context can generate
>> booktabs like tables?

> Hello,
>
> I'm one of the booktab-equivalent requesters and in my case the request is
> motivated by the (sadly German-only)
> http://www.ctan.org/tex-archive/info/german/tabsatz/tabsatz.pdf
> Please compare examples on pages 4 and 5 for the cmidrule functionality I'm
> missing in ConTeXt. The clarity you can give classy looking tables with
> trimmed cmidrules is even more evident in the example on page 9. There's
> lots of more use of this in the document, but it gets too esoteric to be
> easily grasped quickly (IMHO).

Here is one attempt, which works correctly. Of course the best solution 
is to forget about the \omit and set the halign preamble correctly. But 
I have not been able to figure that out yet.

\starttext

\def\CMID{\normalTABLEshortrule}

\unprotect
\def\TableNC
  {\checkTABLEautorow
   \nextTABLEgrayline
   \ifnum\currentTABLEcolumn>\maxTABLEcolumn
     \setTABLEerror\TABLEmissingrow
     \handleTABLEerror
   \else
     \global\advance\currentTABLEcolumn \plusone
     \ifnum\currentTABLEcolumn=1\relax
       \normalTABLEquote
     \else
       \fancyTABLEquote
      \fi
   \fi}

\def\fancyTABLEquote      {\unskip\!ttRightGlue&\omit\hskip2em&} % "
\protect

\setuptables[rulethickness=0.03em]

\starttable[s0|l|l|]
  \HL[3]
  \NC Monat     \NC 1965  \NC 1966  \AR
  \NC \CMID     \NC \CMID \NC \CMID \DR
  \NC September \NC 2000  \NC 1700 \AR
  \HL[3]
\stoptable

\stoptext


Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 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
___________________________________________________________________________________

Reply via email to