বিবিটেক্স ব্যবহার করে উপস্থিতির দ্বারা উদ্ধৃতিগুলি অর্ডার করবেন কীভাবে?


259

ডিফল্টরূপে ( plainশৈলী ব্যবহার করে ) বিবিটেক্স বর্ণনামূলকভাবে উদ্ধৃতি অর্ডার করে।

ডকুমেন্টে উপস্থিতির আদেশ দ্বারা উদ্ধৃতিগুলি অর্ডার করবেন কীভাবে?



12
@ চ্যাথনিক প্রজেক্ট, আমি মনে করি না যে টেক্সট.স্ট্যাকেক্সেঞ্জ ডটকমটি ২০১০ সাল থেকে শুরু হয়েছিল এবং এই প্রশ্নটি ২০০৮ সাল থেকে।
রিচার্ড এরিকসন

1
.Aux এবং .bbl ফাইলগুলি মুছুন এবং পুনর্নির্মাণ করুন
এমাদ আগাহাই

উত্তর:


195

এই প্রশ্নের তিনটি ভাল উত্তর আছে।

  • 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}

2
বাইবেলটেক্স প্যাকেজের একটি আপাত সুবিধা যা আমাকে এই উত্তরটি মেনে নিতে পেরেছিল তা হ'ল এটি অদ্ভুত বিবিটেক্স ভুডুয়ের পরিবর্তে টেক্স ম্যাক্রো ব্যবহার করে রেফারেন্স শৈলীর সম্পাদনা করার অনুমতি দেয়। দ্রুত / আরও নির্ভরযোগ্য সমাধানের জন্য অন্যান্য প্যাকেজগুলি আরও ভাল হতে পারে।
ব্রেন্ডন

1
আমার এটি যুক্ত করা দরকার যদি আপনি বাইবলেটেক্স ব্যবহার করেন। এটি আরও ভাল ব্যবহার করা হবে - পরিবর্তে অ্যাডবাইব্রোসোর্স \ গ্রন্থাগার। সুতরাং\addbibresource{journals.bib,phd-references.bib}
কাস্টোডিওও

126

পরিবর্তন

\bibliographystyle{plain}

প্রতি

\bibliographystyle{ieeetr}

তারপরে আপনি যখন সরল শৈলী ব্যবহার করেছিলেন তখন তৈরি হওয়া ফাইল .auxএবং .bblফাইলগুলি প্রতিস্থাপন করতে কয়েকবার এটি পুনর্নির্মাণ করুন ।

অথবা কেবল মুছতে .auxএবং .bblফাইল ও পুনর্নির্মাণের।

আপনি যদি মিকটেক্স ব্যবহার করেন তবে আপনার অতিরিক্ত কিছু ডাউনলোড করার দরকার নেই।


4
ধন্যবাদ! দুর্দান্ত এবং সাধারণ ফিক্স!
অ্যান্টিলার ম্যাক্সিমাস

গ্রেট! সহজ সমাধানের জন্য ধন্যবাদ।
আপনার মহিমা

4
আপনি যদি এসিএম পাবলিকেশনের জন্য একটি কাগজ লিখছেন তবে যেহেতু পরেরটি আইইইই পেপারের জন্য বোঝানো হয়েছে তার unsrtচেয়ে ieeetrকিছুটা ভাল হবে যা কিছুটা আলাদা ফর্ম্যাটিং রয়েছে। unsrtএবং abbrvএকই ধরণের বিন্যাস উত্পাদন করে। আপনি এই লিঙ্কটি
অ্যাশ ক্যাচেম

এর সহজ উত্তর উঠে! যদিও উইল রবার্টসন এর biblatex-centric উত্তর লেটেক্ সম্প্রদায়ের জন্য পরিণামে পথ এগিয়ে হল, LyX অব্যাহত অভাব বিল্ট-ইন সমর্থনের জন্য biblatexএকটি বিরাট (এবং ক্রমবর্ধমান বিব্রতকর) ব্লকার হয়। এই প্রশ্নটি প্রথম উত্থাপিত হওয়ার পরে আট বছর হয়ে গেল! আমি লিক্সের বিকাশকারী অগ্রাধিকারগুলি কখনই ছাঁটাই করব না। এটি 2016. ড্রাইভারবিহীন গাড়ি এবং পোর্টেবল সুপার কম্পিউটারগুলি একটি জিনিস, তবুও আমরা এখানে রয়েছি - একই নির্বাহী বিবিটেক্স লজ্জার পাথরে শৃঙ্খলিত।
সিসিল কারি

1
এটি ওভারলিফ অ্যাপ্লিকেশনটিতে কাজ করে না। আমি ওপিঠে তাদের মুছে overleaf.com/learn/how-to/Clearing_the_cache কিন্তু এটা সমস্যা সমাধানের নেই।
ইমাদ অগাহেই

21

কেবল একটি সংক্ষিপ্ত নোট - আমি আমার লেটেক্স ফাইলগুলির সাথে ডিরেক্টরিতে বসে প্লেইন.বিএসটির একটি পরিবর্তিত সংস্করণ ব্যবহার করছি ; এটি চেহারা অনুসারে বাছাই করা তুলনামূলকভাবে সহজ পরিবর্তন; কেবল কোডের টুকরোটি সন্ধান করুন:

...
ITERATE {presort}

