سلام
من میخوام ارجاع دهی به مقالات درون متن فارسی به اسم فارسی نویسندگان انجام بشه در صورتی که خود مقاله انگلیسی هست و در لیست مراجع هم به انگلیسی درج میشه. یعنی تو همین مثالی که پایین آوردم بتونم اینطوری ارجاع بدم: (کول و دیگران، 2017) یا مثلا (کول و همکاران، 2017) به جای اینکه نوشته بشه (Cole et al., 2017).
این کار اصولا با بسته ی Persian-bib قابل انجامه ولی من نیاز دارم فرمت ارجاع دهی APA باشه. من فایل راهنمای بسته ی Persian-bib رو مطالعه کردم و فایلهای مثالش رو بررسی کردم و تا جایی که فهمیدم این بسته از فرمت APA پشتیبانی نمیکنه.
آیا راهی هست که من بتونم این کارو برای این فرمت خاص انجام بدم؟
در حال حاضر من برای ارجاع دهی به فرمت APA از طریق کد زیر عمل میکنم:
\documentclass[a4paper,11pt,fleqn]{article}
\usepackage[colorlinks,citecolor=blue,urlcolor=blue,linkcolor=blue,hypertexnames=true]{hyperref}
\usepackage[
backend=biber,
style=apa,
sortlocale=de_DE,
natbib=true,
url=true,
doi=true,
eprint=false
]{biblatex}
\addbibresource{bibExample.bib}
\usepackage{xepersian}
\settextfont{XB Zar}
\setlatintextfont{Times New Roman}
\begin{document}
محور تحلیلها در این نوشتار مدل پیشنهادی خانم کول و همکاران \lr{\citep{Cole2017a} } است.
\lr{\printbibliography}
\end{document}
برای اینکه این کد درست اجرا بشه لازمه از از biber به جای bibtex استفاده کنیم (تغییر Default Bibliography Tool در Options -> Configure TeXstudio -> Build به Biber). من تو این سوال که قبلا پرسیدم توضیح دادم که چرا از این روش استفاده میکنم (چون فقط این روش رو پیدا کردم که سبک جدید APA رو پوشش میده و doi رو درست چاپ میکنه).
با تشکر