رفع مشکل فارسی نبودن اعداد رفرنسهای مندلی در Word برای استایلهای عددی
گاهی کاربران مندلی با اینکه تمام تنظیمات مربوط به نمایش اعداد متناسب با زبان مورد استفاده را درست انجام دادهاند، اما در هنگام رفرنسدادن اعداد رفرنسها (Citationها) در مندلی انگلیسی است. این مشکل را توانستهایم حل کنیم.
آپدیت اردیبهشت 1397: لطفا این آموزش را ببینید.
رفع مشکل اعداد و پرانتزها در رفرنسدهی با نرم افزار مندلی در زبانهای راست به چپ (فارسی ، عربی و …)
* مطالب پایین ممکن است قدیمی شده باشد. لطفا ابتدا لینک بالا را ببینید.
یکی از رایجترین مشکلاتی که تعدادی از کاربران نرمافزار مدیریت اسناد مندلی با آن مواجه هستند مشکل فارسی نبودن اعداد رفرنس در استایلهایی مانند IEEE، ACM و … که Citation آنها عددی است میباشد. در ویدئوی آموزش رفرنسدهی با استفاده از نرمافزار Mendeley که قبلا تهیه کرده بودم بدون آنکه تنظیمات خاصی در نرمافزار مندلی یا MS Word انجام دهم اعداد رفرنس (Citation) بدون هیچ مشکلی بر اساس زبان مربوطه به صورت فارسی یا انگلیسی تولید میشد اما بنا به دلایل نامعلوم تعدادی از کاربران هنگام استفاده از نرمافزار با آنکه تمام تنظیمات برای فارسی بودن اعداد در ورد از جمله Context بودن اعداد صحیح انجام شده بود اعداد داخل براکت را به صورت انگلیسی مشاهده میکردند. این مشکل حتی پس از اعلام به Mendeley نیز هنوز برطرف نشده است.
یکی از راههای غیراصولی که در دو سال گذشته موقتا در مواردی که اجبارا بایستی منابع به صورت فارسی نوشته میشد به کاربران معرفی میکردم جایگزینی اعداد انگلیسی با کاراکترهای عددی فارسی (با کدهای یونیکد متفاوت) بود به این صورت که در یک کپی از فایل کاملا نهایی که قرار است PDF شود و تغییر نکند با کمک Find-Replace و استفاده از سوییچهای مناسب که در آموزش نرمافزار Word کمی به آنها اشاره کردم بود اعداد 0 1 2 3 4 5 6 7 8 9 را با ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ جایگزین و سپس فایل PDF را تولید نمایند. تایپ این اعداد با copy-paste از همین پست و یا استفاده از کیبرد فارسی استاندارد امکانپذیر است. بدیهی است که این کاراکترها از نظر عددی معادل هم نیستند و به زبان ساده این اعداد فارسی عملا کاراکترهایی با شکل اعداد فارسی هستند.
خوشبختانه پس از صرف زمان بسیار زیاد و تحلیل نحوه ذخیرهسازی فایلهای ورد و چگونگی تولید رفرنسها در مندلی در حد باینری و HEX و سورسکد، موفق شدم این مشکل را در حد قابل قبولی برطرف کنم و از این پس دوستانی که برای فارسی کردن اعداد مربوط به منابع استفاده شده در مندلی مشکل داشته باشند با ارسال فایل خود و پرداخت هزینهای جزئی فایل بدون مشکل را دریافت خواهند کرد. در حال حاضر روشی که برای این کار استفاده میشود با استفاده از نرمافزارهای جانبی و پردردسری است که بخشی از آن نیز توسط من کدنویسی شده است و به همین دلیل امکان ارائه آموزش یا انتشار عمومی آن وجود ندارد و ضمنا تمام رفرنسها به صورت تک تک بایستی اصلاح شوند. اگر دوستان راههای دیگری نیز پیدا کردند لطفا به اشتراک بگذارند تا دیگران استفاده کنند.
برای تصحیح فایل خود از طریق بخش مربوطه سفارش خود را ثبت نمایید تا در کمتر از 24 ساعت فایل نهایی را دریافت کنید. با توجه به زمانبر بودن این کار پیشنهاد میشود فایلی که در مراحل پایانی است و همه رفرنسها در آن وارد شده اند را بفرستید. رفرنسهایی که تصحیح میشوند حتی در صورت جابجایی در متن نیز دیگر مشکلی نخواهند داشت. از آنجا که اضافه شدن رفرنسها در مقالات علمی بدیهی است سفارشاتی که تعداد رفرنسهایشان تا حدود 20٪ تعداد اولیه نیز تغییرات دارند به مدت 20 روز از زمان تحویل به صورت رایگان اصلاح خواهد شد.
سلام
در مرجع دهی با مندلی، نمیشه از cross-reference استفاده کرد؟
سلام. خود Mendeley پشفرض همین کار رو انجام میده. بیشتر توضیح میدید به چه فرمت خاصی مدنظرتون هست؟
با سلام .من چون نیاز دارم بصورت پیش فرض اعدادمو رو کانتکست گذاشتم.چون توی متن میخام فارسی باشه و توی فرمول های انگلیسی میخام اعداد انگلیسی باشه..ولی با این کار رفرنس های مندلی هم انگلیسی میشه.اگه بخام فارسی بشه باید بزارم رو هندی .در حالی که من نمیخام این بشه.شما میتونید مشکلشو برای من رفع کنید.ممنون
لطفا اگر مشکل برطرف نشده با من در واستاپ یا تلگرام در تماس باشید. در مورد این آموزش تنظیمات Word رو معمولا روی Context باید قرار بدین و بعد بر اساس هر پاراگراف یا متن این آموزش رو برای اون بخش مورد نظر انجام بدین.
برید اینجا به صورت رایگان فیلم آموزشی رو قرار داده:
https://www.aparat.com/v/KT84s/%D8%B1%D9%81%D8%B9_%D9%85%D8%B4%DA%A9%D9%84_%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF_%D9%88_%D9%BE%D8%B1%D8%A7%D9%86%D8%AA%D8%B2%D9%87%D8%A7_%D8%AF%D8%B1_%D8%B1%D9%81%D8%B1%D9%86%D8%B3_%D9%87%D8%A7%DB%8C_%D9%81%D8%A7%D8%B1%D8%B3%DB%8C_%D8%AF%D8%B1
دوست عزیز اگر دقت بفرمایید ویدئویی که لینک دادید ویدئوی خود من هست که توی کانال آپارات هم قرار دادم تا کاربران ایرانی بدون مشکل بتونن دسترسی داشته باشن. لینک این ویدئو در داخل متن هم قرار داده شده. ممنونم از شما.
با سلام. ویدیو زیر به راحتی این مشکل را حل میکند
https://www.aparat.com/v/vlQp0/%D9%81%D8%A7%D8%B1%D8%B3%DB%8C_%DA%A9%D8%B1%D8%AF%D9%86_%D8%B4%D9%85%D8%A7%D8%B1%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D8%B1%D8%A7%D8%AC%D8%B9_%D8%AF%D8%B1_%D9%88%D8%B1%D8%AF
این ویدئو مربوط به یک مشکل دیگه با ورد هست و ارتباطی با مشکلی که توی مندلی در خصوصی فارسی نبودن اعداد هست نداره و عملا یه تغییر فونت ساده است که روی کل متن اعمال میشه. به هر حال ممنونم از شما.
رفرنس ها خودکار فارسی وارد میشند، کافیه موقع وارد کردن، بعد از یه نوشته ی فارسی قرار گرفته باشید. و همچنین زبان کیبورد را روی فارسی بذارید.
اگر مواردی هم انگلیسی بودن، پاک کنید، و در مابین متن فارس دوباره واردش کنید.
لازمه که توی تنظمات ورد برید، و امکان نمایش اعداد به صورت فارسی فعال باشه. (باید برید توی تنظمیات ورد
از منو file بعد option بعد advanced… بعد توی قسمت show document content
یه گزینه داره، numeral اون رو روی context بذارید.
راه حل دیگری هم هست، واسه اونایی که یکم پیشرفته اند.
کل متن و آبی کنید، کلیک راست کنید بعد toggle field code رو بزنین. تفاوت یه رفنرس که عددش فارسی و انگلیسی رو مقایسه کنید. بعد راه حلش با یکم خلاقیت بخش replace میتونید درست کنید.
+ واسه اونایی که سختشون هست، endnote نصب کنین، خودش اینکارها رو میکنه.
این راهکاری رو هم که اعلام کردین با چیزی که شما ارائه دادین تفاوت داره و این چیزی که گفتین اساسا از همون اول باید رعایت بشه و در بقیه آموزشها هم بهش اشاره کردیم و با وجود این کارها مشکل باز حل نمیشه. چیزی که میگین برای مشکلات خیلی سادهتر هست. ضمنا این باگ به مندلی گزارش شده و دلایل اتفاق افتادنش رو هم بهشون اعلام کردیم و برای رفع مشکل به مندلی همکاری داشتیم تا کلا مشکل پیش نیاد و در ورژنهای جدید (که من هنوز تست نکردم) ممکنه حل شده باشه.