با سلام
من میخوام با سبک APA مرجع دهی کنم. راههای مختلفی رو امتحان کردم که هر کدوم یه مشکلی دارن. مثلا این کد که doi رو کلا چاپ نمیکنه و تو نت که گشتم میگفتن کلا این apalike با سبکهای قدیمی apa کار میکنه و بهتره دیگه استفاده نشه.
\documentclass[a4paper,11pt,fleqn]{article}
\usepackage{cite}
\usepackage{natbib}
\usepackage{xepersian}
\settextfont{XB Zar}
\setlatintextfont{Times New Roman}
\begin{document}
محور تحلیلها در این نوشتار مدل پیشنهادی خانم کول و همکاران \lr{\citep{Cole2017a} } است.
\setLTRbibitems
\makeatletter
\bidi@AtBeginEnvironment{thebibliography}{\latinfont}
\makeatother
\bibliography{bibExample.bib}
\bibliographystyle{apalike}
\end{document}
خروجی بخش مراجع این کد به این شکله:
اگر به این صورت بنویسیم:
\documentclass[a4paper,11pt,fleqn]{article}
\usepackage{apacite}
\usepackage{cite}
\usepackage{natbib}
\usepackage{doi}
\usepackage{xepersian}
\settextfont{XB Zar}
\setlatintextfont{Times New Roman}
\begin{document}
محور تحلیلها در این نوشتار مدل پیشنهادی خانم کول و همکاران \lr{\citep{Cole2017a} } است.
\lr{\bibliography{bibExample.bib}}
\lr{\bibliographystyle{apacite}}
\end{document}
خروجی به این شکل در میاد که doi اضافه میشه ولی کلمه ی doi رو دو بار تکرار میکنه که به خاطر اضافه کردن بسته doi هست (این بسته باعث میشه doi به شکل لینک دربیاد):
و البته می بینید که در این حالت مینویسه References به جای مراجع.
حالتی که بیشترین نزدیکی رو به سبک APA داره و دیدم پیشنهاد شده بوده استفاده از biber به جای bibtex هست (تغییر Default Bibliography Tool در Options -> Configure TeXstudio -> Build به Biber). به این صورت:
\documentclass[a4paper,11pt,fleqn]{article}
\usepackage{doi}
\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}
که خروجیش به این شکله:
میبینید که اعداد doi رو به فارسی مینویسه. فایل مثال bibExample.bib رو هم پیوست کردم. میخوام بدونم راهی هست بتونم همین روش آخر رو انجام بدم ولی اعداد درست انگلیسی چاپ بشن؟
ممنون و ببخشید که طولانی شد.