اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری bidi منابع پانویس بیب‌تک tikz parsilatex تک‌لایو بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures biditufte-book header texmaker pdf tex longtable تصویر شمارنده خطا texlive2015 زیرنویس رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی pgfplots بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
8 نفر آنلاین
0 عضو و 8 مهمان در سایت حاضرند
بازدید امروز: 645
بازدید دیروز: 5389
بازدید کل: 25834576

[اطلاع‌رسانی] از چه سبک‌هایی برای نوشتن مراجع فارسی به کمک Bibtex می‌توان در نوشته‌های فارسی استفاده کرد؟

+3 رای
2,108 بازدید

آیا بجز سبک‌های Bibtex فارسی unsrt-fa.bst، plain-fa.bst، acm-fa.bst، ieeetr-fa.bst، plainnat-fa.bst، chicago-fa.bst و asa-fa.bst در اینجا سبک‌ دیگری با استفاده از زی‌پرشین وجود دارد؟
راهنمای فارسی نسخه‌ی 1.3 این سبک را می‌توانید از اینجا دانلود کنید.

سوال شده اسفند 3, 1397 توسط شاپور مددپور (8,667 امتیاز)
برچسب گذاری دوباره اسفند 20, 1397 توسط شاپور مددپور

2 پاسخ

+2 رای

سلام


سبک alpha-persian را با فرمتِ سبک alpha تنظیم و به تازگی به CTAN تحویل داده‌ام. از طریق به روز کردن (افزودن) alpha-persian در تکلایو (یا میک‌تک) می‌توانید مطابق زیر از این سبک برای نوشتن مراجع خود استفاده کنید:


enter image description here



enter image description here

بروزرسانی تکلایو (یا میک‌تک) را می‌توانید به کمک اینترنت مطابق اینجا انجام دهید.
هدف از ایجاد این پرسش و پاسخ معرفی ویژگی‌های این سبک مراجع‌نویسی می‌باشد.
این سبک از این به بعد یکی از سبک‌های bib جهت ایجاد مراجع دوطرفه (راست به چپ و چپ به راست) و یک‌طرفه می‌باشد.


در ابتدای معرفی این سبک بر خود لازم می‌دانم که حق مطلب را ادا کرده و از جناب محمود امین‌طوسی و مصطفی واحدی که در فارسی کردن استایل‌های ماقبل تلاش فراوان کرده‌اند سپاس‌گزاری کنم; چرا که برای انجام این‌کار، سبک‌های تنظیم ‌شده‌ی این عزیزان را مطالعه‌‌ کرده‌ و سرمشق راه این‌جانب بوده‌اند.
از جناب سید‌رضی علوی زاده نیز به خاطر راهنمایی که در شروع این‌کار به جانب داشته‌اند سپاسگزاری می‌کنم و از جناب وفا خلیقی در خلق زی‌پرشین برای حمایت زبان فارسی تشکر می‌کنم و از تمام دوستانی که صادقانه آموزش‌های خود را در اختیار من و دیگران قرار می‌دهند سپاس‌گزارم. همچنین از آقایان وحید دامن‌افشان، سیدجواد رضویان ، اسعد ابوزید و دکتر نورمحمدی به خاطر حمایت‌های همیشگی‌شان نهایت سپاس‌گزاری را دارم.


جهت آشنایی بهتر و کامل‌تر از این سبک توصیه می‌کنم ابتدا به این آدرس از CTAN رفته و فایل پی‌دی‌اف راهنمای آن را با نام alpha-persian-p.userguide.pdf دانلود و مطالعه کنید (به صورت آفلاین و در مخزن تکلایوِ به‌روزشده نیز با نوشتن texdoc alpha-persian-p.userguide در خط ترمینال از command Promptو زدن اینتر نیز قابل دست‌رسی است).
در این آدرس نیز چند نمونه‌ی مختلف فایل bib برای شناختن ویژگی‌های این سبک به همراه
یک فایل تکِ نمونه کامل برای پردازشگرpdflate و یک نمونه فایل تک کامل جهت پردازشگرxelatex نیز جهت دانلود موجود می‌باشد.


توجه‌:
از تمام عزیزان کاربر و صاحب‌نظر خواهشمندم با توجه به این‌که تاکنون در گیت‌لب فایل این سبک را قرار نداده‌ام، هرگونه پیشنهاد را به ایمیل شخصی این‌جانب در نشانی

 madad_sh@yahoo.com

ارسال کنند و پیشاپیش از همکاری شما عزیزان سپاس‌گزارم.


ویژگی‌های این سبک:


