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

زی‌پرشین XePersian => زی‌تک => نويسنده: وحید دامن‌افشان در ژانویه 30, 2013, 11:49:42 pm

عنوان: گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: وحید دامن‌افشان در ژانویه 30, 2013, 11:49:42 pm
توی فایل پایین، چرا با فراخوانی زی‌پرشین و استفاده از علامت % در محیط tabular خطا می‌گیرم؟
\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: فرشاد ترابی در ژانویه 31, 2013, 12:15:21 am
 من چندوقتی است که کلا با علامت درصد و زی‌پرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه.
علامت درصد را از tabular  در بیار ببین اجرا میشه یا نه. بعدش اگر اجرا نشد بزارش توی $
تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
فکر کنم از آخرین بروزرسانی زی‌پرشین این مسأله بوجود آمده.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: vafa در ژانویه 31, 2013, 04:41:44 am
توی فایل پایین، چرا با فراخوانی زی‌پرشین و استفاده از علامت % در محیط tabular خطا می‌گیرم؟
\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}
مشکل نیست. یک ویژگی است. زی‌پرشین علامت درصد را در محیط ریاضی به درصد فارسی تبدیل می‌کند. بنابراین هرگاه داخل محیط ریاضی شوی، درصد به درصد فارسی و یک علامت ریاضی تبدیل می‌شود. با شروع محیط tabular داخل محیط ریاضی و با پایانش خارج محیط ریاضی می‌شوی پس در واقع این اتفاق می‌افتد:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: vafa در ژانویه 31, 2013, 04:44:39 am
من چندوقتی است که کلا با علامت درصد و زی‌پرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه. تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
ادعای جالبی است.
نقل قول
فکر کنم از آخرین بروزرسانی زی‌پرشین این مسأله بوجود آمده.
اشتباه فکر می‌کنی.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: فرشاد ترابی در ژانویه 31, 2013, 09:11:13 am
آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زی‌پرشین خطا می‌گرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زی‌پرشین نوشتم
و تو همشون علامت درصد بوده.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: vafa در ژانویه 31, 2013, 09:31:37 am
آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زی‌پرشین خطا می‌گرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زی‌پرشین نوشتم
و تو همشون علامت درصد بوده.
برای من دلیل قانع‌کننده‌ای نیست. این مشکل می‌تونه دلایل خیلی زیادی داشته باشه. تا فایل کمینه‌ای وجود نداتشه باشه، که مشکلات رو نشون بده، چیزی نمی‌تونم بگم. البته در پست جدید با سوال جدید.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: aris852963 در ژانویه 31, 2013, 10:04:31 am
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}
وفا ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: vafa در ژانویه 31, 2013, 01:56:22 pm
وفا جان ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.
من ساختار محیط tabular را با اون مثال توضیح دادم بنابراین ارتباطی با اون پست که از \text صحبت کردم، نداره. در ضمن ممنون می‌شوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح می‌دهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحت‌ترم.
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: هادی صفی‌اقدم در ژانویه 31, 2013, 02:23:14 pm
در ضمن ممنون می‌شوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح می‌دهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحت‌ترم.
داخل پرانتز، ایران وفتی کسی را زیاد دوست داریم و برامون ارزش داره، بهش جان می‌گوییم.
ممکنه از نظر شما خوب نباشه، ولی این کلمه ناخود‌اگاه و از ته دل من و بقیه در مورد شما درمیاد.
تا جای من و بقیه‌ی دوستان نباشین، معنی و مفهوم و احساسی که داخل این کلمه هست را نمیتونین درک کنین و متوجه بشین.
همه‌ش بخاطر تلاش‌های بی‌چشمداشتت برای زی‌پرشین هست و بس!  :)
عنوان: پاسخ : گرفتن خطا در هنگام استفاده از علامت % در محیط tabular
رسال شده توسط: vafa در فوریه 01, 2013, 01:39:35 am
برای اینکه درستی گفته‌هام رو بهتر ببینید:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
\show\%
\end{document}
این خروجی رو می‌ده:
\%=\char"25
کاراکتر 25 یک کاراکتر معمولی (متنی) و همون علامت درصد لاتین هست. در صورتیکه:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\show\%}$
\end{document}
این خروجی رو می‌ده:
\%=\XeTeXmathchar"440066A
که در اینجا یک کاراکتر ریاضی (فقط قابل استفاده داخل محیط ریاضی) و با کد یونیکد علامت درصد فارسی است. در صورتیکه زی‌پرشین را حذف کنید، در هر دوحالت کاراکتر ۲۵ را خواهید داشت.