سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: تولید واژه‌نامه در زی‌پرشین  (دفعات بازدید: 16107 بار)

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
تولید واژه‌نامه در زی‌پرشین
« : فوریه 14, 2010, 08:36:11 pm »
با استفاده از بستهٔ glossaries می‌توانید واژه‌نامه به فرم‌های متلف بسازید. به مثال پیوست توجه کنید.
مثال به‌روز شد و با استفاده از xindy واژه‌نامه به صورت درست مرتب شده است.
« آخرين ويرايش: آوریل 28, 2010, 11:15:42 pm توسط مهدی امیدعلی »

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #1 : فوریه 14, 2010, 08:47:05 pm »
با استفاده از بستهٔ glossaries می‌توانید واژه‌نامه به فرم‌های متلف بسازید. به مثال پیوست توجه کنید.
آقای دکتر،
واژه‌ها که مرتب نیستن.

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #2 : فوریه 14, 2010, 10:12:40 pm »
آقای دکتر،
واژه‌ها که مرتب نیستن.
این همان مشکل makeindex است. دارم سعی می‌کنم زبان فارسی رو به طور رسمی در xindy وارد کنم تا این مشکلات برطرف بشوند.

آفلاین sheperson

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 3
  • -دریافت شده: 0
  • ارسال: 12
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #3 : مارس 28, 2010, 02:20:21 pm »
این همان مشکل makeindex است. دارم سعی می‌کنم زبان فارسی رو به طور رسمی در xindy وارد کنم تا این مشکلات برطرف بشوند.
سلام.
مشکل مرتب کردن حل شده یا نه؟
من میخوام تو لاتک واژه نامه بنویسم ولی حرف گ و پ رو  بعد از همه حرفها قرار میده. :'(
یه مثال رو پیوست کردم.
« آخرين ويرايش: مارس 28, 2010, 02:44:05 pm توسط sheperson »

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #4 : مارس 29, 2010, 12:36:00 am »
سلام.
مشکل مرتب کردن حل شده یا نه؟
من میخوام تو لاتک واژه نامه بنویسم ولی حرف گ و پ رو  بعد از همه حرفها قرار میده. :'(
یه مثال رو پیوست کردم.
بله از xindy استفاده کنید

