راهحل کوتاه: بعد از اجرای زیندی، فایل main.bls
را باز کن و کد زیر در خط ۲۶
\glsgroupheading{ا}
را به
\glsgroupheading{الف}
تغییر بده. هر باری که زیندی را اجرا کنی این فایل بازنویسی میشود و بنابراین باید این کار را هر باری که فایل تغییر میکند انجام بدهی.
راهحل بلند: باید فایل استایل زیندی بنویسی. فایل زبانی پیشفرض در مسیر
~/texlive/2015/texmf-dist/xindy/modules/lang/persian
قرار دارد. دو نوع استایل variant1
و variant2
قرار دارد.
نسخه 0.7 بسته xindy-persian
که به تازگی در CTAN قرار گرفته است که در آن یک Variant3
اضافه شده است. استفاده از آن باعث میشود تا هم «ا» و هم «آ» زیر «الف» قرار بگیرند. این نسخه به تکلایو ۲۰۱۵ افزوده شده است.
اگر قبلاً زیندی را بصورت
xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo
برای تولید واژهنامه پارسی به انگلیسی اجرا میکردید، حال باید آن را بصورت
xindy -L persian-variant3 -C utf8 -I xindy -M %.xdy -t %.blg -o %.bls %.blo
اجرا کنید (variant1
را با variant3
جایگزین کنید).