تالار گفتگوی پارسیلاتک
زیپرشین XePersian => زیتک => نويسنده: وحید دامنافشان در ژانویه 30, 2013, 11:49:42 pm
-
توی فایل پایین، چرا با فراخوانی زیپرشین و استفاده از علامت % در محیط tabular خطا میگیرم؟
\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}
-
من چندوقتی است که کلا با علامت درصد و زیپرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه.
علامت درصد را از tabular در بیار ببین اجرا میشه یا نه. بعدش اگر اجرا نشد بزارش توی $
تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
فکر کنم از آخرین بروزرسانی زیپرشین این مسأله بوجود آمده.
-
توی فایل پایین، چرا با فراخوانی زیپرشین و استفاده از علامت % در محیط tabular خطا میگیرم؟
\documentclass{article}
%\usepackage{xepersian}
\begin{document}
\begin{tabular}{c}
\%
\end{tabular}
\end{document}
مشکل نیست. یک ویژگی است. زیپرشین علامت درصد را در محیط ریاضی به درصد فارسی تبدیل میکند. بنابراین هرگاه داخل محیط ریاضی شوی، درصد به درصد فارسی و یک علامت ریاضی تبدیل میشود. با شروع محیط tabular داخل محیط ریاضی و با پایانش خارج محیط ریاضی میشوی پس در واقع این اتفاق میافتد:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}
-
من چندوقتی است که کلا با علامت درصد و زیپرشین مشکل دارم. فقط تو محیط ریاضی کار میکنه. تازه بعضی از علامتهای دیگه هم برای من مشکل داشت. مثلا # باید در محیط ریاضی باشند تا اجرا بشوند.
ادعای جالبی است.
فکر کنم از آخرین بروزرسانی زیپرشین این مسأله بوجود آمده.
اشتباه فکر میکنی.
-
آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زیپرشین خطا میگرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زیپرشین نوشتم
و تو همشون علامت درصد بوده.
-
آخه قبلاً کلی علامت درصد در کتاب من وجود داشت و پردازش میشد. اما این ترم که دارم دوباره کتابم را پردازش میکنم این ایراد بوجود آمد.
یعنی قبلاً هم علامت درصد در زیپرشین خطا میگرفته؟ در این مورد شک ندارم چون بیش از 6 -7 جلد کتاب با زیپرشین نوشتم
و تو همشون علامت درصد بوده.
برای من دلیل قانعکنندهای نیست. این مشکل میتونه دلایل خیلی زیادی داشته باشه. تا فایل کمینهای وجود نداتشه باشه، که مشکلات رو نشون بده، چیزی نمیتونم بگم. البته در پست جدید با سوال جدید.
-
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\%}$
\end{document}
وفا ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.
-
وفا جان ممکنه بگی چرا از \hbox استفاده کردی؟ آخه تو یه پست گفتی که برای وارد کردن متن داخل محیط ریاضی از \text استفاده میشه.
من ساختار محیط tabular را با اون مثال توضیح دادم بنابراین ارتباطی با اون پست که از \text صحبت کردم، نداره. در ضمن ممنون میشوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح میدهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحتترم.
-
در ضمن ممنون میشوم پسوند «جان» را از نام من حذف کنی، من وفا خالی را ترجیح میدهم. لطفاً من را هم دکتر خطاب نکنید، من با وفای خالی بسیار راحتترم.
داخل پرانتز، ایران وفتی کسی را زیاد دوست داریم و برامون ارزش داره، بهش جان میگوییم.
ممکنه از نظر شما خوب نباشه، ولی این کلمه ناخوداگاه و از ته دل من و بقیه در مورد شما درمیاد.
تا جای من و بقیهی دوستان نباشین، معنی و مفهوم و احساسی که داخل این کلمه هست را نمیتونین درک کنین و متوجه بشین.
همهش بخاطر تلاشهای بیچشمداشتت برای زیپرشین هست و بس! :)
-
برای اینکه درستی گفتههام رو بهتر ببینید:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
\show\%
\end{document}
این خروجی رو میده:
\%=\char"25
کاراکتر 25 یک کاراکتر معمولی (متنی) و همون علامت درصد لاتین هست. در صورتیکه:
\documentclass{article}
\usepackage{xepersian}
\begin{document}
$\hbox{\show\%}$
\end{document}
این خروجی رو میده:
\%=\XeTeXmathchar"440066A
که در اینجا یک کاراکتر ریاضی (فقط قابل استفاده داخل محیط ریاضی) و با کد یونیکد علامت درصد فارسی است. در صورتیکه زیپرشین را حذف کنید، در هر دوحالت کاراکتر ۲۵ را خواهید داشت.