تالار گفتگوی پارسی‌لاتک

زی‌پرشین XePersian => زی‌تک => نويسنده: morteza در ژوئیه 09, 2010, 12:24:33 am

عنوان: مشکل زی‌پرشین با بسته mhchem
رسال شده توسط: morteza در ژوئیه 09, 2010, 12:24:33 am
سلام به نظر می‌رسد که xepersian با بسته mhchem که برای تایپ فرمول‌های شیمی است مشکل دارد.

در mhchem برای تایپ [AgCl2]- به جای تایپ $[\mathrm{AgCl}_2]^-$ تنها کافی است تایپ کنیم \ce{[AgCl2]-} ولی با استفاده از بسته زی‌پرشین متاسفانه کروشه‌ها برعکس چاپ می‌شوند.
عنوان: پاسخ : مشکل زی‌پرشین با بسته mhchem
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 09, 2010, 01:39:30 am
بیزحمت یک فایل نمون ضمیمه بفرمایید.
مدیران گروه بدون فایل نمونه نمیتونند کمکی کنند
عنوان: پاسخ : مشکل زی‌پرشین با بسته mhchem
رسال شده توسط: وفا خلیقی در ژوئیه 09, 2010, 06:04:28 am
سلام به نظر می‌رسد که xepersian با بسته mhchem که برای تایپ فرمول‌های شیمی است مشکل دارد.

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

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