SORT
...

... এবং এটি মন্তব্য করুন - আমি এটি এ পরিণত:

...
%% % avoid sort:
%% ITERATE {presort}
%%
%% SORT
...

... এবং তারপর, চলমান পরে bibtex, pdflatex,pdflatex - উদ্ধৃতির চেহারা আদেশ দ্বারা (যে, তারা পাঁচমিশালী হতে হবে :)) সাজানো হবে।

চিয়ার্স!

সম্পাদনা: এই মুহূর্তে বুঝতে পেরেছি যে আমি যা লিখেছি তা আসলে @ ক্রিসনএন-র মন্তব্যে রয়েছে: " আপনি কি এটি সম্পাদনা করতে পারেন এসওআরটি কমান্ড অপসারণ করতে ";)


18

আমি সবচেয়ে ভালভাবে উপস্থিত হয়েছি unsrtশৈলীটি ব্যবহার করা , যা দেখে মনে হয় এটি একটি টুইড plainশৈলী। অর্থাত

\bibliographystyle{unsrt}
\bibliography{bibliography}

তবে আমার স্টাইলটি যদি ডিফল্ট না হয়?


4
আপনি যদি একটি কাস্টম বিবিটেক্স শৈলী ব্যবহার করছেন, আপনি কি SORT কমান্ডটি সরাতে এটি সম্পাদনা করতে পারবেন?
ক্রিসএন

ডিফল্টরূপে, উইকি পৃষ্ঠা আপনাকে প্লেইন করার পরামর্শ দেয়। যদি আপনি অযত্নে অনুলিপি-পেস্ট করেন তবে আপনি অবিস্মরণীয় স্টাইলের পরিবর্তে প্লেইন ব্যবহার করবেন। en.wikibooks.org/wiki/LaTeX/Bibliography_Management
Andras Gyomrey

12

আপনি নিজের প্রশ্নের উত্তর দিয়েছেন ---unsrt আপনি যখন উপস্থিতির ক্রমে তালিকাভুক্ত নে রেফারেন্স চান তখন ব্যবহার করতে হবে।

তবে আপনি নাটবিব , একটি অত্যন্ত নমনীয় উদ্ধৃতি প্যাকেজ প্যাকেজ দেখতে চান। তা ছাড়া বাঁচতে ভাবতে পারি না।


7
ন্যাটবিব কেবলমাত্র নথিতেই commands cite কমান্ডের টাইপসেটিংকে প্রভাবিত করে। এটি বলার পরে, এটি মূল পোস্টার দ্বারা চাওয়া প্রভাব অর্জনের জন্য unsrtnat.bst দিয়ে বিতরণ করা হয়েছে। (আমি যদি আজকাল নাটবিবের উপরে বাইবেলটাক্সের সুপারিশ করতাম, যদি না নিরঙ্কুশ স্থায়িত্ব সর্বাধিক গুরুত্বপূর্ণ হয়।)
রবার্টসন

5

আমি বিবেটেক্সে কিছুটা নতুন (এবং সাধারণভাবে লেটেক্সের কাছে) নতুন এবং আমি এই পুরাতন পোস্টটি পুনরুদ্ধার করতে চাই যেহেতু আমি আবিষ্কার করেছি যে এটি আমার গুগল অনুসন্ধানের অনেকগুলিতে লেটেক্সে একটি গ্রন্থপঞ্জীর আদেশের বিষয়ে উঠে এসেছে।

আমি এই প্রশ্নের আরও একটি মৌখিক উত্তর প্রদান করছি এই আশায় যে এটি আমার মতো একই সমস্যার মুখোমুখি হয়ে সেখানে কিছু নবজাতককে সাহায্য করতে পারে।

এখানে মূল .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



2

সঙ্গে unsrtসমস্যা ফরম্যাট। \bibliographystyle{ieeetr}ডকুমেন্টে উদ্ধৃতি হিসাবে রেফারেন্স পেতে ব্যবহার করুন ।


ফর্ম্যাটটি সম্পর্কে আপনার দাবিটি গৃহীত (এবং প্রচুর পরিমাণে উত্সাহিত) উত্তরের বিরোধিতা করছে বলে মনে হচ্ছে। আপনি কি স্পষ্ট করতে পারেন?
জিরো 3

0

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}

0

যদি আপনি ব্যবহার করে amsrefsযাচ্ছেন তবে সেগুলি উপরের সমস্তগুলি ওভাররাইড করবে - সুতরাং মন্তব্য করুন:

\usepackage{amsrefs}


1
স্ট্যাক ওভারফ্লোতে স্বাগতম! আপনার উত্তরটি আসলে উত্থাপিত প্রশ্নের উত্তর হিসাবে উপস্থিত হয় না। আপনার তথ্যটি মূল্যবান হতে পারে তবে অন্য উত্তরগুলির মধ্যে একটিতে মন্তব্য দেওয়ার জন্য এটি সম্ভবত আরও উপযুক্ত (
জিরো 3

0

আমি 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}

0

আপনি যদি নথিতে শৃঙ্খলার সংখ্যাটি প্রদর্শিত হতে চান তবে এগুলি যুক্ত করুন কেবলমাত্র রেফারেন্স পৃষ্ঠায়ই তা সাজানো হবে না:

\bibliographystyle{unsrt}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.