سلام
فایلتون که نشوندهنده مشکل نبود. نه ارجاعی داده بودین. نه خروجیش مثل اون عکس توی پرسش بود.
یک.
خط ۸۹ فایل دارین
\setLTRbibitems
غیرفعال کنین. چون این باعث میشه همه مراجع از چپ نوشته بشه (برای انگلیسیه)
دو.
در فایل bib
برای مراجع فارسی باید این فیلد رو اضافه کنین.
language = {persian}
مثلا یکی از مدخلهای شما باید به این صورت بشه:
@article{asadi,
author = {علی اسعدی},
title = {تاثير فرآيندهاي دياژنزي بر كيفيت مخزني بخش بالايي سازند سروك در يكي از ميادين دشت آبادان، جنوب غرب ايران},
journal = {پژوهش هاي چينه نگاري و رسوب شناسي},
year = {1395},
volume = {12},
pages = {347--362},
language = {persian}
}
این دستور
\setdigitfont[Scale=1.0]{Times New Roman}
در فایلتون هست. باعث میشه volume
در مرجع فارسی بصورت مربع ظاهربشه. چون در قالب تعریف شده که em
باشه ولی این فونت اونو نداره.
و به جایش بذارین:
\setdigitfont[Scale=1.0]{IRNazanin}
که استانداردشدهی همون فونت B Nazanin
استفاده شدهی خودتونه.
و در آخر این دستور رو اجرا میکنین و بعد دو بار اجرای فایل اصلی:
bibtex8 -W -c cp1256fa main_test
خروجی:
خب حالا اون خط تیره ها چیه؟
بخاطر اینه که فونتی که برای متن انتخل شده، فونت استانداردی نیست و دارای همه کاراکترها و ... نیست.
یعنی این دستورتون:
\settextfont[Scale=1.2]{B Nazanin}
باید از فونت استانداردی استفاده کنین.
و اون «ی» ها هم که عربی تایپ شده رو باید با «ی» فارسی در فایل TeX
تون find & replace کنین تا درست بشن.
موفقتر باشین