پارسی‌لاتک

ابزارهای جانبی => مراجع و بیب‌تک BibTeX => نويسنده: meim007 در فبریه 04, 2011, 09:09:04 قبل از ظهر

عنوان: مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: meim007 در فبریه 04, 2011, 09:09:04 قبل از ظهر
من زمانی که از دستور \Latincite استفاده می‌کنم شماره صفحه  های ارجاعی که توسط بسته‌ی hyperref ایجاد می‌شود را نشان نمی‌دهد. در نمونه در پیوست قرار دادم
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: vafa در فبریه 04, 2011, 11:07:44 قبل از ظهر
نقل قول از: meim007 در فبریه 04, 2011, 09:09:04 قبل از ظهر
من زمانی که از دستور \Latincite استفاده می‌کنم شماره صفحه  های ارجاعی که توسط بسته‌ی hyperref ایجاد می‌شود را نشان نمی‌دهد. در نمونه در پیوست قرار دادم
قرار نبوده که دستور فوق با سبک hyperref کار کند. به زودی هم این دستور حذف خواهد شد.
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: meim007 در فبریه 04, 2011, 06:24:39 بعد از ظهر
پس اگر بخواهیم شماره‌ها(ارجاعات) به لاتین بشود باید چه کار کنیم. اگر از دستور \lr{\cite{-}} استفاده کنیم کادر دور شماره ها، [-]، نازک می‌شود. 
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: vafa در فبریه 04, 2011, 07:00:51 بعد از ظهر
نقل قول از: meim007 در فبریه 04, 2011, 06:24:39 بعد از ظهر
پس اگر بخواهیم شماره‌ها(ارجاعات) به لاتین بشود باید چه کار کنیم. اگر از دستور \lr{\cite{-}} استفاده کنیم کادر دور شماره ها، [-]، نازک می‌شود.
خوب نازک بشه. این به این خاطره که از قلم پیش‌فرض تک استفاده می‌کنه
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: meim007 در فبریه 04, 2011, 07:21:16 بعد از ظهر
نقل قول از: وفا در فبریه 04, 2011, 07:00:51 بعد از ظهر
خوب نازک بشه. این به این خاطره که از قلم پیش‌فرض تک استفاده می‌کنه
غیر از این اگر بخواهیم در قسمت \cite[?]{-} (جای علامت سوال. نمیدام به این جایگاه چی می‌گویند؟) فارسی بنویسم وارد نمی‌شود. همچنین نمیدانم چه گونه دستوری تعریف کنم که بتوانم این قسمت را هم در آن دستور داشته باشم من این را تعریف کردم
\def\Latincite#1{\lr{\cite{#1}}}
که آن قسمت را در بر ندارد و بعد این را تعریف کردم
\def\Latincite#1#2{\lr{\cite[#2]{#1}}}
که خوب کار نمی‌کنم. به غیر از این اگر هم خوب کار می‌کرد باید دوباره همه دستور ارجاع ها را دستی باز نویسی کنم.نمیدانم چگونه می‌شود همچین دستوری \Latincite[#1]{#2} درست کنم. که الزامی نباشد در قسمت [؟] حتما چیزی وارد کنیم.
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: vafa در فبریه 04, 2011, 07:37:21 بعد از ظهر
نقل قول از: meim007 در فبریه 04, 2011, 07:21:16 بعد از ظهر
غیر از این اگر بخواهیم در قسمت \cite[?]{-} (جای علامت سوال. نمیدام به این جایگاه چی می‌گویند؟) فارسی بنویسم وارد نمی‌شود. همچنین نمیدانم چه گونه دستوری تعریف کنم که بتوانم این قسمت را هم در آن دستور داشته باشم من این را تعریف کردم
\def\Latincite#1{\lr{\cite{#1}}}
که آن قسمت را در بر ندارد و بعد این را تعریف کردم
\def\Latincite#1#2{\lr{\cite[#2]{#1}}}
که خوب کار نمی‌کنم. به غیر از این اگر هم خوب کار می‌کرد باید دوباره همه دستور ارجاع ها را دستی باز نویسی کنم.نمیدانم چگونه می‌شود همچین دستوری \Latincite[#1]{#2} درست کنم. که الزامی نباشد در قسمت [؟] حتما چیزی وارد کنیم.
برای \Latincite پشتیبانی hyperref را افزودم. اگر گونه آزمایشی زی‌پرشین را از bitbucket بگیرید، مشکلی که در پرونده تک در پست اول بود، حل خواهد شد.
عنوان: پاسخ : مشکل نشان ندادن ارجاعات backref با دستور \Latincite
رسال شده توسط: vafa در فبریه 04, 2011, 07:46:27 بعد از ظهر
نقل قول از: وفا در فبریه 04, 2011, 07:37:21 بعد از ظهر
برای \Latincite پشتیبانی hyperref را افزودم. اگر گونه آزمایشی زی‌پرشین را از bitbucket بگیرید، مشکلی که در پرونده تک در پست اول بود، حل خواهد شد.
این بار رو هم من استثناً درست کردم. از این به بعد باید خودتون بتونید مشکلات ساده‌ای در این حد را حل کنید و متأسفانه کمکی از طرف من نخواهد بود.