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

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

گرفتن خطا در هنگام استفاده از علامت % در محیط tabular

نویسنده وحید دامن‌افشان, ژانویه 30, 2013, 11:49:42 بعد از ظهر

« قبلی - بعدی »

وحید دامن‌افشان

توی فایل پایین، چرا با فراخوانی زی‌پرشین و استفاده از علامت % در محیط tabular خطا می‌گیرم؟

\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}

فرشاد ترابی

 من چندوقتی است که کلا با علامت درصد و زی‌پرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه.
علامت درصد را از tabular  در بیار ببین اجرا میشه یا نه. بعدش اگر اجرا نشد بزارش توی $
تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
فکر کنم از آخرین بروزرسانی زی‌پرشین این مسأله بوجود آمده.

vafa

نقل قول از: وحید دامن‌افشان در ژانویه 30, 2013, 11:49:42 بعد از ظهر
توی فایل پایین، چرا با فراخوانی زی‌پرشین و استفاده از علامت % در محیط tabular خطا می‌گیرم؟

\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}

مشکل نیست. یک ویژگی است. زی‌پرشین علامت درصد را در محیط ریاضی به درصد فارسی تبدیل می‌کند. بنابراین هرگاه داخل محیط ریاضی شوی، درصد به درصد فارسی و یک علامت ریاضی تبدیل می‌شود. با شروع محیط tabular داخل محیط ریاضی و با پایانش خارج محیط ریاضی می‌شوی پس در واقع این اتفاق می‌افتد:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}

vafa

نقل قول از: Farschad در ژانویه 31, 2013, 12:15:21 قبل از ظهر
من چندوقتی است که کلا با علامت درصد و زی‌پرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه. تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
ادعای جالبی است.
نقل قول
فکر کنم از آخرین بروزرسانی زی‌پرشین این مسأله بوجود آمده.
اشتباه فکر می‌کنی.

فرشاد ترابی

آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زی‌پرشین خطا می‌گرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زی‌پرشین نوشتم
و تو همشون علامت درصد بوده.

vafa

نقل قول از: Farschad در ژانویه 31, 2013, 09:11:13 قبل از ظهر
آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زی‌پرشین خطا می‌گرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زی‌پرشین نوشتم
و تو همشون علامت درصد بوده.
برای من دلیل قانع‌کننده‌ای نیست. این مشکل می‌تونه دلایل خیلی زیادی داشته باشه. تا فایل کمینه‌ای وجود نداتشه باشه، که مشکلات رو نشون بده، چیزی نمی‌تونم بگم. البته در پست جدید با سوال جدید.

aris852963

نقل قول از: وفا کارن‌پهلو در ژانویه 31, 2013, 04:41:44 قبل از ظهر

\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}

وفا ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.

vafa

نقل قول از: aris852963 در ژانویه 31, 2013, 10:04:31 قبل از ظهر
وفا جان ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.
من ساختار محیط tabular را با اون مثال توضیح دادم بنابراین ارتباطی با اون پست که از \text صحبت کردم، نداره. در ضمن ممنون می‌شوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح می‌دهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحت‌ترم.

هادی صفی‌اقدم

نقل قول از: وفا کارن‌پهلو در ژانویه 31, 2013, 01:56:22 بعد از ظهر
در ضمن ممنون می‌شوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح می‌دهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحت‌ترم.
داخل پرانتز، ایران وفتی کسی را زیاد دوست داریم و برامون ارزش داره، بهش جان می‌گوییم.
ممکنه از نظر شما خوب نباشه، ولی این کلمه ناخود‌اگاه و از ته دل من و بقیه در مورد شما درمیاد.
تا جای من و بقیه‌ی دوستان نباشین، معنی و مفهوم و احساسی که داخل این کلمه هست را نمیتونین درک کنین و متوجه بشین.
همه‌ش بخاطر تلاش‌های بی‌چشمداشتت برای زی‌پرشین هست و بس!  :)

vafa

برای اینکه درستی گفته‌هام رو بهتر ببینید:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
\show\%
\end{document}

این خروجی رو می‌ده:

\%=\char"25

کاراکتر 25 یک کاراکتر معمولی (متنی) و همون علامت درصد لاتین هست. در صورتیکه:

\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\show\%}$
\end{document}

این خروجی رو می‌ده:

\%=\XeTeXmathchar"440066A

که در اینجا یک کاراکتر ریاضی (فقط قابل استفاده داخل محیط ریاضی) و با کد یونیکد علامت درصد فارسی است. در صورتیکه زی‌پرشین را حذف کنید، در هر دوحالت کاراکتر ۲۵ را خواهید داشت.