Re: [NTG-context] itemize and math
I have a problem with
\startitemize[columns,a] \item $a_n=2+\frac{1}{n+1}$ \item $a_n=\frac{(-1)^n}{\sqrt{n}}-3$ \stopitemize
Hi,
this did not wotk because the second formula is than the first and -------------------------------------------------^ (what?)
the multicolumn OTR tries to put half or less of the text into the second column, you can now force a second column with the \column command after the first line or you switch both formulas and the OTR can make two columns.
\starttext
\startitemize[columns,a] \item $a_n=\frac{(-1)^n}{\sqrt{n}}-3$ \item $a_n=2+\frac{1}{n+1}$ \stopitemize
Why is this working? Here the first column is as big as the second above (same formula), so the same problem should arise with the first column as above with the second?
No, they are not, the first row (column) is 1 points taller than the second one, you can test this with TeX.
\starttext
\setbox\scratchbox\hbox{$a_n=\frac{(-1)^n}{\sqrt{n}}-3$}
Formula 1: \copy\scratchbox
Height of formula 1: \the\ht\scratchbox
\setbox\scratchbox\hbox{$a_n=2+\frac{1}{n+1}$}
Formula 2: \copy\scratchbox
Height of formula 2: \the\ht\scratchbox
Ahhh! The HEIGHT (not the width) ist the problem!? So: \startcolumns \dontleavehmode \vphantom{$a_n=\frac{(-1)^n}{\sqrt{n}}-3$}$a_n=2+\frac{1}{n+1}$% $a_n=\frac{(-1)^n}{\sqrt{n}}-3$ \stopcolumns works too. Is there something like an \mathstrut macro? (I know, that there exists a macro with this name, but that uses ')' as height.)
I hope my examples helped you a little bit to understand the problems in your example and why my methods worked.
Wolfgang
Hope, I have it! Thank you, Wolfgang
On Tue, 30 Oct 2007, Wolfgang Werners-Lucchini wrote:
Is there something like an \mathstrut macro? (I know, that there exists a macro with this name, but that uses ')' as height.)
For single line math, the height of ) is sufficient. If you want larger heights you can do \def\bigmathstrut{\vphantom{\big)}} (replace \big by \bigg, \Big, to suit your need). If you really want something big you can try \def\bigmathstrut{\vphantom{\frac{\displaystyle\sum_{(}^{)}}{\displaystyle\sum_{)}^{(}}} Usually things do not grow bigger than this. Aditya
participants (2)
-
Aditya Mahajan
-
Wolfgang Werners-Lucchini