1. پردازش فایل‌:
پردازش فایل‌هایی که شامل این سبک می‌باشند به دو طریق می‌تواند انجام شود.
طریق اول (در حالتی که مراجع فارسی نیز داشته باشیم):

XeLaTex-BibTeX-XeLaTex-XeLaTex

در این نوع پردازش، ابتدا مراجع به زبان انگلیسی و سپس مراجع به زبان فارسی در خروجی پی‌دی‌اف ظاهر می‌گردند. بدیهی است که اگر از زی‌پرشین استفاده نمی‌کنید به جای XeLaTex در ترتیب بالا باید از موتور PdfLaTex برای پردازش این نوع اسناد بهره بگیرید.
توجه کنید که ممکن این سؤال مطرح شود که چه نیازی به استفاده از این سبک برای زمانی که مرجع فارسی نداشته باشیم می‌باشد و چرا از سبک alpha استفاده نکنیم. در پاسخ بیان می‌کنم که این سبک ویژگی‌هایی به سبک alpha و در حالت لاتین نیز افزوده است که می‌توانید از آن بهره بگیرید; به عنوان نمونه می‌توان از کوتیشن‌مارک به صورت اتوماتیک برای عنوان و استفاده از
لینک مخفی (بدون مشاهده‌ی خود لینک و های‌لایت شدن عنوان مرجع با رنگ دلخواه از بسته‌ی هایپررف) برای عنوان و همچنین ایجاد issn, doi، isbn و ... نام برد (نمونه‌ها را ببینید).
طریق دوم (در حالتی که مراجع فارسی نیز داشته باشیم):

XeLaTex-BibTeX 8 bit-XeLaTex-XeLaTex

که در آن bibtex8 را باید به طریق زیر ایجاد کنید:

bibtex8 -W -c cp1256fa %.aux

بهتر است برای این نوع پردازش، این صفحه را ببینید.
در این نوع پردازش، ابتدا مراجع به زبان فارسی و سپس مراجع به زبان انگلیسی در خروجی پی‌دی‌اف ظاهر می‌گردند.


2. ایجاد doi (شناسه‌ی دیجیتال)، isbn (شابک) و issn (شاپا) در یک نوشته:
این سه قابلیت را سبک alpha دارا نیست که در سبک alpha-persian این قابلیت‌ها به آن در حالت لاتین و فارسی افزوده شده است. در این سبک (alpha-persian) نام فارسی آنها (شناسه‌ی دیجیتال، شابک و شاپا) و به طور خودکار در مراجع فارسی اعمال می‌شود.
نمونه‌ی ورودی در فایل bib:

issn={1111-2222},
doi={01.1000/doi-0121},
isbn={123456789000},

نمونه‌‌ی خروجی پی‌دی‌اف:


enter image description here


3. ایجاد لینک در سبک alpha-persian:
در این سبک به سه طریق می‌توان لینک ایجاد کرد.
طریق اول، ایجاد لینک مخفی برای عنوان:
در این روش عنوان به کمک بسته‌ی هایپررف (hyperref) به صورت لینک‌دار ظاهر می‌گردد و خود آدرس اینترنتی ظاهر نمی‌گردد.در این روش کافی است دو فیلد زیر را در فایل bib پر کنید:

