Why I needed \parbox and why does \framed not work here?
I am trying to convert to ConTeXt and I have a text with a lot of truth tables using a \ttable and \xttable command I defined. I ported these to ConTeXt but I can't get the \parbox -> \framed to work. % Example document with truth tables starts here \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|c|c|c|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext
Hi Gerben The problem is, that \starttable[|c|c|c|] is for oneliners only. Replace the statement with \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % Kind regards Willi Gerben Wierda wrote:
I am trying to convert to ConTeXt and I have a text with a lot of truth tables using a \ttable and \xttable command I defined. I ported these to ConTeXt but I can't get the \parbox -> \framed to work.
% Example document with truth tables starts here
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|c|c|c|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Fine, but how do I influence the width of those p columns? With the old way I would put a TeX box as a single line item in a LaTeX tabular which had c columns. This worked very well, because I could use \parbox{2cm} in my use of the self-defined command. In other words, I could influence the width of the output for every table separately. What happens now is that in one table I get two narrow columns and a space and a wider column, but in others one longer statement is not wrapped at all and two other columns with longer statements are made very narrow. Chaos. So, I still rather have a solution with c columns and a LaTeX \parbox like solution (but then one which works). G On Mar 13, 2005, at 11:57, Willi Egger wrote:
Hi Gerben
The problem is, that \starttable[|c|c|c|] is for oneliners only. Replace the statement with \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL %
Kind regards Willi Gerben Wierda wrote:
I am trying to convert to ConTeXt and I have a text with a lot of truth tables using a \ttable and \xttable command I defined. I ported these to ConTeXt but I can't get the \parbox -> \framed to work. % Example document with truth tables starts here \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|c|c|c|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small. G PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc). % Try with 'p' columns \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort\par of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort\par of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext
Hi Gerben, There is no worry about the mentioned chaos. You might be lucky, that your definition is giving a result at all. If you consult the manual or read the article in the MAPS22 on tabulating, you will see, that you missed a correct setup of the tabulation. I attach my version and it works. KR Willi Gerben Wierda wrote:
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small.
G
PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc).
% Try with 'p' columns
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort\par of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort\par of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
% Truthtables Gerben Wierda % C0ntext file % filename: truthtable-Wierda.tex % Gerben Wierda % W. Egger % 13-03-2005 \setupoutput[pdftex] \setupbodyfont[ss,12pt] \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p(2cm)|p(5cm)|p(3cm)|] \HL % \NC #1 \NC #2 \NC #1 \operand{#3} #2 \NC\NR \HL \NC \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \NC\NR % \NC \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \NC\NR % \NC \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \NC \NR % \NC \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \NC\NR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } % This doesn't work either:\blank % \midaligned{% % \xttable{\framed[width=2cm,frame=off]{Some sort of longer % statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer % statement\par}}{$\Rightarrow$}% % {unknown}{unknown}{invalid (false)}{valid (true)} % } \stoptext
Hi Willi, Thanks. If what you changed was the addition of the (2cm) stuff, I did try that but it did not change anything at that time. But now I notice that I need to start my rows with a \NC. I would have thought that a \NC would be like a \crlf or a \page and that it would have been implied in the \NR command. I find this counterintuitive. Anyway, Having that (2cm) stuff in the \startabulate makes all tables the same in column width. I used to be able to have one command \xttable where the result depended on what I had in the main text. So, yes, I can use p columns, but that means that all of my tables will hae to have identical column widths. That is why I wanted to use c columns and have that decision in the text. So I would still be interested in a way of doing \parbox in ConTeXt. (For non-LaTeX users \parbox{2cm}{text text text text etc} creates a paragraph 2 cm wide and sets the text in it. The height of the box is the result of that typesetting.) G On Mar 13, 2005, at 16:05, Willi Egger wrote:
Hi Gerben,
There is no worry about the mentioned chaos. You might be lucky, that your definition is giving a result at all.
If you consult the manual or read the article in the MAPS22 on tabulating, you will see, that you missed a correct setup of the tabulation.
I attach my version and it works.
KR Willi
Gerben Wierda wrote:
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small. G PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc). % Try with 'p' columns \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort\par of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort\par of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context % Truthtables Gerben Wierda % C0ntext file % filename: truthtable-Wierda.tex % Gerben Wierda % W. Egger % 13-03-2005
\setupoutput[pdftex] \setupbodyfont[ss,12pt]
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p(2cm)|p(5cm)|p(3cm)|] \HL % \NC #1 \NC #2 \NC #1 \operand{#3} #2 \NC\NR \HL \NC \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \NC\NR % \NC \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \NC\NR % \NC \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \NC \NR % \NC \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \NC\NR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
% This doesn't work either:\blank % \midaligned{% % \xttable{\framed[width=2cm,frame=off]{Some sort of longer % statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer % statement\par}}{$\Rightarrow$}% % {unknown}{unknown}{invalid (false)}{valid (true)} % } \stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
hi Gerben, Gerben Wierda wrote:
Hi Willi,
Thanks.
If what you changed was the addition of the (2cm) stuff, I did try that but it did not change anything at that time.
But now I notice that I need to start my rows with a \NC. I would have thought that a \NC would be like a \crlf or a \page and that it would have been implied in the \NR command. I find this counterintuitive.
No, the \NC means new column and in order to organize this I believe it is natural to start with \NC and end with \NC\NR to indicate a new row to be started.
Anyway, Having that (2cm) stuff in the \startabulate makes all tables the same in column width. I used to be able to have one command \xttable where the result depended on what I had in the main text. What about extend your definition with another parameter?
\newcommand{\xttable}[8]{\starttable[|p(#8)|p(#8)|p(#8)|] ... KR Willi
So, yes, I can use p columns, but that means that all of my tables will hae to have identical column widths. That is why I wanted to use c columns and have that decision in the text. So I would still be interested in a way of doing \parbox in ConTeXt.
(For non-LaTeX users \parbox{2cm}{text text text text etc} creates a paragraph 2 cm wide and sets the text in it. The height of the box is the result of that typesetting.)
G
On Mar 13, 2005, at 16:05, Willi Egger wrote:
Hi Gerben,
There is no worry about the mentioned chaos. You might be lucky, that your definition is giving a result at all.
If you consult the manual or read the article in the MAPS22 on tabulating, you will see, that you missed a correct setup of the tabulation.
I attach my version and it works.
KR Willi
Gerben Wierda wrote:
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small. G PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc). % Try with 'p' columns \usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort\par of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort\par of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
% Truthtables Gerben Wierda % C0ntext file % filename: truthtable-Wierda.tex % Gerben Wierda % W. Egger % 13-03-2005
\setupoutput[pdftex] \setupbodyfont[ss,12pt]
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p(2cm)|p(5cm)|p(3cm)|] \HL % \NC #1 \NC #2 \NC #1 \operand{#3} #2 \NC\NR \HL \NC \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \NC\NR % \NC \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \NC\NR % \NC \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \NC \NR % \NC \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \NC\NR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
% This doesn't work either:\blank % \midaligned{% % \xttable{\framed[width=2cm,frame=off]{Some sort of longer % statement\par}}{\framed[width=2cm,frame=off]{Another sort of longer % statement\par}}{$\Rightarrow$}% % {unknown}{unknown}{invalid (false)}{valid (true)} % } \stoptext _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Indeed, there is no \starttable info in the manuals. You might have a look into the sources:core-tab.tex. But what I can see, is, that you do not use vertical lines. If all tables are such, then I would suggest to use \starttabulate instead. KR Willi Gerben Wierda wrote:
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small.
G
PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc).
% Try with 'p' columns
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}} \newcommand{\ttvalue}[1]{{\sc #1}} \newcommand{\xttable}[7]{\starttable[|p|p|p|]\HL % #1 \NC #2 \NC #1 \operand{#3} #2 \SR\HL \ttvalue{false} \NC \ttvalue{false} \NC \ttvalue{#4} \FR % \ttvalue{false} \NC \ttvalue{true} \NC \ttvalue{#5} \MR % \ttvalue{true} \NC \ttvalue{false} \NC \ttvalue{#6} \MR % \ttvalue{true} \NC \ttvalue{true} \NC \ttvalue{#7} \LR\HL % \stoptable} \newcommand{\ttable}[5]{\xttable{a}{b}{#1}{#2}{#3}{#4}{#5}} \starttext Looks fine:\blank \midaligned{% \xttable{Statement X}{Statement Y}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work:\blank \midaligned{% \xttable{Some sort of longer statement}{Another sort of longer statement}% {$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} }
This doesn't work either:\blank \midaligned{% \xttable{\framed[width=2cm,frame=off]{Some sort\par of longer statement\par}}{\framed[width=2cm,frame=off]{Another sort\par of longer statement\par}}{$\Rightarrow$}% {unknown}{unknown}{invalid (false)}{valid (true)} } \stoptext
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Hello Gerben,
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed),
Did you read my answer to your question about \parbox? You need to make \framed go into vertical mode by saying something like align=lohi. Patrick -- ConTeXt wiki: http://contextgarden.net
Gerben Wierda
Here is the example again, now with p columns. Never mind the non-working third example (ConTeXt wraps three elements in the third column now but not inside the \framed), but it seems that ConTeXt does not wrap the first column at all. As a result, the other two are very small.
G
PS. The ConTeXT manual does not have \starttable documentation, not does the wiki (how does 'p' work etc).
Have you read the documents .../general/uptodate/up-004 and up-008? I found them very helpful in learning how to control tables and tabulations. --
Hi Gerben and all, A slow reaction from me. As the author of the bib module, I urge everybody *not* to use the module for its side effect of defining some LaTeX commands, because LaTeX support will almost certainly be dropped in the near future. Greetings, Taco Gerben Wierda wrote:
I am trying to convert to ConTeXt and I have a text with a lot of truth tables using a \ttable and \xttable command I defined. I ported these to ConTeXt but I can't get the \parbox -> \framed to work.
% Example document with truth tables starts here
\usemodule[bib] % defines \newcommand \newcommand{\operand}[1]{{\sc #1}}
participants (5)
-
Gerben Wierda
-
mickle@panix.com
-
Patrick Gundlach
-
Taco Hoekwater
-
Willi Egger