سلام.
اگه بخوایم چند تا از آیتم هایی که در مشخصات مقاله ها، که در یک فایل .bib لیست شدند، در فایل pdf نیایند، چکار کنیم؟
مثلا آیتم DOI و URL
سلام
۱- فیلدهایی را که نمیخواهید در خروجی بیایند، از فایل bib حذف کنید. فیلدهایی که گفتید اختیاری هستند.
۲- فایل bbl را ویرایش کنید، قسمتهای مورد نظر را حذف کنید و دوباره سندتان را با latex یا xelatex پردازش کنید. البته در این روش با یک بار اجرای bibtex تغییرات شما در فایل bibاز بین میروند.
در یک فایل bib تعداد زیادی آیتم دارم و میخوام یکدفعه همه doi ها رو حذف کنم.
اول خطش که % میذارم، خودش و بقیه آیتمهای بعدی هم حذف میشن.
با JabRef احتمالاً خیلی راحت بتونی این کار رو بکنی.
با اون هم کار کردم. نمیتونه یه ویژگی مشترک از همه آیتمها رو حذف کنه
نقل قول از: taherkhani در ژانویه 24, 2011, 03:58:20 بعد از ظهر
در یک فایل bib تعداد زیادی آیتم دارم و میخوام یکدفعه همه doi ها رو حذف کنم.
اول خطش که % میذارم، خودش و بقیه آیتمهای بعدی هم حذف میشن.
با دستورات SED (http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fgnuwin32.sourceforge.net%2Fpackages%2Fsed.htm&rct=j&q=sed%20editor%20download&ei=ydQ9Taw3x-k52MCYpws&usg=AFQjCNEaP3kOk-mUHfzrL3yn6IQFxEbI0w&sig2=u_VvR0cG0rlswGy2TKZpDQ&cad=rja) میتوانید این کار را انجام دهید. مثلاً به صورت زیر:
sed -e {/.*doi.*=.*{.*},*/d} yourbibfile.bib > newbibfile.bib
البته نبشتک فوق یک مشکل کوچک دارد و آن هم اینکه در مراجعی که doi آخرین فیلد است، کامای فیلد قبلی حذف نمیشود.