با سلام
در ابتدا توصیه می کنم که حتما پیوند زیر را حتما مطالعه کنید.
زیپرشین و BibTeX
به نظر من حتما حتما از روش bib استفاده کنید.
مرحله اول:
تولید و جمعآوری اطلاعات bib. فایل های bib را میتوانید:
الف) خودتان دستی از سایت های مختلف بردارید.
ب) نرم افزار های مدیریت مقاله به مانند mendeley این فایل را به صورت خودکار برای شما تولید می کند.
برای مثال فرض کنید که شما ۱۰ مقاله دارید که می خواهید در متن به آن ها ارجاع دهید . مثلا یکی از مقالات شما برای سایت زیر است:
مقاله نمونه
اگر دقت کنید در این سایت قسمتی به نام download citation دارد که شما می توانید محتویات bib آن را که به صورت زیر است:
@INPROCEEDINGS{4068700,
author={Yousefi, S. and Mousavi, M.S. and Fathy, M.},
booktitle={ITS Telecommunications Proceedings, 2006 6th International Conference on},
title={Vehicular Ad Hoc Networks (VANETs): Challenges and Perspectives},
year={2006},
month={June},
pages={761-766},
keywords={ad hoc networks;driver information systems;mobile radio;MANET;VANET;driver behavior;mobile ad hoc network;mobility constraints;vehicular ad hoc network;Ad hoc networks;Cellular networks;Delay;Intelligent networks;Intelligent transportation systems;Intelligent vehicles;Mobile ad hoc networks;Protocols;USA Councils;Vehicle safety},
doi={10.1109/ITST.2006.289012},}
دانلود کنید. این کار را برای همه مقالات خود انجام دهید و آن ها را در یک فایل جمع کنید. معمولا تمامی سایت های علمی دانلود مقاله چنین قسمتی را دارند. پس فرض کنید که اطلاعات bib هر ۱۰ مقاله را در یک فایل جمع آوری کرده اید و فرض کنید نام آن را myliba با پسوند .bib
گذاشته اید.
مرحله دوم:
سپس کافی است که دو خط زیر را در انتهای کد خود وارد کنید:
\bibliographystyle{ieeetr-fa}
\bibliography{myliba}
نکات:
الف) خط اول استایل نمایش مراجع را نشان می دهد و در خط دوم myliba نام فایل bib شما است که در آن اطلاعات bib مربوط به مقالات شما در آن است.
ب) در قسمت استایل ها انواع دیگری از استایل ها وجود دارد که برای حالت فارسی لطفا همان پیوند یاد شده در ابتدای نوشتار را بخوانید.
ج) استایل ieeetr-fa یک استایل برای وارد کردن مراجع در محیط Latex فارسی به مانند xepersian است. برای وارد کردن استایل های انگلیسی در متون انگلیسی پیوند زیر را مطالعه کنید.
LaTeX/Bibliography Management
به عنوان مثال:
\documentclass{report}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
این یک مثال از وارد کردن \cite{4068700} است.
\bibliographystyle{ieeetr-fa}
\bibliography{myliba}
\end{document}
در ضمن حتما فایلی به نام myliba.bib
نیز در کنار فایل شما وجود دارد،
مرحله سوم
همان طور که در مثال فوق مشاهده می کنید با دستور \cite{4068700}
مرجع مورد نظر را وارد کرده ایم. دقت کنید که 4068700 یک برچسب است که به مرجع مذکور در فایل bib داده ایم (خط اول bib یاد شده در بالا را نگاه کنید). این برچسب دلخواه است و هرچیز دیگر نیز می تواند باشد.
مرحله چهارم
برای وارد شدن و چاپ مراجع شما باید روند کامپایل زیر را طی کنید:
Xelatex
bibtex
Xelatex
Xelatex
برای مثال اگر از texstudio استفاده می کنید یک بار کلید F1 را فشار دهید تمامی این کامپایل ها را برای شما انجام می دهد. اگر تنظیمات این کلید را به هم زدهاید در texstudio به صورت زیر عمل کنید.
به منوی Tools بروید و از آن جا بر روی گزینه compile کلیک کنید. سپس از همان منوی tools بر روی گزینه Bibliography کلیک کنید. سپس دو بار دیگر compile را بزنید.
دقت کنید که من با این پیشفرض جلو میروم که شما در ابتدای شروع کار با texstudio از منوی option گزینه configuretexstudio را انتخاب کرده اید و قسمت default compiler را به xelatex تغییر داده اید.