Wolfgang Schuster wrote:
On Fri, 13 Oct 2006 19:16:58 -0400 (EDT) Aditya Mahajan
wrote: On Fri, 13 Oct 2006, Vit Zyka wrote:
Hans Hagen wrote:
Vit Zyka wrote:
Hans Hagen wrote:
Vit Zyka wrote:
> Hi all, > > there is some deep bug that was discovered translating Beginners manual. > Let take single chapter e.g. ma-cb-cz-alignments.tex > > With today beta I got .log attached (error ! Extra \else) > This will appear in both modes screen and normal. > > Interesting is that no error appears in context 2006-05-28. > quite some code is being rewritten / adapted to context mkiv so there could be low level differences
can you make a small example, since this else problem can come from other places than reported
There are demonstrative files. Please, run texmfstart texexec --pdf ma-cb-cz-test.tex and texmfstart texexec --pdf --mode=screen ma-cb-cz-test.tex
this file: ma-cb-env-cz.tex refers to itself and probably should be :
\startenvironment ma-cb-env-cz
\environment ma-cb.tex
\mainlanguage[cz] \language[en] \enableregime[latin2]
\stopenvironment
Sorry, my fault but it does not solve the problem. I obtain the same error with fresh context and corrected version of this file:
----------------------------------------- \startenvironment ma-cb-env-cz
\mainlanguage[cz] \language[en] \enableregime[latin2]
\stopenvironment -----------------------------------------
There is something wrong with ma-cb environment files. The file ma-cb-en does not compile. I get an error
! Undefined control sequence. \@@olbackground ->\StatusAchtergrond
\doifvaluesomething ...inga {\csname #1\endcsname }\ifx \!!stringa \empty \e...
\stoplocalframed ...ing {\@@framed \c!background } \dobackedbox \handleframed...
\PlaatschapterStatus ... [\v!chapter \v!number ]}} \vskip 0pt plus \scratchc... <argument> \PlaatschapterStatus {}{}{} \firstoftwoarguments #1#2->#1
... l.19 \Introduction {Introduction}
I tried making minimal example of the file that you posted, but always get the same error. I am pretty certain that ma-cb-en.tex used to compile in the past.
Aditya
Hi Aditya,
I had the same problems in past in solved them by myself. The problems are dutch commands in the style-files and a typo.
I attached my corrected style-files, because it is faster to replace send you the files than I need to look where I made corrections.
The files did not correct the problem with the backgrounds in the headers Vit has mentioned.
\edef\StatusAchtergrond {StatusAchtergrond% \ifodd\realpageno R\else\ifdoublesided L\else R\fi\fi}% \ifdubbelzijdig -> \ifdoublesided this low level if has been changed, ad a result tex's 'fast if then else ' skip routine does not see the \ifdubbelzijdig is if and gets confused Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------