[NTG-context] bug in beta: extra \else
Vit Zyka
vit.zyka at seznam.cz
Sun Oct 15 23:59:55 CEST 2006
Hans Hagen wrote:
> Wolfgang Schuster wrote:
>> On Fri, 13 Oct 2006 19:16:58 -0400 (EDT)
>> Aditya Mahajan <adityam at umich.edu> 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
Great, thank you Hans!
Let us process to teh next two problems also visible in the test file.
1. In the chapter ornament (a gray spiral with red dots) the red dots
are not dots but lines.
2. Accented characters inside \typebuffer are type set as
\dochar {225}
Vit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ma-cb-cz-test.zip
Type: application/x-zip-compressed
Size: 13621 bytes
Desc: not available
Url : http://www.ntg.nl/pipermail/ntg-context/attachments/20061015/5bfefc96/attachment-0001.zip
More information about the ntg-context
mailing list