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

نویسنده موضوع: مشکل پکیج Glossaries با Xindy  (دفعات بازدید: 3995 بار)

آفلاین Raminjj

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 17
    • ديدن مشخصات
مشکل پکیج Glossaries با Xindy
« : ژوئیه 10, 2011, 01:55:13 am »
پکیج Glossaries  ظاهرا مشکلی با نمایه ساز Xindy دارد و شماره صفحات را اشتباه چاپ می‌کند.
به نظر می‌رسد مشکل در این است که کنتور \thepage در اولین پاراگراف هر صفحه عدد اشتباهی را برمی‌گرداند.
فایل نمونه را ببینید که شماره صفحه اشتباه خورده است. اگر آپشن [Xindy] را برداریم شماره صفحه درست می‌شود.
کسی راهی برای رفع این مشکل سراغ دارد؟
ممنون

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #1 : ژوئیه 10, 2011, 10:26:00 am »
پکیج Glossaries  ظاهرا مشکلی با نمایه ساز Xindy دارد و شماره صفحات را اشتباه چاپ می‌کند.
به نظر می‌رسد مشکل در این است که کنتور \thepage در اولین پاراگراف هر صفحه عدد اشتباهی را برمی‌گرداند.
فایل نمونه را ببینید که شماره صفحه اشتباه خورده است. اگر آپشن [Xindy] را برداریم شماره صفحه درست می‌شود.
کسی راهی برای رفع این مشکل سراغ دارد؟
ممنون
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.

آفلاین Raminjj

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 17
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #2 : ژوئیه 11, 2011, 08:03:55 pm »
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
ممنون. یک هفته‌ای است که به مولف glossaries ایمیل زدم ولی جواب نمی‌دهد!
به نظر می‌رسد مشکل شماره صفحات قبلاً در اصل پکیج هم وجود داشته که بعدا اصلاح شده.

http://theoval.cmp.uea.ac.uk/~nlct/latex/packages/faq/glossariesfaq.html#firstparbug

اما مشکل همچنان در آپشن Xindy پا برجاست.

آفلاین Raminjj

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 17
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #3 : ژوئیه 12, 2011, 11:28:05 pm »
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
بالاخره جوابی از مولف Glossaries دریافت کردم:

Hi,

thanks for your message. It will be fixed in the next version. For now, you should be able to do a temporary fix with the following:

\makeatletter
\renewcommand{\@do@wrglossary}[1]{%
  \protected@edef\@glslocref{\theglsentrycounter}%
  \@gls@checkmkidxchars\@glslocref
  \expandafter\ifx\theHglsentrycounter\theglsentrycounter
    \def\@glo@counterprefix{}%
  \else
    \protected@edef\@glsHlocref{\theHglsentrycounter}%
    \@gls@checkmkidxchars\@glsHlocref
    \edef\@do@gls@getcounterprefix{\noexpand\@gls@getcounterprefix
      {\@glslocref}{\@glsHlocref}%
    }%
    \@do@gls@getcounterprefix
  \fi
\ifglsxindy
  \expandafter\@glo@check@mkidxrangechar\@glsnumberformat\@nil
  \def\@glo@range{}%
  \expandafter\if\@glo@prefix(\relax
    \def\@glo@range{:open-range}%
  \else
    \expandafter\if\@glo@prefix)\relax
      \def\@glo@range{:close-range}%
    \fi
  \fi
  \glossary[\csname glo@#1@type\endcsname]{%
  (indexentry :tkey (\csname glo@#1@index\endcsname)
    :locref \string"{\@glo@counterprefix}{\theglsentrycounter}\string" %
    :attr \string"\@gls@counter\@glo@suffix\string"
    \@glo@range
  )
  }%
\else
  \@set@glo@numformat{\@glo@numfmt}{\@gls@counter}{\@glsnumberformat}%
    {\@glo@counterprefix}%
  \glossary[\csname glo@#1@type\endcsname]{%
  \string\glossaryentry{\csname glo@#1@index\endcsname
    \@gls@encapchar\@glo@numfmt}{\theglsentrycounter}}%
\fi
}
\makeatother
« آخرين ويرايش: ژوئیه 12, 2011, 11:48:38 pm توسط Raminjj »

آفلاین nazanin

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 5
  • -دریافت شده: 3
  • ارسال: 25
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #4 : ژوئیه 18, 2011, 05:54:42 pm »
سلام
من هم همین مشکل رو دارم و برای  برخی از لغتها شماره صفحه یک واحد با شماره اصلی متفاوت است
من متوجه نشدم این دستورات چی هستند و باید با آنها چیکار کنم
آیا مشکل شما برطرف شد؟ لطفا بگید چیکار باید بکنم ؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #5 : ژوئیه 18, 2011, 06:21:59 pm »
سلام
من هم همین مشکل رو دارم و برای  برخی از لغتها شماره صفحه یک واحد با شماره اصلی متفاوت است
من متوجه نشدم این دستورات چی هستند و باید با آنها چیکار کنم
آیا مشکل شما برطرف شد؟ لطفا بگید چیکار باید بکنم ؟
دستورات را دقیقاً قبل ار \begin{document} یا دقیقاً بعد از فراخوانی سبک glossaries قرار بده.

آفلاین Raminjj

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 4
  • -دریافت شده: 0
  • ارسال: 17
    • ديدن مشخصات
پاسخ : مشکل پکیج Glossaries با Xindy
« پاسخ #6 : ژوئیه 23, 2011, 07:04:56 pm »
چون بعضی دوستان همچنان نتوانستند مشکل را رفع کنند، من یک فایل نمونه اینجا میگذارم. تا آمدن نسخه بعدی پکیج glossaries، موقتا از این دستورات استفاده کنید.

 

مشکل پیغام خطای نصب پکیج در تک میکر

نویسنده hootانجمن Texmaker

پاسخ ها: 2
مشاهده: 2621
آخرين ارسال اكتبر 04, 2010, 12:24:47 pm
توسط vafa
مشکل رعایت نشدن ترتیب حروف الفبا در Xindy موجود در تک‌لایو

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

پاسخ ها: 17
مشاهده: 8424
آخرين ارسال فوریه 12, 2011, 12:19:52 am
توسط مسهر باقری
مشکل پکیج cancle

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

پاسخ ها: 1
مشاهده: 1482
آخرين ارسال ژوئیه 23, 2011, 03:01:57 pm
توسط vafa
مشکل کلاس momoir با بسته glossaries

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

پاسخ ها: 3
مشاهده: 2079
آخرين ارسال ژوئیه 31, 2011, 04:32:21 am
توسط vafa
واژه‌نامه با زیندی -Glossaries with Xindy

نویسنده هادی صفی‌اقدمانجمن Xindy

پاسخ ها: 19
مشاهده: 12777
آخرين ارسال آوریل 25, 2012, 09:54:12 am
توسط vafa
مشکل xepersian با پکیج tkz-linknodes

نویسنده mohammad_انجمن زی‌تک

پاسخ ها: 2
مشاهده: 1499
آخرين ارسال ژوئن 13, 2012, 04:22:15 pm
توسط vafa
مشکل در استفاده از پکیج xepersian

نویسنده bita-amانجمن انجمن تازه‌کاران

پاسخ ها: 3
مشاهده: 2275
آخرين ارسال ژوئیه 24, 2012, 10:52:36 pm
توسط وحید دامن‌افشان
مشکل با پکیج mdframed

نویسنده mohammad_انجمن زی‌تک

پاسخ ها: 7
مشاهده: 1956
آخرين ارسال نوامبر 27, 2012, 06:58:18 pm
توسط مرتضی