संख्यात्मक, लेखक-वर्ष, जर्नल शैलियाँ
डेटाबेस को दोबारा लिखे बिना शैलियों की अदला-बदली करें।
#संख्यात्मक, लेखक-वर्ष, जर्नल शैलियाँ
एक उद्धरण शैली दो चीजों को नियंत्रित करती है: इन-टेक्स्ट मार्कर कैसा दिखता है, जैसे [12] बनाम (नुथ, 1984), और संदर्भ सूची में प्रत्येक प्रविष्टि को कैसे स्वरूपित किया जाता है। अच्छी खबर यह है कि शैली आपके .bib डेटाबेस से पूरी तरह से अलग है। आप प्रस्तावना में एक पंक्ति को बदलकर, किसी पेपर को संख्यात्मक से लेखक-वर्ष में बदल सकते हैं, या किसी भिन्न पत्रिका के लिए इसे पुन: स्वरूपित कर सकते हैं। आपकी प्रविष्टियाँ वैसी ही रहेंगी जैसी वे हैं।
क्लासिक BibTeX के साथ शैली बदलना
BibTeX के साथ, शैली \bibliographystyle{...} कमांड में रहती है, जो एक .bst फ़ाइल को नाम देती है। तर्क को स्वैप करें और पुनः संकलित करें:
\bibliographystyle{plain} % [1], entries sorted alphabetically\bibliographystyle{abbrv} % like plain, but first names and journals abbreviated\bibliographystyle{alpha} % labels like [Knu84] built from author and year\bibliographystyle{ieeetr} % IEEE-style numeric, in citation order\bibliographystyle{apalike} % author-year, needs \usepackage{apalike} or natbibजर्नल और सम्मेलन आमतौर पर अपनी स्वयं की .bst फ़ाइल भेजते हैं, उदाहरण के लिए IEEEtrans.bst या ACM-Reference-Format.bst। उस फ़ाइल को अपने main.tex के आगे रखें और इसे \bibliographystyle में नाम दें। ध्यान दें कि .bst एक नज़र में पक जाता है; यदि स्थल लेखक-वर्ष उद्धरण चाहता है, तो आपको \citep और \citet जैसे आदेश प्राप्त करने के लिए natbib पैकेज की भी आवश्यकता है।
बाइबिलटेक्स के साथ शैली बदलना
बाइबिलटेक्स के साथ, स्टाइल पैकेज पर ही एक विकल्प है:
\usepackage[style=authoryear]{biblatex}अन्य सामान्य मान हैं style=numeric, style=numeric-comp जैसे संपीड़ित श्रेणियों के लिए [3-6], style=alphabetic, और style=apa या style=ieee ऐड-ऑन पैकेज से। चूँकि biblatex शैलियाँ पुरानी .bst भाषा के बजाय LaTeX में लिखी गई हैं, इसलिए उनमें बदलाव करना बहुत आसान है, उदाहरण के लिए विराम चिह्न बदलना या URL छोड़ना।
स्विच करने के बाद ठीक से पुन: संकलित करें
किसी भी शैली परिवर्तन के बाद, पुरानी सहायक फ़ाइलों में अभी भी पिछली शैली द्वारा स्वरूपित डेटा होता है, इसलिए एक पूर्ण चक्र चलाएं: एक बार संकलित करें, बैकएंड चलाएं (क्लासिक BibTeX के लिए bibtex, biblatex के लिए biber), फिर दो बार और संकलित करें ताकि क्रॉस-रेफरेंस व्यवस्थित हो जाएं। Oleafly आपके लिए यह चक्र चलाता है, लेकिन यदि मैन्युअल स्विच के बाद उद्धरण पुराने दिखते हैं, तो .aux और .bbl फ़ाइलों को हटाने और स्क्रैच से पुनर्निर्माण करने से यह साफ़ हो जाता है।
आपको किस परिवार का उपयोग करना चाहिए?
यदि लक्ष्य स्थल एक .bst फ़ाइल या एक वर्ग प्रदान करता है जो BibTeX की अपेक्षा करता है, तो क्लासिक BibTeX का उपयोग करें; अधिकांश पत्रिकाओं में अभी भी यही स्थिति है। यदि आप प्रारूप को स्वयं नियंत्रित करते हैं, जैसे थीसिस या प्रीप्रिंट में, तो बाइबिलटेक्स अधिक सक्षम विकल्प है। ट्रेड-ऑफ़ क्लासिक BibTeX या biblatex में शामिल हैं, और कमांड अंतर natbib आदतें बनाम biblatex कमांड में शामिल हैं।