اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
–1 رای
4.4k بازدید

سلام

من نمی دانم چقدر این سوال به لاتک و زی پرشین مربوط است (تازه واردم)
من تعداد زیادی جدول با اعداد اعشاری از متن مقاله به داخل پایان نامه آورده ام. ولی اعداد به جای ممیز با کاما نشان داده می شوند. اما اگر اعداد داخل $ $ بروند درست می شوند. آقای وفا گفتند می توانید نوع جدیدی از ستون به نام R تعریف کنید که خودش علامت $ را بگذارد ولی مشکل این هست که این نوع ستون به همه ی سطرها از جمله سرسطر که احتمالا نوشته های فارسی هم داره اعمال می شه و نتیجه ای که من دیدم این بود که اینها در محیط ریاضی $ دیده نمی شدند. اما اعداد درست می شدند. راهی هست که بشه تعداد زیادی عدد را داخل $ $ گذاشت. آیا این راه اعداد متن را هم شامل می شود؟ شاید ابزاری مثلا مبتنی بر عبارتهای منظم باشد ولی من نمی شناسم. لطفا راهنمایی کنید.

ممنون

آقا رضا یک نکته: همون‌طور که در صفحه پرسیدن سوال گفته شده، برای جدا کردن برچسب‌ها باید از کامای انگلیسی استفاده کنید.
با اجازه‌تون من برچسب‌هاتون رو درست کردم.
توسط (6.6k امتیاز)

3 پاسخ

+2 رای
 
بهترین پاسخ

کد زیر را ببینید:

\documentclass{article}
\usepackage{amsmath}
\usepackage{array}
\usepackage{xepersian}
\settextfont{HM XNiloofar}
\begin{document}

\begin{tabular}{|c |>{$}c<{$} | >{$}c<{$}|}
\hline
متن ستون اول  &    \text{متن ستون دوم}  & \text{متن ستون سوم} \\
\hline
متن  &
1 +  e^{i\pi}  & 12.75 \\
\hline
\end{tabular}

\end{document}

و این هم خروجی:
enter image description here

0 رای

من تعداد زیادی جدول با اعداد اعشاری از متن مقاله به داخل پایان نامه
آورده ام.

خیر شما این کار را نکرده‌اید. شما اعداد را بصورت 7.8 آورده‌اید. کجای دنیا، نقطه ممیز به شمار می‌رود؟

ولی اعداد به جای ممیز با کاما نشان داده می شوند.

مشکل قلمی است که از آن استفاده می‌کنید. نقطه باید نقطه نمایش داده شود نه کاما نه چیز دیگری.

آقای وفا گفتند می توانید نوع جدیدی از ستون به نام R تعریف کنید که خودش
علامت $ را بگذارد ولی مشکل این هست که این نوع ستون به همه ی سطرها از
جمله سرسطر که احتمالا نوشته های فارسی هم داره اعمال می شه و نتیجه ای
که من دیدم این بود که اینها در محیط ریاضی $ دیده نمی شدند.

شما با چه روشی می‌خواهی مشخص کنی چه چیزی داخل یک جفت $...$ قرار بگیرد و چه چیزی قرار نگیرد؟

راهی هست که بشه تعداد زیادی عدد را داخل $ $ گذاشت. آیا این راه اعداد
متن را هم شامل می شود؟

در جدول، برای متن پارسی از ستون r استفاده کن:

\multicolumn{1}{r}{persian text ...}

بصورت کلی، می‌توانید با استفاده از دستور بدوی \XeTeXinterchartoks همه اعداد را داخل یک جفت $...$ قرار دهد هر چند این جایگزینی خودکار پیشنهاد نمی‌شود و مشکلات خودش را دارد.


ویرایش: Knuth مقاله بسیار جالی در مورد اعداد متنی و ریاضی، تفاوت آن‌ها و نحوه تایپ هر کدام از آن‌ها نوشته است. این مقاله را می‌توانید در این‌جا بخوانید.


–1
ببخشید این قسمت نظراتش کجاست؟ یعنی من کجا به سوال شما جواب بدم؟ (فعلا همین جا - شاید هنوز راه نیفتاده - ببخشید اگر بلد نیستم)

این طور که از جواب شما فهمیدم منظورتون اینه که برای سرستون دوباره از کد جداگانه استفاده بشه. درست فهمیدم؟

حالت ایده آل من اینه که  می خوام وقتی عدد نوشتم زی پرشین هم اونو عدد ببینه منظورم هم ممیز هست هم علامت منفی اولش. اگر تو فارسی هستم خودش نقطه را به اعشار تبدیل کنه. به نظر من این یک حسن زبان فارسی هست که علامت اعشار را بر خلاف انگلیسی با علامت نقطه ی داخل متن و عدد قاطی نمی کنه. البته می تونم حدس بزنم که فهمیدن اینکه یک دنباله کاراکتر آیا بالاخره عدد هستند یا نه شاید کار راحتی نباشه.

حالت واقعی اینه که من برای اعداد داخل جدول از علامت $ $ استفاده کنم. ولی ترجیح می دهم برای همه $ $ بگذارم تا اینکه سر ستون ها را جداگانه برخورد کنم. چون این اولی خیلی کلی تره و احتمالا راحت تر بشه با برنامه  تشخیص داد. به علاوه همه ی نوع ستون ها r نیست.

ببخشید طولانی شد.  
ویرایش شده توسط
توسط (102 امتیاز)
شما سخت در اشتباهید. ایده‌آل شما بی‌معنی است. شما خودتان عدد را نمی‌بینید، آن‌گاه انتظار دارید زی‌پرشین آن را ببیند؟ زی‌پرشین به خوبی از دستورات شما پیروی می‌کند اما نمی‌تواند ذهن شما را بخواند.
توسط (25.0k امتیاز)
در ادامه چه اتفاقی برای شماره فرمول باید بیفتد. اگر فرمول دوم در فصل سوم بصورت `3.2` شماره‌گذاری می‌شود، طبق قانون من در آوردی شما باید به ۳٫۲ تبدیل شود که بی‌معنی است.
توسط (25.0k امتیاز)
بسیار عالی.
ممنونم
توسط (44 امتیاز)
0 رای

برداشت من از پرسش آقا رضا این است که ایشان صرفا راه ساده‌ای برای درست نمایش داده شدن اعداد اعشاری داخل جداول خود را خواهانند و به نظرم راهکار آقای موسوی جوابگوی مشکل ایشان است. از آنجا که ایشان به دنبال یک راهکار محلی هستند پس نیازی به تغییرات سراسری ندارند و قاعدتا شماره قضایا و امثالهم عوض نخواهد شد.
درخصوص استفاده از عبارات منظم، بله امکانش هست، می‌توان اعداد را با SED پیدا نمود و سپس آنها را با محصور شده خودشان در داخل علامت $ جایگزین کرد.
البته اگر بتوان اعداد را مجددا تولید نمود و علامت $ را هم لحاظ کرد که مشکل حل شده است.

پرسیدن سوال
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.1k پرسش

6.6k پاسخ

23.5k نظر

7.2k کاربر

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای extrafootnotefeatures subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد شعر kashida بولد تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis
...