• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

مشکل زی‌پرشین با بسته mhchem

نویسنده morteza, جولای 09, 2010, 12:24:33 قبل از ظهر

« قبلی - بعدی »

morteza

سلام به نظر می‌رسد که 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

این هم یک فایل ساده همان دستور!

وفا خلیقی

نقل قول از: 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، صفحهٔ ۱۳)

morteza

#7
راستی اگر ورژن ۳ بسته استفاده نکنیم بسیاری از دستورات از جمله استفاده از محیط ریاضی در زیرنویس - دستورات مربوط به \bond به درستی عمل نخواهند کرد!

در پایان بابت زحماتی که می‌کشید متشکرم و ممنونم از وقت‌گذاریتان!