[cstex] ConTeXt - české řazení rejstříku

Jan Tosovsky jan.tosovsky.cz at gmail.com
Sat Nov 9 14:14:36 CET 2013


On 2013-10-12 Tomas Hala wrote:
> Sat, Oct 12, 2013 ve 08:48:56PM +0200 Jan Tosovsky napsal(a):
> >
> > Stardardně se Ch řadí pod písmenem C  
> >
> V souboru sort-lan.lua je nutno změnit řádek 312 na:
>   { "ch", ch }, { "Ch", Ch }, { "CH", Ch },
> 
> Pak je potřeba napsat příkaz
> 
> context --make

Tak jsem si to nakonec zkusil upravit sám, ale generování končí chybou:

! LuaTeX error
D:/context/tex/texmf-context/tex/context/base/sort-ini.lua:485: b
ad argument #3 to 'gsub' (string/function/table expected)
stack traceback:
        [C]: in function 'gsub'
        D:/context/tex/texmf-context/tex/context/base/sort-ini.lua:485: in
funct
ion 'splitter'
        D:/context/tex/texmf-context/tex/context/base/strc-reg.lua:470: in
funct
ion 'prepare'
        D:/context/tex/texmf-context/tex/context/base/strc-reg.lua:550: in
funct
ion 'analyzed'
        D:/context/tex/texmf-context/tex/context/base/strc-reg.lua:897: in
funct
ion 'process'
        [string "\directlua "]:1: in main chunk.

Když to vrátím zpět a přegeneruju formát, tak to projde (s původním
chováním). 
Používám nejčerstvější verzi ConTeXtu.

Není potřeba nastavit ještě něco dalšího? Mám podezření na definici
upper/lower.

Honza





More information about the csTeX mailing list