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

نویسنده موضوع: مشکل بسته hyperref با دستور lr\ در آخرین نسخه زی‌پرشین و بی‌دی  (دفعات بازدید: 5104 بار)

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
توی فایل پیوست شده که موقع اجرا با خطا مواجه می‌شه، اگه اون خط نوشته رو غیرفعال کنم و یا بسته hyperref رو کامنت کنم و یا خط subsection رو حذف کنم، خطاش رفع می‌شه.  به نظر می‌رسه که بسته hyperref  با دستور lr\ مشکل داره. دلیل این خطا چی می‌تونه باشه؟
در ضمن، این فایل، با زی‌پرشین 1.0.4 مشکلی نداره.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
توی فایل پیوست شده که موقع اجرا با خطا مواجه می‌شه، اگه اون خط نوشته رو غیرفعال کنم و یا بسته hyperref رو کامنت کنم و یا خط subsection رو حذف کنم، خطاش رفع می‌شه.  به نظر می‌رسه که بسته hyperref  با دستور lr\ مشکل داره. دلیل این خطا چی می‌تونه باشه؟
در ضمن، این فایل، با زی‌پرشین 1.0.4 مشکلی نداره.
این سوال بارها پرسیده شده و بارها جواب داده شده است. لطفاً قبل از طرح سوال، ۱۰ ثانیه وقت گذاشته و تالار را جستجو کنید.
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=1163.msg6514#msg6514

http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=133.msg3041#msg3041

http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=480.0
زمانی که از بسته hyperref استفاده می‌کنید نمی‌توانید ماکروهای تک را داخل \section و امثالش به کار ببرید چون ماکروهای تک در pdf string نادیده گرفته می‌شوند و ایجاد خطا خواهند کرد و در ثانی bookmark شما عبارت missing left brace را خواهد نشان داد که چندان خوشایند نیست. اگر در  فایل style خود این کد را قرار دهید مشکلی وجود نخواهد داشت یا اینکه می‌توانید از ماکروی \texorpdfstring استفاده کنید:
\makeatletter
\pdfstringdefDisableCommands{%
\let\lr\@firstofone
}
\makeatother
« آخرين ويرايش: فوریه 20, 2011, 06:32:14 pm توسط وحید دامن‌افشان »

آفلاین hasannoori

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 20
  • -دریافت شده: 15
  • ارسال: 49
    • ديدن مشخصات
توی فایل پیوست شده که موقع اجرا با خطا مواجه می‌شه، اگه اون خط نوشته رو غیرفعال کنم و یا بسته hyperref رو کامنت کنم و یا خط subsection رو حذف کنم، خطاش رفع می‌شه.  به نظر می‌رسه که بسته hyperref  با دستور lr\ مشکل داره. دلیل این خطا چی می‌تونه باشه؟
در ضمن، این فایل، با زی‌پرشین 1.0.4 مشکلی نداره.

با سلام خدمت آقای وحید،
در واقع این سوال رو یک‌بار من هم مطرح نموده بودم(If understood!)

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

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
این سوال بارها پرسیده شده و بارها جواب داده شده است.  لطفاً قبل از طرح سوال، ۱۰ ثانیه وقت گذاشته و تالار را جستجو کنید.
کاملاً حق با شماست. اما در لابلای سوال‌های دیگه. همون‌طور که می‌بینین مشکل من توی عنوان اون پست‌ها نیومده و به خاطر همین پست جدید زدم. در ضمن راهنمای زی‌پرشین و بی‌دی رو هم سرچ کردم، در مورد این مشکل، چیزی توش پیدا نکردم.
با اجازه‌تون، توضیحاتی رو که اینجا دادین، به جوابی که در اینجا دادین، اضافه می‌کنم.
یه سوال برای یادگیری خودم:
۱- من کد ‎

\makeatletter
\pdfstringdefDisableCommands{%
\let\lr\@firstofone
}
‎\makeatother
‎‎
‎‎  رو توی سندم گذاشتم و مشکل حل شد. چرا این کد رو توی خودِ زی‌پرشین قرار نمی‌دین تا کاربر مجبور نشه هربار اونو به همه سندهاش اضافه کنه؟
یه پیشنهاد:
۱- به نظرتون بهتر نیست که توضیحات لازم رو به راهنمای زی‌پرشین و یا بی‌دی اضافه کنین؟

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
کاملاً حق با شماست. اما در لابلای سوال‌های دیگه. همون‌طور که می‌بینین مشکل من توی عنوان اون پست‌ها نیومده و به خاطر همین پست جدید زدم. در ضمن راهنمای زی‌پرشین و بی‌دی رو هم سرچ کردم، در مورد این مشکل، چیزی توش پیدا نکردم.
خیر، اینطور نیست حداقل دو پست تحت همین عنوان وجود دارد.
نقل قول
با اجازه‌تون، توضیحاتی رو که اینجا دادین، به جوابی که در اینجا دادین، اضافه می‌کنم.
یه سوال برای یادگیری خودم:
۱- من کد ‎

\makeatletter
\pdfstringdefDisableCommands{%
\let\lr\@firstofone
}
‎\makeatother
‎‎
‎‎  رو توی سندم گذاشتم و مشکل حل شد. چرا این کد رو توی خودِ زی‌پرشین قرار نمی‌دین تا کاربر مجبور نشه هربار اونو به همه سندهاش اضافه کنه؟
یه پیشنهاد:
۱- به نظرتون بهتر نیست که توضیحات لازم رو به راهنمای زی‌پرشین و یا بی‌دی اضافه کنین؟
این سوال هم بارها و بارها جواب داده شده است. تالار را بگردید و جواب را پیدا کنید.

 

مشکل زی‌پرشین موجود در bitbucket با نسخه جدید بسته hyperref

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

پاسخ ها: 5
مشاهده: 4248
آخرين ارسال دسامبر 28, 2010, 12:14:43 am
توسط هادی صفی‌اقدم
مشکل بسته bidiftnxtra در نسخه ۱۲ زی‌پرشین و بی‌دی

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

پاسخ ها: 5
مشاهده: 2378
آخرين ارسال اكتبر 22, 2012, 03:43:54 pm
توسط وحید دامن‌افشان
مشکل با بسته hyperref

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

پاسخ ها: 10
مشاهده: 3380
آخرين ارسال دسامبر 10, 2009, 06:28:18 pm
توسط sun
یه مشکل دیگه با بسته hyperref

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

پاسخ ها: 6
مشاهده: 2646
آخرين ارسال ژانویه 08, 2010, 03:32:26 am
توسط وحید دامن‌افشان
چگونگی رفع مشکل دو خط رنگی در استفاده از بسته hyperref و ارجاعات

نویسنده محمود امین‌طوسیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 2
مشاهده: 2460
آخرين ارسال آوریل 09, 2011, 02:51:38 pm
توسط vafa
مشکل با بروزرسانی بسته hyperref

نویسنده محمد چهارسوقیانجمن عمومی

پاسخ ها: 4
مشاهده: 2088
آخرين ارسال مه 30, 2010, 07:11:56 pm
توسط محمد چهارسوقی
نسخه ۱.۰.۶ بسته زی‌پرشین

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

پاسخ ها: 2
مشاهده: 1929
آخرين ارسال مه 13, 2010, 04:41:47 pm
توسط vafa
نسخه جدید زی‌پرشین و بسته unicode-math

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

پاسخ ها: 1
مشاهده: 1964
آخرين ارسال ژوئن 08, 2010, 04:04:56 pm
توسط هادی صفی‌اقدم