On 2010-03-15 <00:12:03>, Philipp Gesang wrote:
> Good evening all,
> 
> 
> I'm experiencing a weird behaviour when using my module to transliterate
> stuff in a footnote.  ConTeXt fails with an undefined control sequence
> if an only if I switch on interaction.
> 
> The issue vanishes when I removing either the footnote environment or
> the interaction or the transliteration or the tag with the text to be
> transliterated.
> 
> In the following minimal example I specified the lines that will make
> context process the file when commented out.  Please note that
> everything works fine outside xml as the transliteration immediately
> after “\starttext” demonstrates.
Correction: It doesn't work fine outside xml, too, when again put in a
footnote.[1]  So forget about the xml part.  Interaction seems to be the
culprit.

Philipp


[1] Like this:
---8<--------------------------------------------------------------------------
Words before a footnote\footnote{
\transliterate{раз, два, три}
}
---8<--------------------------------------------------------------------------


> 
> Thanks for any help,
> 
> 
> Philipp
> 
> ---8<--------------------------------------------------------------------------
> 
> \enabletrackers[xml.entities]
> \enabletrackers[xml.parse]
> \enabletrackers[xml.path]
> \enabletrackers[xml.profile]
> \enabletrackers[xml.remap]
> \enabletrackers[lxml.access]
> \enabletrackers[lxml.comments]
> \enabletrackers[lxml.loading]
> \enabletrackers[lxml.manipulations]
> \enabletrackers[lxml.setups]
> 
> \setupinteraction[state=start]        %this one
> \usemodule[transliterator]
> 
> \startxmlsetups xml:testsetups
>     \xmlsetsetup{\xmldocument}{*}{-}
>     \xmlsetsetup{\xmldocument}{
>       body|
>       content|
>       trru|                           %this one
>       fn|
>       }{xml:*}
> \stopxmlsetups
> 
> \xmlregistersetup{xml:testsetups}
> 
> \startxmlsetups xml:body
>     \xmlflush{#1}
> \stopxmlsetups
> 
> \startxmlsetups xml:content
>     \xmlflush{#1}
> \stopxmlsetups
> 
> \startxmlsetups xml:fn
>     \startfootnote                    %this together with …
>     \xmlflush{#1}
>     \stopfootnote                     %… this one
> \stopxmlsetups
> 
> \startxmlsetups xml:trru
>   \starttransliterate                 %this together with …
>     \xmlflush{#1}
>   \stoptransliterate                  %… this one
> \stopxmlsetups
> 
> \starttext
> 
> \transliterate{раз, два, три}
> 
> \startbuffer
> <body>
>     <content>
>       Content to include with a footnote
>       <fn>
>       <trru>раз, два, три</trru>      %this one
>       </fn>
>     </content>
> </body>
> \stopbuffer
> 
> \xmlprocessbuffer{test}{}{}
> 
> \stoptext
> 
> ---8<--------------------------------------------------------------------------
> 
> -- 
> ()  ascii ribbon campaign - against html e-mail
> /\  www.asciiribbon.org   - against proprietary attachments



> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the 
> Wiki!
> 
> maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________


-- 
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

Attachment: signature.asc
Description: Digital signature

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to