با سلام
لینکی که آقای ذاکری از ویکی گذاشتند را بخوانید بسیار جامع و کامل همه موارد را گفته است. اما به طور خلاصه در مورد سوال شما.
bibtex یک روش اصولی و ساده برای ارجاع دهی است، استفاده از این روش ارجاع دهی به مراجع، خیلی خیلی کار شما را ساده می کند. من یادم هست که برای تز خود ابتدا مراجع را
با استایل زده بودم که به ترتیبی که در متن می آمد، به همان ترتیب نیز در قسمت مراجع گذاشته می شد، یکی از داوران گقت این کار خوب نیست، باید به ترتیب حروف الفبا باشد، چون من
مراجع را به صورت bibtex وارد کرده بودم، خیلی راحت با تغییر یک خط این خواسته اجرا شد، در صورتی که اگر شما به روش دیگری این کار کرده بودید، فکر کنم به مشکل بر می خوردید.
یکی دیگر از مزایای بسیار مهم bibtex این است که شما دیگر لازم نیست درگیر جزيیات استایل نوشتن مراجع شوید، مثلا کجا شماره صفحه بگذارید و کجا تاریخ همه این کارها را bibtex برای شما
انجام می دهد.
روند کار بدین صورت است:
الف) در ابتدا شما باید اطلاعات مقاله خود را با فرمت bibtex در یک فایل با پسوند bib ذخیره کنید. همانطور که در مثال اتچ شده در پست قبل مشاهده می کنید
من در یک فایل به نام myref.bib اطلاعات سه مقاله، کتاب و ... را گذاشته ام. این فرمت را از کجا آورده ام؟ خیلی ساده مثلا برای همین کتاب Beasley در google ebbok جستجو کنید
در صفحه ای که گوگل برای این کتاب گذاشته در انتهای صفحه یک قسمت Export Citation دارد که جلویش سه حالت است که اولیش bibtex است. روی آن کلیک کنید، و فایل دانلود شده
را باز کنید و اطلاعات محتوای فایل را در فایل myref.bib کپی کنید. مثلا برای همین مثال فوق من اطلاعات با فرمت زیر را در فایل یاد شده کپی کردم.
@book{Beasley,
author = {Beasley, Jeffrey S.},
edition = {2},
file = {:D$\backslash$:/Study/Papers/2008/Networking - Beasley - Unknown.pdf:pdf},
isbn = {9780131358386},
title = {{Networking}},
year = {2008}
}
دقت کنید که اولین کلمه بعد از آکولاد اول یعنی Beasley به عنوان برچسب این مرجع است.
به عنوان مثال دیگر مقاله A Hybrid Routing Algorithm Based on Ant Colony and ZHLS Routing Protocol for MANET را من در اینترنت جستجو کردم. رفتم به لینک زیر:
http://link.springer.com/chapter/10.1007%2F978-3-642-17604-3_12
سپس از قسمت export citationگزنیه bib را انتخاب کردم. یک فایل دانلود شد، محتوای آن فایل را که به صورت زیر بود را در فایل myref کپی کردم.
@incollection{Rafsanjani2010,
year={2010},
isbn={978-3-642-17603-6},
booktitle={Communication and Networking},
volume={120},
series={Communications in Computer and Information Science},
editor={Kim, Tai-hoon and Vasilakos, Thanos and Sakurai, Kouichi and Xiao, Yang and Zhao, Gansen and Ślęzak, Dominik},
doi={10.1007/978-3-642-17604-3_12},
title={A Hybrid Routing Algorithm Based on Ant Colony and ZHLS Routing Protocol for MANET},
url={http://dx.doi.org/10.1007/978-3-642-17604-3_12},
publisher={Springer Berlin Heidelberg},
keywords={Zone based Hierarchical Link State (ZHLS); Ant Colony Optimization (ACO); Swarm Intelligence (SI); Mobile Ad hoc Networks (MANETs)},
author={Rafsanjani, MarjanKuchaki and Asadinia, Sanaz and Pakzad, Farzaneh},
pages={112-122}
}
باز دقت کنید که Rafsanjani2010 برچسب مرجع مورد نظر است.
نکته: شما به صورت دستی هم میتوانید فرمت های bib را تولید کنید و در فایل مورد نظر بگذارید، اما همان طور که بیان شد اکثر سایت های علمیی گزینه ای برای تولید فرمت bib دارند، و فقط شما کافی است یک کپی و paste انجام دهید.
ب) در مرحله بعدی هر کجای متن که می خواهید با دستور cite و برچسب یاد شده می توانید ارجاع دهید. یعنی بنویسید:
\cite{Beasley}
یا به عنوان مثال دیگر، اگر به همان فایل چند پست قبل که اتچ شده بود، نگاه کنید خط زیر را مشاهده می کند.
و سپس مرجع سوم \cite{Rafsanjani2010} برای آوردن
این یعنی این که بعد از عبارت "و سپس مرجع سوم" قرار است به مقاله با برچسب Rafsanjani2010 ارجاع داده شود.
ج) در گام بعدی هر جا که می خواهید مراجع وارد شود، دو دستور زیر را وارد کنید.
\bibliographystyle{ieeetr-fa}
\bibliography{myref}
البته اگر متن شما فارسی است، اگر متن شما انگلیسی است باید دستورات یاد شده به صورت زیر باشد.
\bibliographystyle{ieeetr}
\bibliography{myref}
این دو دستور: دستور اول نوع نمایش و یا استایل نمایش مراجع را مشخص می کند، در دستور اول مشخص شده است که مراجع با سبک ieeetrگذاشته شود، دستور دوم مشخص می کند که اطلاعات مراجع در کدام فایل قرار دارد.
د) برای ظاهر شدن مراجع اولا دقت داشته باشید که اون فایل myref.bib در کنار فایل های شما باشد. سپس دنباله زیر را اجرا کنید.
quick build
bibtex
quick build
quick build
نکته: برای اجرای bibtex اگر texlive را نصب کرده اید، کار خاصی لازم نیست انجام دهید، دستورش به صورت پیش فرض در تمامی editor ها وجود دارد. در texmaker و texstudio
این دستور در منوی tools وجود دارد و فقط کافی است شما روی آن کلیک کنید. تا اجرا شود.
نکته: اگر از texstudio در ویندوز استفاده می کنید، و تنظیمات آن را تغییر نداده اید، اگر یک بار quick build را بزنید، خودش به صورت اتوماتیک bibtex را هم اجرا می کند، اما برای اطمینان روند یاد شده را طی کنید.
نکته: حتما texlive تان را سعی کنید بروز کنید.
باتشکر