madadurltest={1},
murl={http://uselatex.com/blog/},

طریق دوم، ایجاد لینک آشکار:
برای ایجاد این نوع لینک کافی است مطابق زیر و فقط فیلد url را پرکنید:

url={http://uselatex.com/blog/},

در این حالت خود لینک در مراجع ظاهر می‌گردد و همچنین در حالت مراجع فارسی از کلمه‌ی لینک به جای URL استفاده می‌شود.
طریق سوم:
ترکیب دو روش بالا نیز مانند زیر امکان‌پذیر است:

madadurltest={1},
murl={http://uselatex.com/blog/},
url={http://uselatex.com/blog/},

نمونه‌ی خروجی قبل (بالا) را ببینید.


4. ایجاد کوتیشن‌مارک ("title") برای عنوان نوشته:
چنان‌چه بخواهید عنوان مقاله‌ی شما به صورت خودکار و به همراه کوتیشن‌مارک ظاهر
گردد کافی است فیلد quotation را در فایل bib و به صورت زیر پر کنید:

quotation={1},

نمونه‌‌ی زیر را ببینید:


enter image description here


5. سازگاری این سبک با بسته‌های hyperref و url، cite و natbib:

\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=green!80!black]{hyperref}
\usepackage{url}
\usepackage[compress]{cite} 
\usepackage[numbers,sort&compress]{natbib}

نمونه‌ی زیر را ببینید:



enter image description here

لازم به ذکر است که بدون استفاده از بسته‌ها‌ی hyperref و url نیز امکان استفاده از فیلدهای url و murl می‌باشد (لینک‌ها برجسته نمی‌شوند).
نمونه‌ی زیر را ببینید:


enter image description here


به خاطر محدودیت سایت در ارسال کاراکتر، بقیه‌ی ویژگی‌های سبک alpha-persian را در پاسخی دیگر معرفی می‌کنم.

پاسخ داده شده اسفند 3, 1397 توسط شاپور مددپور (8,667 امتیاز)
ویرایش شده اسفند 20, 1397 توسط شاپور مددپور
+1 رای

ادامه‌ی ویژگی‌های سبک alpha-persian از پاسخ قبل:
6. تنوع برچسب مراجع در این سبک:


شاید مهمترین ویژگی این سک، تنوع در برچسب (label) دادن به مراجع است. در سبک
alpha و در حالت پیش‌فرض، مراجع بر اساس نام خانوادگی نویسنده مرتب می‌شوند.
6.الف)
در این سبک با پرکردن فیلد slabel و مطابق نمونه‌ی زیر می‌توانید برچسب دلخواه (تعریف شده در لاتک) برای مراجع خود انتخاب کنید:

@article{Amintoosi87afzayesh,
    TITLE =        {افزایش وضوح ناحیه‌ای},
    BOOKTITLE =    {چهاردهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران},
    author={امین‌طوسی,محمود and مزینی ,ناصر  and سایرین},
    YEAR =         {1387},
    ORGANIZATION = {دانشگاه امیرکبیر},
    ADDRESS =      {تهران، ایران},
    journal = {نام مجله‌ی چاپ‌کننده},
    month =          {اسفند},
    doi   = {01.1000/doi-0121},
    edition ={ششم},
    editor={امین‌طوسی,محمود and مزینی ,ناصر  and سایرین},
    volume={45},
    number={3},
    pages = {101--108},
    issn = {1111-2222},
    madadurltest={1},
    chapter={5},
    quotation={1},
    LANGUAGE =     {Persian},
    mlabel = {ا.م$^+$},
    slabel = {$\clubsuit$},
    murl = {http://www.w3.org/TR/prov-o/},
}
‌
@misc{whatever,
    slabel = {$\checkmark$},
    author = {Author, A.},
    quotation={1},
    year = {2001},
    chapter={5},
    title = {Testing the effects of biblatex styles on bibliography formatting},
    murl = {http://www.w3.org/TR/prov-o/},
    doi   = {01.1000/doi-0121},
    madadurltest={1},
    key={665},
}


@article{karamzadeh2012prime,
    author={Karamzadeh, Omid Ali Shahny},
    title={The Prime Avoidance Lemma Revisited},
    key ={7},
    slabel = {$\checkmark\checkmark$},
    journal={Kyungpook mathematical journal},
    volume={52},
    number={2},
    pages={149--153},
    year={2012},
    quotation={1},
    publisher={Department of Mathematics, Kyungpook National University}
}
@inbook{d,
    AUTHOR =  {مددپور, شاپور  and مددپور, محمدحسین and سایرین},
    mlabel = {مدد$^+$},
    TITLE =  {همریختی و بروریختی در حلقه‌ها},
    JOURNAL =  {مجله‌ی گراف فارس},
    VOLUME =  {1},
    YEAR =  {1395},
    MONTH =  {بهار},
    PAGES =  {39-43},
    quotation={1},
    LANGUAGE =   {Persian},
    doi   = {01.1000/doi-0121},
    isbn = {123456789000},
    edition ={دوم},
    series = {سری دوم},
    number = {10},
    chapter={5},
    madadurltest={1},
    murl = {http://www.w3.org/TR/prov-o/},
    publisher = {انتشارات دل آهنگ},
    note = {یک یادداشت اختیاری در این‌جا می‌توانید وارد کنید},
    address      = {آدرس منتشر کننده},
    slabel = {$\spadesuit$},
}

@book{kuznetsov1998elements,
    title={Elements of applied bifurcation theory},
    volume={112},
    slabel = {$\checkmark\checkmark\checkmark$},
    madadurltest={1},
    year={1998},
    edition ={third},
    publisher={Springer Verlag},
    murl = {http://www.w3.org/TR/prov-o/},
    isbn = {123456789000},
    number = {10},
    pages = {10--19},
    series = {second series},
    chapter={5},
    editor={Kuznetsov, Y.A. and edward, Y.A.},
    address      = {The address of the publisher},
}

خروجی پی‌دی‌اف نمونه‌ی بالا مطابق زیر است:


enter image description here


این ویژگی برجسب‌گذاری برای برچسب‌ها این اختیار را به ما می‌دهد که از سیستم شماره‌گذاری عددی نیز به سادگی اختیار کنید. برای انجام این کار ابتدا پردازش کنید و سپس با توجه به ترتیب سبک alpha شماره‌ی مراجع را انتخاب کنید که بر حسب نام خانوادگی نویسنده است.
نمونه‌‌ی سوم را در بالا ببینید.


6.ب)

نوع دیگر ایجاد بر چسب، استفاده از حالت پیش‌فرض سبک alpha است. در ای حالت برای مراجع لاتین نیازی به پرکردن فیلدی برای برچسب نیست اما به دلیل متفاوت بودن ساختار زبان فارسی و انگلیسی برای مراجع فارسی باید از فیلد mlabel کمک و یکی از دو حالت زیر کمک بگیرید.
حالت اول:
چنان‌چه فقط یک نویسنده داشته باشید سه حرف اول از بخش آخر نام خانوادگی نویسنده (با یا بدون یک جداکننده‌ی دلخواه بین حروف) را انتخاب کنید; به عنوان نمونه اگر نویسنده‌ی مقاله علی رضایی علی‌آباد باشد به صورت زیر فیلد mlabel را پر کنید (یا روش دلخواه دیگر):

mlabel ={ع.ل.ی}

حالت دوم:
اگر چند نویسنده داشته باشید حروف اول از ابتدای بخش آخر نام خانوادگی (با یا بدون یک جداکننده‌ی دلخواه بین حروف) را انتخاب کنید; به عنوان نمونه اگر نویسندگان یک مقاله به ترتیب وفا خلیفی، وحید دامن‌افشان و سید جواد رضویان باشند به صورت زیر فیلد mlabel را پر کنید (یا روش دلخواه دیگر):

mlabel ={خ.د.ر}

نکته‌ی مهم:
معمولاً زمانی که تعداد نویسندگان یک نوشته بیشتر از سه نفر باشند تمایل بر این است که در مراجع لاتین از عبارت et all و در فارسی از کلمه‌ی «سایرین» در نوشتن مراجع استفاده شود.
برای ایجاد این نوع مراجع به صورت زیر عمل کنید:
چنان‌چه در مراجع لاتین بخواهیم این اتفاق رخ دهد کافی است در انتهای نوشتن آن مرجع به صورت زیر عمل کنید:

author={Rezaei, Ali and Namdari, Mehrdad and Eatemadi, Ali. and others},

در این حالت در برچسب این مرجع به طور خودکار بین نام و سال نوشته‌شدن آن نوشته یک «+» و در حالت توان و به زیبایی ایجاد می‌شود.
چنان‌چه در مراجع فارسی بخواهیم این اتفاق رخ دهد کافی است در انتهای نوشتن آن مرجع به صورت زیر عمل کنید:

author={امین‌طوسی,محمود and مزینی ,ناصر  and سایرین},

در این حالت باید در mlabel به صورت زیر $^+$ را ایجاد کنید:

mlabel = {ا.م$^+$},

در sample8 از اینجا در CTAN یک نمونه‌ی کلی ایجاد کرده‌ام که می‌توانید آن را دانلود و استفاده کنید.
خروجی این نمونه مطابق زیر است:



enter image description here

برگ سبزیست تحفه‌ی درویش و در پایان امیدوارم مفید واقع شود و مجدداً از تمام عزیزان کاربر و صاحب‌نظر خواهشمندم با توجه به این‌که تاکنون در گیت‌لب فایل این سبک را قرار نداده‌ام، هرگونه پیشنهاد را به ایمیل شخصی این‌جانب در نشانی madad_sh@yahoo.com ارسال کنند و پیشاپیش از همکاری شما عزیزان سپاس‌گزارم.
درود بر شما
سوم اسفند هزار و سیصدو نود و هفت مددپور
این پرسش را نیز ببینید.

پاسخ داده شده اسفند 3, 1397 توسط شاپور مددپور (8,667 امتیاز)
ویرایش شده اسفند 12, 1397 توسط شاپور مددپور
با درود و سلام،

كارهای شما در مورد اموزش لاتك قابل ستایش هستش.
و ان شاالله‌ كارهای بیشتری از شما خواهیم دید.
با تشكر از زحمات شما و با ارزوی موفقیت بیشتر
@اسعد عزیز
این لطف شماست نسبت به من. ممنونم از این همه انرژی مثبت که به من میدید.  انشاالله کارهای بعدی شما را هم به زودی ببینیم.
سپاس فراوان
@ امین طوسی عزیز
سپاس از انرژی مثبت شما و تشکر مجدد از زحمات شما.
...