نویسنده موضوع: حمایت xindy از فارسی  (دفعات بازدید: 306 بار)

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
حمایت xindy از فارسی
« : فوریه 18, 2010, 11:28:00 »
بالاخره حمایت کامل xindy از فارسی را پیدا کردم. از این به بعد راحت می‌توانید بنویسید
xindy -L persian -C utf8 -M texindy filename.idx
تا نمایه بدون نقص را دریافت کنید. برای این کار کافی است پوشهٔ زیر را در
xindy/lang
کنار پوشه‌های زبانهای دیگر مانند english و غیره قرار دهید. به پیوست همچنین اثر این دستور بر نمایهٔ راهنمای لاتک را می‌بینید.
« آخرين ويرايش: فوریه 18, 2010, 11:31:13 توسط مهدی امیدعلی »
خارج شده است

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #1 : فوریه 18, 2010, 03:00:51 »
بالاخره حمایت کامل xindy از فارسی را پیدا کردم. از این به بعد راحت می‌توانید بنویسید
xindy -L persian -C utf8 -M texindy filename.idx
تا نمایه بدون نقص را دریافت کنید. برای این کار کافی است پوشهٔ زیر را در
xindy/lang
کنار پوشه‌های زبانهای دیگر مانند english و غیره قرار دهید. به پیوست همچنین اثر این دستور بر نمایهٔ راهنمای لاتک را می‌بینید.
آقای دکتر،
از زحماتتون خیلی ممنون. اما فایل‌تون چند تا اشکال داره:
۱- کلمه گروه، جاش اشتباهه (ص اول رو ببینین)
۲- کامای بین شماره صفحات ورودی hyperref درج نشده
۳-کلمه پارامتر، قبل از دسته پ اومده
۴-کلمه فرمان‌ها، زیر حرف غ چاپ شده
۵-کلمه کروشه، زیر حرف ق چاپ شده
ممنون
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
پاسخ : حمایت xindy از فارسی
« پاسخ #2 : فوریه 18, 2010, 03:20:22 »
آقای دکتر،
از زحماتتون خیلی ممنون. اما فایل‌تون چند تا اشکال داره:
۱- کلمه گروه، جاش اشتباهه (ص اول رو ببینین)
۲- کامای بین شماره صفحات ورودی hyperref درج نشده
۳-کلمه پارامتر، قبل از دسته پ اومده
۴-کلمه فرمان‌ها، زیر حرف غ چاپ شده
۵-کلمه کروشه، زیر حرف ق چاپ شده
ممنون
ممنون
۱و۳و۴و۵ به خاطر این است که در فایل ورودی من از تکنیکی استفاده کرده‌ام که makeindex با آن مشکلی نداشته باشد. با اصلاح فایل ورودی مشکل برطرف می‌شود.
۲- کامای بین شماره‌ها وجود دارد. چیزی که وجود ندارد endash در حالت انگلیسی است که در متنهای فارسی کاربردی ندارد. در فایل ورودی آن را هم اصلاح می‌کنم و ربطی به xindy ندارد.
ضمنا نصب‌کننده جدیدی ساخته‌ام که مشکل قبل را ندارد. تا ۱ ساعت دیگه این نصب‌کننده رو می‌تونید دریافت کنید و به صورت نرمال نصب کنید. دایرکتوری نصب لزومی ندارد میک‌تک باشد. اصلا بهتر است همان پیش‌فرض نصب‌کننده باشد.
خارج شده است

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #3 : فوریه 18, 2010, 04:35:13 »
ضمنا نصب‌کننده جدیدی ساخته‌ام که مشکل قبل را ندارد. تا ۱ ساعت دیگه این نصب‌کننده رو می‌تونید دریافت کنید و به صورت نرمال نصب کنید. دایرکتوری نصب لزومی ندارد میک‌تک باشد. اصلا بهتر است همان پیش‌فرض نصب‌کننده باشد.
خیلی ممنون، فقط اگه ممکنه یه مقدار در مورد فایل‌هایی که باید در دایرکتوری جاری باشه، توضیح بدین.
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
پاسخ : حمایت xindy از فارسی
« پاسخ #4 : فوریه 18, 2010, 04:52:08 »
خیلی ممنون، فقط اگه ممکنه یه مقدار در مورد فایل‌هایی که باید در دایرکتوری جاری باشه، توضیح بدین.
هیچی. نصب‌کننده همهٔ کارها رو انجام می‌ده. برای درست کردن نمایه به صورت زیر عمل کنید:
xindy -L persian -C utf8 -M texindy -M page-ranges filename.idx
در این صورت نمایه آمادهٔ تزریق به فایل می‌شود. لطفا نصب‌کننده را امتحان کنید و صحت موضوع را بررسی کنید. بعد از نصب، یک خط فرمان باز کنید و به دایرکتوری مورد نظر بروید و فرمان بالا را اجرا کنید. لطفا برای گزارش به من در مورد صحت نصب‌کننده، زیندی را در دایرکتوری پیش‌فرض نصب کنید (که شامل فاصله در اسم مسیر است) و صحت نصب را گزارش کنید.
خارج شده است

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
پاسخ : حمایت xindy از فارسی
« پاسخ #5 : فوریه 18, 2010, 05:11:40 »
این هم حاصل اثر زیندی بر نمایهٔ راهنمای لاتک با دستور بالا
خارج شده است

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #6 : فوریه 18, 2010, 07:56:31 »
لطفا نصب‌کننده را امتحان کنید و صحت موضوع را بررسی کنید
خیلی ممنون آقای دکتر. من توی همون مسیر پیشنهادی خود اینستالر، یعنی