آفلاین sheperson

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 3
  • -دریافت شده: 0
  • ارسال: 12
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #5 : مارس 29, 2010, 02:34:07 am »
بله از xindy استفاده کنید
سلام.
ممنون از پاسختون.
فقط اگه میشه راهنمایی کنید که چطور از xindy استفاده کنم (آخه من تازه کارم). :-[

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #6 : مارس 29, 2010, 12:13:31 pm »
سلام.
ممنون از پاسختون.
فقط اگه میشه راهنمایی کنید که چطور از xindy استفاده کنم (آخه من تازه کارم). :-[
به انجمن xindy مراجعه کنید.

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #7 : آوریل 07, 2010, 05:20:17 pm »
آیا می‌توان کاری کردم که علاوه بر اینکه واژه نامه بر اساس حروف الفبای فارسی مرتب شود یک دور هم بر اساس حروف الفبای انگلیسی مرتب شود؟ یعنی هر دو را داشته باشیم. یکی اسمش باشه واژه نامه فارسی و دیگری واژه نامه انگلیسی.

اصلاً آیا هنگامی که یک نوشتار فارسی می‌نویسیم این کار معقول است؟
ممنون

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #8 : آوریل 08, 2010, 03:40:02 pm »
من داشتم با استفاده از مطالب مفیدی که دوستان در مورد واژه نامه قرار داده بودند برای خودم واژه نامه درست می کردم که چند سوال برایم پیش آمد:

۱. آیا درست فهمیدم که برای اجرای واژه نامه باید دستور makeglossaries filename را در یک ترمینال اجرا کرد؟
۲. من ارتباط بین makeindex و یا xindy را با glossaries متوجه نشدم. چون اینجور که فهمیدم اگر آنها را اجرا نکنیم و همان دستور سوال ۱ را در ترمینال بزنیم کافی است.
۳. آیا دستور makeglossaries احتیاج به perl دارد؟ از کجا می‌توان فهمید که الان پرل بر روی دستگاه نصب است؟ من سیستم عاملم ویندوز ۷ است.
۴. یعنی آیا اگر کسی خواست برای خود واژه نامه درست کند باید چیزی جز میکتک و تکمیکر و فونت را بر روی سیستم خود نصب کند؟

ممنون

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #9 : آوریل 08, 2010, 04:38:56 pm »
شاید جواب یکی دو سوالم را پیدا کرده باشم (اگر اشتباه بودند دوستان راهنمایی کنند) اما یک مشکل اساسی دیگر برایم پیدا شده است.

جواب ۱: یک راه تولید نمایه این است. دو راه دیگر نیز وجود دارد که یکی استفاده تنها از makeindex و دیگری استفاده تنها از xindy است. بهتر است که از xindy استفاده شود چون در غیر این صورت حروف گ چ پ ژ ی ک در جای خود به درستی نمایش داده نخواهند شد.

جواب ۴: این طور که به نظر می رسد اگر برای تولید واژه نامه تنها می ‌خواهید از xindy و یا از makeindex استفاده کنید احتیاج به نصب چیز اضافه‌ای نیست. البته در سیستم من  makeglossearies نیز اجرا شد اما من نمی‌دانم که قبلا perl جداگانه نصب کرده‌ام یا نه.

راستی یادم رفت بگویم وقتی می‌خواهید از دستور xindy استفاده کنید، لازم است که در ابتدای نوشتار بسته glossaries را به صورت زیر فراخوانی کنید

\usepackage[xindy]{glossaries}

 سپس بعد از اجرای دستور xelatex بر روی فایل خود دستور زیر را در ترمینال اجرا کنید و یا آنرا به دستورات کاربر در تکمیکر اضافه کنید.

xindy -L <Language> -C <encoding> -I xindy -M <style> -t <base>.glg -o <base>.gls <base>.glo

در فرمان بالا <style> نام فایل استایل xindy است که دارای پسوند .xdy می‌باشد. در حالت کلی همان اسم فایل شما خواهد بود.
<base> ها هم همینطور در حالت کلی همان اسم فایل شما خواهند بود.

و در نهایت دوباره فایل اصلی را با دستور xelatex کامپایل کنید (در بعضی موارد شاید لازم باشد که دوبار این کار صورت گیرد).

---------------------------------------------------------------

و اما مشکل اساسی من:

مشکل اساسی ۱: فایل tex من در شاخه زیر قرار داشت:

D:\My Works\PhD Thesis\IASBS Thesis Style in Xepersian

وقتی دستور زیر را در ترمینال اجرا می کردم

xindy -L persian -C utf8 -I xindy -M iasbs_thesis_sample -t iasbs_thesis_sample.glg -o iasbs_thesis_sample.gls iasbs_thesis_sample.glo

با خطای زیر مواجه می‌شدم:

iasbs_thesis_sample.gls doesn't exist at c:/progra~2/xindy/scripts/xindy/xindy.pl line 458

اما اگر همین فایل ها را به آدرس زیر انتقال دهم و نام فایل را به text.tex تغییر دهم
D:\test\
و از دستور زیر استفاده کنم

xindy -L persian -C utf8 -I xindy -M test -t test.glg -o test.gls test.glo
برنامه به خوبی اجرا می شود و خروجی می دهد و هیچ مشکلی ندارد و جای حروف پ ژ گ چ ی ک هم درست است.

به نظر شما اشکال از کجاست؟ آیا راه حلی دارد؟

ممنون

« آخرين ويرايش: آوریل 08, 2010, 04:41:25 pm توسط محمد چهارسوقی »

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #10 : آوریل 09, 2010, 12:18:23 am »
به نظر شما اشکال از کجاست؟ آیا راه حلی دارد؟
به نظرم مشکل از فاصله‌های بین آدرس فایل تکتون هستش (آدرس اولی).
راستی می‌شه ازتون خواهش کنم یه نمونه از واژه‌نامه‌ای رو که درست کردین، اینجا بذارین تا بقیه هم بتونن استفاده کنن (البته همراه با فایل تکش)؟
« آخرين ويرايش: آوریل 09, 2010, 12:20:23 am توسط وحید دامن افشان »

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #11 : آوریل 17, 2010, 03:26:06 pm »
سلام
من یک متن مختصری را در مورد نحوه‌ی نوشتن واژه نامه در سند‌های زی‌پرشین نوشتم که خیلی ساده و ابتدایی است اما ممکن است به کار بعضی از دوستان بیاید.
تصمیم دارم که در آینده به مرور زمان این متن را کامل کنم برای همین تاریخ نوشتن فایل را در نام فایل آورده‌ام.

ممنون

آفلاین مهدی امیدعلی

  • Administrator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 21
  • -دریافت شده: 109
  • ارسال: 337
    • ديدن مشخصات
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #12 : آوریل 17, 2010, 05:51:17 pm »
سلام
من یک متن مختصری را در مورد نحوه‌ی نوشتن واژه نامه در سند‌های زی‌پرشین نوشتم که خیلی ساده و ابتدایی است اما ممکن است به کار بعضی از دوستان بیاید.
تصمیم دارم که در آینده به مرور زمان این متن را کامل کنم برای همین تاریخ نوشتن فایل را در نام فایل آورده‌ام.

ممنون
خیلی عالیه لطفا ادامه دهید. در مورد perl توجه داشته باشید که توسط xindy به طور خودکار نصب می‌شود.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #13 : آوریل 27, 2010, 07:09:14 pm »
اما ممکن است به کار بعضی از دوستان بیاید.
محمد جان بابت این فایلت ممنون. فقط ۲ تا سوال داشتم:
۱- بالای صفحه ۵ راهنمای بسته گلوساری ورژن ۲۰ جولای ۲۰۰۶ نوشته شده که در این بسته، امکان وارد کردن sub-entries مثل بسته ایندکس وجود نداره. حالا می‌خواستم ببینم آیا واقعاً راهی وجود نداره که توی واژه‌نامه‌هامون، sub-entries داشته باشیم؟
۲- آیا راهی وجود داره که فونت انگلیسی، فونت پیش‌فرض لاتک باشه؟

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : تولید واژه‌نامه در زی‌پرشین
« پاسخ #14 : آوریل 28, 2010, 07:35:19 pm »
سلام
ببخشید من الان در یک مسافرت 3 روزه هستم. انشاالله در اسرع وقت چک می کنم. البته من خیلی وارد نیستم  ;) ولی چک می کنم و نتیجه رو بهتون می گم.

 

مشکل ایجاد واژه‌نامه در زی‌پرشین

نویسنده وحید دامن‌افشانانجمن زی‌تک

پاسخ ها: 6
مشاهده: 6441
آخرين ارسال اكتبر 19, 2009, 11:32:18 am
توسط آسیه
عدم تولید واژه نامه

نویسنده ابوالفضل دیانتانجمن عمومی

پاسخ ها: 5
مشاهده: 4556
آخرين ارسال ژوئیه 29, 2011, 01:42:02 am
توسط هادی صفی‌اقدم
تنظیمات تک‌ورکز برای تولید نمایه و واژه‌نامه توسط نرم‌افزار زیندی

نویسنده vafaانجمن Texworks

پاسخ ها: 7
مشاهده: 4713
آخرين ارسال اوت 26, 2011, 12:48:55 pm
توسط امیرحسین شرفی
مشکل با ایجاد واژه نامه انگلیسی به فارسی و فارسی به انگلیسی در زی‌پرشین

نویسنده Mohsen Avajiانجمن حروف‌چینی مستندات

پاسخ ها: 4
مشاهده: 5950
آخرين ارسال نوامبر 12, 2013, 09:14:41 am
توسط fatemeh1600
تولید نمایه و واژه نامه به طور همزمان

نویسنده taherkhaniانجمن نمایه‌ساز MakeIndex

پاسخ ها: 1
مشاهده: 3819
آخرين ارسال سپتامبر 12, 2013, 05:11:48 pm
توسط فرشاد ترابی
مشکل با تولید واژه نامه بسته glossaries

نویسنده ابوالفضل دیانتانجمن حروف‌چینی مستندات

پاسخ ها: 2
مشاهده: 2719
آخرين ارسال دسامبر 07, 2013, 08:38:44 am
توسط vafa
مشکل در تولید واژه نامه

نویسنده حسن قربانزادانجمن زی‌تک

پاسخ ها: 5
مشاهده: 2449
آخرين ارسال مه 23, 2014, 04:04:54 pm
توسط ابوالفضل دیانت
تولید واژه نامه و فهرست اختصارات توسط بسته Glossaries

نویسنده ابوالفضل دیانتانجمن حروف‌چینی مستندات

پاسخ ها: 0
مشاهده: 2838
آخرين ارسال ژوئن 03, 2014, 10:01:35 pm
توسط ابوالفضل دیانت