پارسی‌لاتک

لاتک LATEX => عمومی => نويسنده: Raminjj در جولای 10, 2011, 01:55:13 قبل از ظهر

عنوان: مشکل پکیج Glossaries با Xindy
رسال شده توسط: Raminjj در جولای 10, 2011, 01:55:13 قبل از ظهر
پکیج Glossaries  ظاهرا مشکلی با نمایه ساز Xindy دارد و شماره صفحات را اشتباه چاپ می‌کند.
به نظر می‌رسد مشکل در این است که کنتور \thepage در اولین پاراگراف هر صفحه عدد اشتباهی را برمی‌گرداند.
فایل نمونه را ببینید که شماره صفحه اشتباه خورده است. اگر آپشن [Xindy] را برداریم شماره صفحه درست می‌شود.
کسی راهی برای رفع این مشکل سراغ دارد؟
ممنون
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: vafa در جولای 10, 2011, 10:26:00 قبل از ظهر
نقل قول از: Raminjj در جولای 10, 2011, 01:55:13 قبل از ظهر
پکیج Glossaries  ظاهرا مشکلی با نمایه ساز Xindy دارد و شماره صفحات را اشتباه چاپ می‌کند.
به نظر می‌رسد مشکل در این است که کنتور \thepage در اولین پاراگراف هر صفحه عدد اشتباهی را برمی‌گرداند.
فایل نمونه را ببینید که شماره صفحه اشتباه خورده است. اگر آپشن [Xindy] را برداریم شماره صفحه درست می‌شود.
کسی راهی برای رفع این مشکل سراغ دارد؟
ممنون
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: Raminjj در جولای 11, 2011, 08:03:55 بعد از ظهر
نقل قول از: وفا در جولای 10, 2011, 10:26:00 قبل از ظهر
تنها پیشنهادم اینه که با مولف glossaries تماس بگیری.
ممنون. یک هفته‌ای است که به مولف glossaries ایمیل زدم ولی جواب نمی‌دهد!
به نظر می‌رسد مشکل شماره صفحات قبلاً در اصل پکیج هم وجود داشته که بعدا اصلاح شده.

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

اما مشکل همچنان در آپشن Xindy پا برجاست.
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: Raminjj در جولای 12, 2011, 11:28:05 بعد از ظهر
نقل قول از: وفا در جولای 10, 2011, 10:26:00 قبل از ظهر
تنها پیشنهادم اینه که با مولف 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
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: nazanin در جولای 18, 2011, 05:54:42 بعد از ظهر
سلام
من هم همین مشکل رو دارم و برای  برخی از لغتها شماره صفحه یک واحد با شماره اصلی متفاوت است
من متوجه نشدم این دستورات چی هستند و باید با آنها چیکار کنم
آیا مشکل شما برطرف شد؟ لطفا بگید چیکار باید بکنم ؟
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: vafa در جولای 18, 2011, 06:21:59 بعد از ظهر
نقل قول از: nazanin در جولای 18, 2011, 05:54:42 بعد از ظهر
سلام
من هم همین مشکل رو دارم و برای  برخی از لغتها شماره صفحه یک واحد با شماره اصلی متفاوت است
من متوجه نشدم این دستورات چی هستند و باید با آنها چیکار کنم
آیا مشکل شما برطرف شد؟ لطفا بگید چیکار باید بکنم ؟
دستورات را دقیقاً قبل ار \begin{document} یا دقیقاً بعد از فراخوانی سبک glossaries قرار بده.
عنوان: پاسخ : مشکل پکیج Glossaries با Xindy
رسال شده توسط: Raminjj در جولای 23, 2011, 07:04:56 بعد از ظهر
چون بعضی دوستان همچنان نتوانستند مشکل را رفع کنند، من یک فایل نمونه اینجا میگذارم. تا آمدن نسخه بعدی پکیج glossaries، موقتا از این دستورات استفاده کنید.