ডিফল্টরূপে ( plain
শৈলী ব্যবহার করে ) বিবিটেক্স বর্ণনামূলকভাবে উদ্ধৃতি অর্ডার করে।
ডকুমেন্টে উপস্থিতির আদেশ দ্বারা উদ্ধৃতিগুলি অর্ডার করবেন কীভাবে?
ডিফল্টরূপে ( plain
শৈলী ব্যবহার করে ) বিবিটেক্স বর্ণনামূলকভাবে উদ্ধৃতি অর্ডার করে।
ডকুমেন্টে উপস্থিতির আদেশ দ্বারা উদ্ধৃতিগুলি অর্ডার করবেন কীভাবে?
উত্তর:
এই প্রশ্নের তিনটি ভাল উত্তর আছে।
unsrt
আপনি যদি অন্যথায় এর বিন্যাসে খুশি হন তবে গ্রন্থাগার শৈলীটি ব্যবহার করুনmakebst
(লিঙ্ক) সরঞ্জামটি ব্যবহার করুনএবং আমার ব্যক্তিগত সুপারিশ:
biblatex
প্যাকেজটি ব্যবহার করুন (লিঙ্ক) । এটি ল্যাটেক্স বিশ্বের সবচেয়ে সম্পূর্ণ এবং নমনীয় গ্রন্থপঞ্জি সরঞ্জাম।ব্যবহার করে biblatex
, আপনি কিছু লিখতে চাই
\documentclass[12pt]{article}
\usepackage[sorting=none]{biblatex}
\bibliography{journals,phd-references} % Where journals.bib and phd-references.bib are BibTeX databases
\begin{document}
\cite{robertson2007}
\cite{earnshaw1842}
\printbibliography
\end{document}
\addbibresource{journals.bib,phd-references.bib}
পরিবর্তন
\bibliographystyle{plain}
প্রতি
\bibliographystyle{ieeetr}
তারপরে আপনি যখন সরল শৈলী ব্যবহার করেছিলেন তখন তৈরি হওয়া ফাইল .aux
এবং .bbl
ফাইলগুলি প্রতিস্থাপন করতে কয়েকবার এটি পুনর্নির্মাণ করুন ।
অথবা কেবল মুছতে .aux
এবং .bbl
ফাইল ও পুনর্নির্মাণের।
আপনি যদি মিকটেক্স ব্যবহার করেন তবে আপনার অতিরিক্ত কিছু ডাউনলোড করার দরকার নেই।
unsrt
চেয়ে ieeetr
কিছুটা ভাল হবে যা কিছুটা আলাদা ফর্ম্যাটিং রয়েছে। unsrt
এবং abbrv
একই ধরণের বিন্যাস উত্পাদন করে। আপনি এই লিঙ্কটি
biblatex
-centric উত্তর লেটেক্ সম্প্রদায়ের জন্য পরিণামে পথ এগিয়ে হল, LyX অব্যাহত অভাব বিল্ট-ইন সমর্থনের জন্য biblatex
একটি বিরাট (এবং ক্রমবর্ধমান বিব্রতকর) ব্লকার হয়। এই প্রশ্নটি প্রথম উত্থাপিত হওয়ার পরে আট বছর হয়ে গেল! আমি লিক্সের বিকাশকারী অগ্রাধিকারগুলি কখনই ছাঁটাই করব না। এটি 2016. ড্রাইভারবিহীন গাড়ি এবং পোর্টেবল সুপার কম্পিউটারগুলি একটি জিনিস, তবুও আমরা এখানে রয়েছি - একই নির্বাহী বিবিটেক্স লজ্জার পাথরে শৃঙ্খলিত।
কেবল একটি সংক্ষিপ্ত নোট - আমি আমার লেটেক্স ফাইলগুলির সাথে ডিরেক্টরিতে বসে প্লেইন.বিএসটির একটি পরিবর্তিত সংস্করণ ব্যবহার করছি ; এটি চেহারা অনুসারে বাছাই করা তুলনামূলকভাবে সহজ পরিবর্তন; কেবল কোডের টুকরোটি সন্ধান করুন:
...
ITERATE {presort}
SORT
...
... এবং এটি মন্তব্য করুন - আমি এটি এ পরিণত:
...
%% % avoid sort:
%% ITERATE {presort}
%%
%% SORT
...
... এবং তারপর, চলমান পরে bibtex
, pdflatex
,pdflatex
- উদ্ধৃতির চেহারা আদেশ দ্বারা (যে, তারা পাঁচমিশালী হতে হবে :)) সাজানো হবে।
চিয়ার্স!
সম্পাদনা: এই মুহূর্তে বুঝতে পেরেছি যে আমি যা লিখেছি তা আসলে @ ক্রিসনএন-র মন্তব্যে রয়েছে: " আপনি কি এটি সম্পাদনা করতে পারেন এসওআরটি কমান্ড অপসারণ করতে ";)
আমি সবচেয়ে ভালভাবে উপস্থিত হয়েছি unsrt
শৈলীটি ব্যবহার করা , যা দেখে মনে হয় এটি একটি টুইড plain
শৈলী। অর্থাত
\bibliographystyle{unsrt}
\bibliography{bibliography}
তবে আমার স্টাইলটি যদি ডিফল্ট না হয়?
আপনি নিজের প্রশ্নের উত্তর দিয়েছেন ---unsrt
আপনি যখন উপস্থিতির ক্রমে তালিকাভুক্ত নে রেফারেন্স চান তখন ব্যবহার করতে হবে।
তবে আপনি নাটবিব , একটি অত্যন্ত নমনীয় উদ্ধৃতি প্যাকেজ প্যাকেজ দেখতে চান। তা ছাড়া বাঁচতে ভাবতে পারি না।
আমি বিবেটেক্সে কিছুটা নতুন (এবং সাধারণভাবে লেটেক্সের কাছে) নতুন এবং আমি এই পুরাতন পোস্টটি পুনরুদ্ধার করতে চাই যেহেতু আমি আবিষ্কার করেছি যে এটি আমার গুগল অনুসন্ধানের অনেকগুলিতে লেটেক্সে একটি গ্রন্থপঞ্জীর আদেশের বিষয়ে উঠে এসেছে।
আমি এই প্রশ্নের আরও একটি মৌখিক উত্তর প্রদান করছি এই আশায় যে এটি আমার মতো একই সমস্যার মুখোমুখি হয়ে সেখানে কিছু নবজাতককে সাহায্য করতে পারে।
এখানে মূল .tex ফাইলের একটি উদাহরণ যেখানে গ্রন্থপঞ্জি বলা হয়:
\documentclass{article}
\begin{document}
So basically this is where the body of your document goes.
``FreeBSD is easy to install,'' said no one ever \cite{drugtrafficker88}.
``Yeah well at least I've got chicken,'' said Leeroy Jenkins \cite{goodenough04}.
\newpage
\bibliographystyle{ieeetr} % Use ieeetr to list refs in the order they're cited
\bibliography{references} % Or whatever your .bib file is called
\end{document}
... এবং নিজেই .bib ফাইলের একটি উদাহরণ:
@ARTICLE{ goodenough04,
AUTHOR = "G. D. Goodenough and others",
TITLE = "What it's like to have a sick-nasty last name",
JOURNAL = "IEEE Trans. Geosci. Rem. Sens.",
YEAR = "xxxx",
volume = "xx",
number = "xx",
pages = "xx--xx"
}
@BOOK{ drugtrafficker88,
AUTHOR = "G. Drugtrafficker",
TITLE = "What it's Like to Have a Misleading Last Name",
YEAR = "xxxx",
PUBLISHER = "Harcourt Brace Jovanovich, Inc."
ADDRESS = "The Florida Alps, FL, USA"
}
নোট করুন .bib ফাইলের রেফারেন্সগুলি বিপরীত ক্রমে তালিকাভুক্ত করা হলেও রেফারেন্সগুলি কাগজে উল্লিখিত ক্রমে তালিকাভুক্ত করা হয়।
আপনার .bib ফাইলের বিন্যাস সম্পর্কে আরও তথ্য এখানে পাওয়া যাবে: http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management
আমি প্রায়শই গ্রন্থাগার শৈলী ব্যবহার করি natbib
কারণ এটি আমাদের জন্য ফর্ম্যাটগুলির পুরো সম্পূর্ণ সেট সরবরাহ করে।
সঙ্গে unsrt
সমস্যা ফরম্যাট। \bibliographystyle{ieeetr}
ডকুমেন্টে উদ্ধৃতি হিসাবে রেফারেন্স পেতে ব্যবহার করুন ।
Datatool প্যাকেজ অফার একটা চমৎকার উপায় একটি অবাধ নির্ণায়ক দ্বারা তথ্যসূত্রের সাজাতে, কিছু ডাটাবেসের বিন্যাসে এটি প্রথম রূপান্তর দ্বারা।
সংক্ষিপ্ত উদাহরণ, এখান থেকে নেওয়া এবং রেকর্ডের জন্য পোস্ট:
\documentclass{article}
\usepackage{databib}
\begin{document}
% First argument is the name of new datatool database
% Second argument is list of .bib files
\DTLloadbbl{mybibdata}{acmtr}
% Sort database in order of year starting from most recent
\DTLsort{Year=descending}{mybibdata}
% Add citations
\nocite{*}
% Display bibliography
\DTLbibliography{mybibdata}
\end{document}
যদি আপনি ব্যবহার করে amsrefs
যাচ্ছেন তবে সেগুলি উপরের সমস্তগুলি ওভাররাইড করবে - সুতরাং মন্তব্য করুন:
\usepackage{amsrefs}
আমি natbib
সাথে সংমিশ্রণে ব্যবহার করি bibliographystyle{apa}
। উদাহরণ:
\begin{document}
The body of the document goes here...
\newpage
\bibliography{bibliography} % Or whatever you decided to call your .bib file
\usepackage[round, comma, sort&compress ]{natbib}
bibliographystyle{apa}
\end{document}