بله مشکلی که اشاره کردید وجود دارد.
باید سبکهای فارسی ویرایش شوند.
در حال حاضر راه حلهای زیر را پیشنهاد میکنم.
۱- doi و ISBN را از مشخصات منابع خود حذف کنید. این فیلدها کمتر مورد توجه هستند. این راه حل که پاک کردن صورت مسئله است :)
۲- برای انگلیسی شدن doi در مراجع لاتین دستورات زیر را به ابتدای سند خود اضافه کنید:
\makeatletter
\bidi@AtBeginEnvironment{LTRbibitems}{\renewcommand{\doi}[1]{doi: \lr{#1}}}
\makeatother
۳- برای چپچین شدن و فارسی ماندن ارقام ISBN در منابع فارسی، شماره ISBNدر مدخل مراجع فارسی را در محیط ریاضی قرار دهید.
هیچ کدام از راهحلههای بالا راه حل خوبی نیستند، اما شاید برای رفع مشکل شما به صورت موقت کفایت کند.
اگر دیگر دوستان پیشنهادی دارند بیان کنند.
ضمنا مثال شما کمینه نبود.
مثالتان میتوانست به صورت زیر باشد:
\documentclass{article}
\usepackage{natbib}
\usepackage{xepersian}
\settextfont{Yas}
\setdigitfont{Yas}
\makeatletter
\bidi@AtBeginEnvironment{LTRbibitems}{\renewcommand{\doi}[1]{doi: \lr{#1}}}
\makeatother
\begin{document}
\nocite{*}
\bibliographystyle{plainnat-fa}
\bibliography{AllRef181295}
\end{document}
و اشاره میکردید که محتویات فایل AllRef181295.bib، شامل دو مدخل -یکی فارسی و یکی لاتین - به صورت زیر است:
@article{Razavi2013,
abstract = {This paper presents a },
author = {Razavi, Tara and Coulibaly, Paulin},
authorfa = {ت. رضوی and پ. کُلیبالی},
doi = {10.1061/(ASCE)HE.1943-5584.0000690},
issn = {1084-0699},
journal = {J. Hydrol. Eng.},
number = {8},
pages = {958--975},
title = {{Streamflow Prediction in Ungauged Basins: Review of Regionalization Methods}},
volume = {18},
year = {2013}
}
@book{مومنی,
address = {تهران},
isbn = {$978-964-04-7560-7$},
pages = {304},
publisher = {منصور مومنی},
author = {منصور مؤمنی},
title = {خوشهبندی دادهها (تحلیل خوشهای)},
year = {1390},
language = {persian}
}