سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: درج doi در انتهای هر مرجع  (دفعات بازدید: 3876 بار)

آفلاین masood69h

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 2
    • ديدن مشخصات
درج doi در انتهای هر مرجع
« : ژوئن 11, 2014, 09:27:25 pm »
با سلام.
برای آن‌که doi هر مرجع در انتهای آن مرجع قرار داده شود، چه تغییری در فایل bst آن استایل باید ایجاد شود؟ منظورم این است که مقدار doi در انتها درج شود و اگر روی آن doi کلیک شود، صفحه مربوط به آن مقاله باز شود. شاید عکس ضمیمه منظورم را بهتر منتقل کند. در تاپیک http://www.parsilatex.com/forum/SMF/index.php?topic=4656.0
درباره این موضوع توضیح اندکی داده شده است.
در صورت امکان بفرمایید اگر بخواهم چنین قابلیتی را به یک استایل مثلاً ieeetr-fa بدهم، چه تغییری باید در آن ایجاد کنم؟

آفلاین narimand

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 10
  • ارسال: 44
    • ديدن مشخصات
پاسخ : درج doi در انتهای هر مرجع
« پاسخ #1 : ژوئن 12, 2014, 01:25:14 am »
با سلام.
برای آن‌که doi هر مرجع در انتهای آن مرجع قرار داده شود، چه تغییری در فایل bst آن استایل باید ایجاد شود؟ منظورم این است که مقدار doi در انتها درج شود و اگر روی آن doi کلیک شود، صفحه مربوط به آن مقاله باز شود. شاید عکس ضمیمه منظورم را بهتر منتقل کند. در تاپیک http://www.parsilatex.com/forum/SMF/index.php?topic=4656.0
درباره این موضوع توضیح اندکی داده شده است.
در صورت امکان بفرمایید اگر بخواهم چنین قابلیتی را به یک استایل مثلاً ieeetr-fa بدهم، چه تغییری باید در آن ایجاد کنم؟
سلام،

اصلی‌ترین سوال: دانشگاه شما گفته با فرمت ieee-fa مراجعتون رو مرتب کنید و doi بیارید داخلش؟ خب این که نشد استایل موجود!

اگه به هر دلیلی می‌خواین این کار رو انجام بدین،
ساده‌ترین پیشنهادی که میشه داد اینه:
 اگه نیازی ندارین که DOI حتما یه خط جداگانه داشته باشه، میشه از فیلد Note استفاده کرد. داخل اون یه href بگذارید، توی یه فیلد شماره اعداد اون، و اون یکی لینکش.
من برای ذکر یه سری اطلاعات از اون فیلد استفاده کردم، مشکلی هم نداشتم باهاش. ولی خب خط جدیدی نمی‌ره.

 راه حل سخت: اگه می‌خواین حتما استایل را تغییر بدین و یه استایل غیرieee ایجاد کنید، فایل ieeetr-fa.bst رو که باز کنید

  ۱- در بخش entry باید یه فیلد به نام doi اضافه کنید. (پیشنهاد می‌کنم  ۲تا فیلد باشه، یکی عدد doi و یکی آدرسش. چون پیاده کردن الگوریتم تبدیلش فقط مایه عذاب خواهد بود)

  ۲- توی functionهای نوشته شده، اجازه خالی بودن این فیلد رو بدید که مواقعی که نیاز نیست ارور ندن که این خالیه.

  ۳- از functionهای نوشته شده، برای نوشتن یه function جدید استفاده کنید که چیدمان doi رو انجام بده. خالی بودن فیلد، underline بودنش و ....
     مسلما این newline همینجا باید فراخوانی بشه. یعنی اول بره خط بعدی، یعد اطلاعات doi قرار داده بشن.

  ۴- توی functionهای خط ۸۳۹ به بعد شروع کنید به فراخوانی اون فیلد. مثلا برای چیدمان مقاله داریم:

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  format.title "title" output.check
  blank.sep
  crossref missing$
    { journal emphasize "journal" output.check
      format.volume output
      month empty$
{ format.number output }
'skip$
      if$
      format.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  new.block
  note output
  fin.entry
}
  آخر این مجموعه می‌تونید فیلد doi  خودتون رو فراخوانی کنید که میشه شماره سومی که گفتم. این رو برای همه چیزایی که doi دارن باید اضافه کنید. یعنی علاوه بر مقاله، برای کنفراس
« آخرين ويرايش: ژوئن 12, 2014, 01:27:02 am توسط narimand »

آفلاین masood69h

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 0
  • -دریافت شده: 0
  • ارسال: 2
    • ديدن مشخصات
پاسخ : درج doi در انتهای هر مرجع
« پاسخ #2 : ژوئن 12, 2014, 02:04:45 am »
ممنون از پاسختون.
خودم درستش کردم.
لینکش را ضمیمه کردم.
در هر حال متشکرم.

 

ایجاد مرجع در انتهای هر فصل کتاب

نویسنده حمید رزاقیانانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 4
مشاهده: 2757
آخرين ارسال اكتبر 24, 2013, 10:59:27 pm
توسط فرشاد ترابی
مرجع لاتین برای استفاده در فارسیتک

نویسنده هادی صفی‌اقدمانجمن فارسی‌تک FarsiTeX

پاسخ ها: 2
مشاهده: 3562
آخرين ارسال اكتبر 23, 2009, 12:46:29 am
توسط هادی صفی‌اقدم
چند مرجع در یک آیتم

نویسنده علیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 4
مشاهده: 3171
آخرين ارسال ژانویه 27, 2010, 09:50:58 pm
توسط محمود امین‌طوسی
مرجع

نویسنده سید مهدی موسویانجمن فارسی‌تک FarsiTeX

پاسخ ها: 4
مشاهده: 4020
آخرين ارسال ژوئن 17, 2010, 05:16:05 pm
توسط محمود امین‌طوسی
مرجع‌های آموزش کدنویسی لاتک

نویسنده هادی صفی‌اقدمانجمن حروف‌چینی مستندات

پاسخ ها: 9
مشاهده: 6012
آخرين ارسال اوت 07, 2010, 12:31:00 am
توسط هادی صفی‌اقدم
عدم نمایش شماره مرجع در قسمت مراجع و عدم نمایش شماره فصل در header

نویسنده فاطمه قاسمیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 9
مشاهده: 7547
آخرين ارسال دسامبر 14, 2010, 07:44:39 am
توسط vafa
نوشتن مرجع با فرمت خاص

نویسنده مرتضیانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 20
مشاهده: 10849
آخرين ارسال ژانویه 17, 2011, 10:47:12 am
توسط هادی صفی‌اقدم
گذاشتن شکل مربع در انتهای قضایا،مثال ها و تعاریف

نویسنده maryamانجمن سبک نوشتار

پاسخ ها: 6
مشاهده: 6916
آخرين ارسال دسامبر 12, 2012, 01:12:19 pm
توسط مرتضی