سلام به نظر میرسد که xepersian با بسته mhchem که برای تایپ فرمولهای شیمی است مشکل دارد.
در mhchem برای تایپ [AgCl2]- به جای تایپ $[\mathrm{AgCl}_2]^-$ تنها کافی است تایپ کنیم \ce{[AgCl2]-} ولی با استفاده از بسته زیپرشین متاسفانه کروشهها برعکس چاپ میشوند.
بیزحمت یک فایل نمون ضمیمه بفرمایید.
مدیران گروه بدون فایل نمونه نمیتونند کمکی کنند
نقل قول از: morteza در جولای 09, 2010, 12:24:33 قبل از ظهر
سلام به نظر میرسد که xepersian با بسته mhchem که برای تایپ فرمولهای شیمی است مشکل دارد.
در mhchem برای تایپ [AgCl2]- به جای تایپ $[\mathrm{AgCl}_2]^-$ تنها کافی است تایپ کنیم \ce{[AgCl2]-} ولی با استفاده از بسته زیپرشین متاسفانه کروشهها برعکس چاپ میشوند.
اصلاً همچین مشکلی وجود ندارد. فایلهای ضمیمه را نگاه کنید.
این هم یک فایل ساده همان دستور!
نقل قول از: morteza در جولای 09, 2010, 01:03:12 بعد از ظهر
این هم یک فایل ساده همان دستور!
این اصلاً ربطی به زی پرشین ندارد و مشکل خود بسته mhchem هست و شما باید با مؤلفش تماس بگیرید چرا که بدون گزینه version=3 مشکلی وجود ندارد.
نقل قول از: وفا کارنپهلو در جولای 09, 2010, 01:32:53 بعد از ظهر
این اصلاً ربطی به زی پرشین ندارد و مشکل خود بسته mhchem هست و شما باید با مؤلفش تماس بگیرید چرا که بدون گزینه version=3 مشکلی وجود ندارد.
اینطور که به نظر می رسد اگراز گزینه version=3 استفاده نکنید، محتوای دستور \ce داخل محیط ریاضی حروف چینی میشود و طبیعتاً مشکلی وجود ندارد. اما اگر از گزینه version=3 استفاده کنید، محتوای دستور \ce در حالت افقی حروقچینی می شود و از آنجایی که حالت افقی راست به چپ و فارسی هست و بین کروشههای فارسی و انگلیسی تفاوت وجود دارد، این مشکل پیش میآید. این یک برنامهنو.یسی فوقالعالده ضعیف را نشان میدهد که در بسته mhchem انجام شده است. برای حل مشکلتان یا از گزینه version=3 استفاده نکنید یا اگر می کنید دستور \ce را داخل دستور \lr قرار دهید که در اینصورت عدد ۲ بصورت لاتین خواهد بود. شما باید با مؤلف این بسته تماس بگیرید و به او بگوئید که محتویات دستور \ce چه از گزینه version=3 استفاده می کنید یا نه باید در حالت ریاضی حروف چینی شود نه در حالت افقی.
نقل قول از: وفا کارنپهلو در جولای 09, 2010, 01:41:49 بعد از ظهر
اینطور که به نظر می رسد اگراز گزینه version=3 استفاده نکنید، محتوای دستور \ce داخل محیط ریاضی حروف چینی میشود و طبیعتاً مشکلی وجود ندارد. اما اگر از گزینه version=3 استفاده کنید، محتوای دستور \ce در حالت افقی حروقچینی می شود و از آنجایی که حالت افقی راست به چپ و فارسی هست و بین کروشههای فارسی و انگلیسی تفاوت وجود دارد، این مشکل پیش میآید. این یک برنامهنو.یسی فوقالعالده ضعیف را نشان میدهد که در بسته mhchem انجام شده است. برای حل مشکلتان یا از گزینه version=3 استفاده نکنید یا اگر می کنید دستور \ce را داخل دستور \lr قرار دهید که در اینصورت عدد ۲ بصورت لاتین خواهد بود. شما باید با مؤلف این بسته تماس بگیرید و به او بگوئید که محتویات دستور \ce چه از گزینه version=3 استفاده می کنید یا نه باید در حالت ریاضی حروف چینی شود نه در حالت افقی.
و یا اینکه دستور \ce را داخل محیط ریاضی قرار دهید (راهنمای بسته mhchem، صفحهٔ ۱۳)
راستی اگر ورژن ۳ بسته استفاده نکنیم بسیاری از دستورات از جمله استفاده از محیط ریاضی در زیرنویس - دستورات مربوط به \bond به درستی عمل نخواهند کرد!
در پایان بابت زحماتی که میکشید متشکرم و ممنونم از وقتگذاریتان!