ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: "Robert Engelhardt" <context@robert-engelhardt.de>
Subject: Rows and lines in tables
Date: Fri, 31 Mar 2006 23:23:35 +0200	[thread overview]
Message-ID: <200603312123.k2VLNYDQ016349@svr14.dnsteam.de> (raw)

Hello all,

I'm a new ConTeXt user (started using it a few days ago) and I do have 
three problems now with tables which I could not solve reading the manual 
and the content of the ConTeXt wiki. I've created a minimal example (see 
below) illustrating my problems:

1. How can create lines with different widths using the "\DL" command as 
I do with "\HL[<factor>]" oder "\VL[<factor>]"? This would, in my 
example, allow to align the "dummy<x>" text in the first table with the 
numbers <x> in the second table.

2. How can I create a carriage return in the text of a table cell? 
Neither "\crlf" nor "\\" do work (tried it with the "AAA" and "BBB" text 
in the first table to get them into the same cell.

3. How can I synchronize the height of the first two lines of the first 
table with those of the second table, no matter if there's a line between 
the rows (as in the second table, a thin one as in my example or even a 
fat one) or not (like in the first table which visually has a "big 
cell")? Can I create an "invisible line"? How do I line up the "BBB" with 
the "YYY / ZZZ" line? Or, another possibility, how do I control the rows 
independently, having the "BBB" in the first table very close to the 
"AAA", perhaps even three lines of text there, and at the same time only 
two rows of text in the second table? What about having only one line of 
text in the first table, vertically centered to the corresponding two 
rows of the second table?

=== [example] ===

\starttext
\define\bold{8}
\startcombination[2*1]
{\starttable[|c|]
\HL[\bold]
\VL[\bold] AAA \VL[\bold]\FR
\VL BBB \VL\LR
\HL[\bold]
\VL dummy1 \VL\SR
\HL
\VL dummy2 \VL\SR
\HL
\VL dummy3 \VL\SR
\HL[\bold]
\VL dummy4 \VL\SR
\HL
\VL dummy5 \VL\SR
\HL
\VL dummy6 \VL\SR
\HL[\bold]
\VL dummy7 \VL\SR
\HL
\VL dummy8 \VL\SR
\HL
\VL dummy9 \VL\SR
\HL[\bold]
\stoptable}{}
{\starttable[|c|cw(3cm)|]
\HL[\bold]
\VL[\bold] \use{2} XXX \VL[\bold]\FR
\HL
\VL YYY \VL[1] ZZZ \VL\LR
\HL[\bold]
\VL 1 \VL \VL \SR
\DL\VL\DR
\VL 2 \VL \VL \SR
\DL\VL\DR
\VL 3 \VL \VL \SR
\DL\VL\DR
\VL 4 \VL \VL \SR
\DL\VL\DR
\VL 5 \VL \VL \SR
\DL\VL\DR
\VL 6 \VL \VL \SR
\DL\VL\DR
\VL 7 \VL \VL \SR
\DL\VL\DR
\VL 8 \VL \VL \SR
\DL\VL\DR
\VL 9 \VL \VL \SR
\HL[\bold]
\stoptable}{}
\stopcombination
\stoptext

=== [/example] ===

I know, a layout with all these horizontal lines and two tables sitting 
next to each other is not the best one, but I'm trying to reconstruct an 
existing document which is designed that way. Thanks for your help!
Regards,

Robert

             reply	other threads:[~2006-03-31 21:23 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-31 21:23 Robert Engelhardt [this message]
2006-04-11 21:55 ` Hans Hagen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200603312123.k2VLNYDQ016349@svr14.dnsteam.de \
    --to=context@robert-engelhardt.de \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).