تالار گفتگوی پارسی‌لاتک

لاتک LATEX => عمومی => نويسنده: salam در ژانویه 28, 2011, 01:59:52 am

عنوان: ارجاع به چند مرجع پشت سر هم
رسال شده توسط: salam در ژانویه 28, 2011, 01:59:52 am
سلام
ببخشید یه سوال:
برای ارجاع به چندین مرجع پشت سر هم از دستور \cite{maghale5-maghale8}
استفاده میکنم و انتظار دارم که در پی دی اف بنویسد [10-13].  اما متأسفانه با [?] مواجه میشوم.
لطفا اگر اشتباه میکنم، راهنمایی بفرمایید
ممنونم
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: vafa در ژانویه 28, 2011, 09:49:37 am
سلام
ببخشید یه سوال:
برای ارجاع به چندین مرجع پشت سر هم از دستور \cite{maghale5-maghale8}
استفاده میکنم و انتظار دارم که در پی دی اف بنویسد [10-13].  اما متأسفانه با [?] مواجه میشوم.
لطفا اگر اشتباه میکنم، راهنمایی بفرمایید
ممنونم
این سوال قبلاً مطرح شده و به آن جواب داده شده است. لطفاُ قبل از مطرح کردن سوال خود، تلار را خوب بگردید.
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: امید غیور در فوریه 05, 2011, 01:53:54 am
سلام
ببخشید یه سوال:
برای ارجاع به چندین مرجع پشت سر هم از دستور \cite{maghale5-maghale8}
استفاده میکنم و انتظار دارم که در پی دی اف بنویسد [10-13].  اما متأسفانه با [?] مواجه میشوم.
لطفا اگر اشتباه میکنم، راهنمایی بفرمایید
ممنونم
چون احتمال تغییر مراجع وجود دارد اینکار صحیح نیست...
باید بنویسید... \cite{maghale5,maghale6,maghale7,maghale8} ....  بسته به اینکه آیا اینا پشت سر هم هستند یا نه و اینکه آیا bibliographystyle بکار رفته چی هست ممکنه حاصل بصورت [10-13] یا اشکال دیگه دیده بشه... مثلا [10,11,12,13] ...
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: محمود امین‌طوسی در فوریه 05, 2011, 08:48:35 am
سلام
ببخشید یه سوال:
برای ارجاع به چندین مرجع پشت سر هم از دستور \cite{maghale5-maghale8}
استفاده میکنم و انتظار دارم که در پی دی اف بنویسد [10-13].  اما متأسفانه با [?] مواجه میشوم.
لطفا اگر اشتباه میکنم، راهنمایی بفرمایید
ممنونم
سلام
اگر از بسته natbib استفاده می‌کنید آنرا با گزینه‌ی sort&compress فراخوانی کنید، مثلاً به صورت زیر:
\usepackage[numbers,square,sort&compress]{natbib}
وقتی از گزینه compress استفاده می‌کنید، فقط درصورتی که تگهای مراجع به ترتیب نهایی ظاهر شدن پشت سر هم باشند، از خط تیره برای جداسازی استفاده خواهد کرد و اگر گزینه sort را هم بکار ببرید، مهم نیست که تگهای مراجع حتماً مرتب نوشته شوند، خودش مرتب نموده و در جاهای ممکن از خط تیره استفاده خواهد کرد.
اما اگر از بسته natbib استفاده نمی‌کنید، کافیست بسته cite را فراخوانی نمایید:
\usepackage{cite}
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: salam در فوریه 05, 2011, 01:46:45 pm
اما اگر از بسته natbib استفاده نمی‌کنید، کافیست بسته cite را فراخوانی نمایید:
\usepackage{cite}
با سلام و سپاس فراوان
من نه از بسته natbib  استفاده میکنم و نه از هیچ نوع استایلی.  از \begin{thebibliography}{99} استفاده میکنم و مراجع رو دستی تنظیم میکنم. فکر میکنم در این صورت امکان ارجاع به مراجع پشت سر هم به صورت خط تیره وجود نداشته باشه. متأسفانه اصلاً فرصت استفاده از استایل رو ندارم. پکیجی رو هم که فرمودید در این حالت فراخوانی کردم ولی باز هم با علامت ؟ مواجه شدم! احتمالا در آخر مجبور میشوم دستی ارجاعات رو داخل متن بنویسم و به داوران تحویل بدم.
باز هم ممنون
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: وحید دامن‌افشان در فوریه 05, 2011, 02:01:10 pm
با سلام و سپاس فراوان
من نه از بسته natbib  استفاده میکنم و نه از هیچ نوع استایلی.  از \begin{thebibliography}{99} استفاده میکنم و مراجع رو دستی تنظیم میکنم. فکر میکنم در این صورت امکان ارجاع به مراجع پشت سر هم به صورت خط تیره وجود نداشته باشه. متأسفانه اصلاً فرصت استفاده از استایل رو ندارم. پکیجی رو هم که فرمودید در این حالت فراخوانی کردم ولی باز هم با علامت ؟ مواجه شدم! احتمالا در آخر مجبور میشوم دستی ارجاعات رو داخل متن بنویسم و به داوران تحویل بدم.
باز هم ممنون
یه جای کارتون اشتباهه. من خودم قبلاً  (http://www.parsilatex.com/forum/SMF/index.php?topic=203.msg1077#msg1077)از بسته natbib و با \begin{thebibliography}{99} استفاده کردم و جواب هم گرفتم. اگه یه فایل می‌نیمم پیوست می‌کردین، مشکلتون حل می‌شد.
عنوان: پاسخ : ارجاع به چند مرجع پشت سر هم
رسال شده توسط: امید غیور در فوریه 18, 2011, 04:51:28 am
اگر مثلا ref1 و ref2 دو مرجع شما باشند و بنویسید \cite{ref1-ref2}tex به دنبال مرجعی به‌نام ref1-ref2 می‌گرده و پیدا نمی‌کنه!
 
باید بین آنها کاما بگذارید...
ببینید...
\documentclass{article}
\begin{document}
\cite{ref1}\cite{ref2}\cite{ref1-ref2}\cite{ref1,ref2}
\begin{thebibliography}{2}
\bibitem{ref1} Hi
\bibitem{ref2} Bye.
\end{thebibliography}
\end{document}