[NTG-context] Synonyms’ \infull doesn’t work anymore

Thomas Floeren thfl at mac.com
Fri May 1 14:04:28 CEST 2015


> On 01 May 15, at 11:47, Wolfgang Schuster <schuster.wolfgang at gmail.com> wrote:
> 
> 
>> Am 01.05.2015 um 04:11 schrieb Thomas Floeren <thfl at mac.com>:
>> 
>> Hi,
>> 
>> starting with the Beta from 16 April I have a problem with synonyms. The \infull part doesn’t work anymore.
>> 
>> Example:
>> 
>> ```
>> \definesynonyms [Tea] [Teas] [\fullTea]
>> \setupsynonyms  [Tea] [synonymstyle=italic]
>> \Tea [tFop] {FOP} {Flowery Orange Pekoe}
>> 
>> \starttext
>> \tFop\ is ‘\fullTea{tFop}’.
>> \stoptext
>> 
>> ```
>> 
>> I can make it work again with some hackery in the strc-syn.mkiv file: If I copy back the line
>> `\simplelistparameter\c!textcommand{\clf_synonymmeaning{#1}{#2}}%` (e.g. from the Beta 14 April) into the `strc_synonyms_insert_meaning` definition (at line ~338) it works again.
> 
> 
> You have to change the definition for the \strc_synonyms_insert_meaning command.
> 
> \unexpanded\def\strc_synonyms_insert_meaning#1#2% name tag
>  {\begingroup
>   \def\currentsimplelist{#1}%
> +  \def\currentsynonymtag{#2}%
> +  \fastsetup{\??simplelistrenderings::\v!text}%
> -  \fastsetup{\??simplelistrenderings:\v!text}%
>   \endgroup}
> 

Ah, thank you!

I was close … more or less ;-)

-- 
Tom







More information about the ntg-context mailing list