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

نویسنده موضوع: مشکل با نمایه در هنگامی که نمایه انگلیسی و فارسی با glossaries  (دفعات بازدید: 1121 بار)

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
هنگامی که با بسته glossaries و xepersian نوشتاری را تهییه می کنم با چهار نوع نمایه سروکار دارم.
الف) نمایه معمولی:
\index{شبکه}
ب) نمایه انگلیسی:
\index{Hello World}
که البته نمایه انگلیسی باید در بین \lr{} باشد.
\index{\lr{Hello World}}
ج و د) نمایه‌هایی که به صورت یک واژه و یا اختصار با بسته glossaries تعریف شده است، و می خواهیم فقط در index، برچسب آن ها داده شود، و خود نمایه در متن چاپ شود.
با استفاده از نکته ای که در پیوند
مشکل تولید نمایه با بسته glossaries
بیان شد، من دستور index را به گونه ای overwrite کردم که بتوان بدون این که دستور جدیدی تعریف کرد همه این چهار نوع را با index درست کنیم.
\let\oldindex\index
\renewcommand{\index}[1]{
\ifthenelse{\equal{\glsentrytype{#1}}{english}}
{\expandafter\oldindex\expandafter{\glsentrytext{#1}}}
{ \ifthenelse{\equal{\glsentrytype{#1}}{acronym}}
{\expandafter\oldindex\expandafter{\glsentrytext{#1}}}
{\oldindex{#1}}
}
}
اما دو مشکل:
۱) با استفاده از این تعریف دیگر نمایه های به صورت :
 

\index{\lr{Hello World}}

با خطا مواجه می شوند.
۲) ویرگول نمایه های اختصارات در سمت راست کلمه قرار داده می شود که این یعنی کلمه انگلیسی از سمت درستی چاپ نشده است.
 

مثال نمونه اتچ شده است.
باتشکر


آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
مشکل اول مشکل expansion هست که درست انجام نمی‌دهی. اگر به جای \lr هر دستر دیگری قرار بدهی، همین خطا رو می‌گیری (برای امتحان به جای \lr دستور \textbf بگذار). مشکل دوم را هم قبلاً بهت توضیح داده‌ام.

 

تولید چند نمایه جداگانه برای فارسی و انگلیسی و ..

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

پاسخ ها: 1
مشاهده: 1384
آخرين ارسال دسامبر 05, 2013, 11:59:44 am
توسط هادی صفی‌اقدم
مشکل تولید نمایه با بسته glossaries

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

پاسخ ها: 1
مشاهده: 3131
آخرين ارسال ژانویه 13, 2014, 12:02:17 pm
توسط ابوالفضل دیانت
تولید نمایه انگلیسی و فارسی در دو محل مختلف از نوشتار

نویسنده vahid_kalu66انجمن Xindy

پاسخ ها: 1
مشاهده: 3273
آخرين ارسال فوریه 19, 2014, 12:52:22 pm
توسط وحید دامن‌افشان
منتقل شده: تولید نمایه انگلیسی و فارسی

نویسنده وحید دامن‌افشانانجمن طراحی صفحه

پاسخ ها: 0
مشاهده: 1348
آخرين ارسال فوریه 19, 2014, 12:54:09 pm
توسط وحید دامن‌افشان
مشکل مساوی نبودن فاصله بین حروف در قسمت نمایه

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

پاسخ ها: 10
مشاهده: 6726
آخرين ارسال فوریه 08, 2010, 06:37:04 pm
توسط مهدی امیدعلی
مشکل کلمات مرکب لاتین در واژه نامه با زیندی و وارد کردن خودکار آن به «نمایه»

نویسنده h_nuri77انجمن Xindy

پاسخ ها: 9
مشاهده: 5873
آخرين ارسال فوریه 06, 2011, 04:11:15 pm
توسط vafa
مشکل چاپ شدن ویرگول‌های فارسی در خروجی به انگلیسی

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

پاسخ ها: 3
مشاهده: 2774
آخرين ارسال فوریه 07, 2011, 05:00:07 pm
توسط vafa
مشکل تولید نمایه با حروف س، ز، ع، پ

نویسنده masihانجمن Xindy

پاسخ ها: 30
مشاهده: 9598
آخرين ارسال ژوئن 01, 2011, 04:20:53 pm
توسط masih