C:\Program ‎Files‎
نصب کردم و الان عالی کار می‌کنه. اثر xindy روی فایل سمینارم رو ضمیمه کردم.
واقعاً ممنون
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
پاسخ : حمایت xindy از فارسی
« پاسخ #7 : فوریه 18, 2010, 08:19:43 »
خیلی ممنون آقای دکتر. من توی همون مسیر پیشنهادی خود اینستالر، یعنی

C:\Program ‎Files‎
نصب کردم و الان عالی کار می‌کنه. اثر xindy روی فایل سمینارم رو ضمیمه کردم.
واقعاً ممنون
ممنون از گزارشت. در مورد نمایهٔ سمینارت هم، فقره «کوچکترین عنصر» را احتمالأ با ترفند برای makeindex وارد کردی که در قسمت «ق» ظاهر می‌شه.
خارج شده است

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #8 : فوریه 18, 2010, 09:46:05 »
ممنون از گزارشت. در مورد نمایهٔ سمینارت هم، فقره «کوچکترین عنصر» را احتمالأ با ترفند برای makeindex وارد کردی که در قسمت «ق» ظاهر می‌شه.
درسته، حق با شماست.
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #9 : فوریه 28, 2010, 02:06:54 »
بالاخره حمایت کامل xindy از فارسی را پیدا کردم. از این به بعد راحت می‌توانید بنویسید
xindy -L persian -C utf8 -M texindy filename.idx
تا نمایه بدون نقص را دریافت کنید. برای این کار کافی است پوشهٔ زیر را در
xindy/lang
کنار پوشه‌های زبانهای دیگر مانند english و غیره قرار دهید. به پیوست همچنین اثر این دستور بر نمایهٔ راهنمای لاتک را می‌بینید.
آقای دکتر، یه سوال دیگه:
با این دستوری که شما نوشتین، اول هر بلوک، حرف مربوط به اون بلوک هم چاپ می‌شه. حالا اگه اون حرف رو بخوایم حذف کنیم (چون نمایه‌هام خیلی کمه)، باید از چه دستوری استفاده کنیم؟ خودم یه کمی با این دستور شما ور رفتم اما درست نشد.
ممنون می‌شم اگه راهنمایی کنین.
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • آفلاین آفلاین
  • ارسال: 347
    • ديدن مشخصات
پاسخ : حمایت xindy از فارسی
« پاسخ #10 : فوریه 28, 2010, 01:04:29 »
آقای دکتر، یه سوال دیگه:
با این دستوری که شما نوشتین، اول هر بلوک، حرف مربوط به اون بلوک هم چاپ می‌شه. حالا اگه اون حرف رو بخوایم حذف کنیم (چون نمایه‌هام خیلی کمه)، باید از چه دستوری استفاده کنیم؟ خودم یه کمی با این دستور شما ور رفتم اما درست نشد.
ممنون می‌شم اگه راهنمایی کنین.
xindy -L persian -C utf8 -M numeric-sort -M latex -M latex-loc-fmts filename.idx
خارج شده است

وحید دامن افشان

  • Sr. Member
  • ****
  • آفلاین آفلاین
  • ارسال: 274
    • ديدن مشخصات
    • WWW
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #11 : مارس 01, 2010, 06:35:21 »
xindy -L persian -C utf8 -M numeric-sort -M latex -M latex-loc-fmts filename.idx
ممنون، لطف کردین.
خارج شده است
Vahid Damanafshan, Department of Mathematics, University of Tabriz

امير محمدي

  • Newbie
  • *
  • آفلاین آفلاین
  • ارسال: 23
    • ديدن مشخصات
    • ایمیل
پاسخ : حمایت xindy از فارسی
« پاسخ #12 : ژوئیه 22, 2010, 05:28:51 »
با سلام
من واسه تولید نمایه از Xindy استفاده می‌کنم. تو فایل ضمیه‌ای  که پیوست کردم می‌خوام تشدیدی زیر نمایه‌ای از  سیگما-متناهی  باشد ولی متاسفانه همچین امکانی بهم نمی‌ده آیا واسه زیراندیس کردن نمایه‌ها محدودیتی هست؟
خارج شده است
ارزش حقیقی شما این است که تا چه اندازه اعمال شما صرف سعادت دیگران می‌شود. (آلبرت انیشتین)