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

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


On 2013-11-09 Jan Tosovsky wrote:
> 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)
>
> Není potřeba nastavit ještě něco dalšího? Mám podezření na definici
> upper/lower.

Tahle varianta projde:
{ "ch", ch }, { "Ch", CH }, { "CH", CH },

V takovém případě ale Chrudim skončí úplně na konci (až za Ž) v kategorii
bez písmene.
Položky s malým ch jsou pak zobrazeny správně v samostatné kategorii i ve
správné pozici (před I).

Vám to funguje dobře?
 
Honza





More information about the csTeX mailing list