به دلیل قطعی اینترنت و نبود دسترسی به ایمیل‌های خارجی، می‌توانید بدون نیاز به تایید ایمیل، ثبت‌نام کنید و پرسش‌های خود را بپرسید.

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

سلام

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

ممنون

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

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 امتیاز)
شما سخت در اشتباهید. ایده‌آل شما بی‌معنی است. شما خودتان عدد را نمی‌بینید، آن‌گاه انتظار دارید زی‌پرشین آن را ببیند؟ زی‌پرشین به خوبی از دستورات شما پیروی می‌کند اما نمی‌تواند ذهن شما را بخواند.
توسط (26.4k امتیاز)
در ادامه چه اتفاقی برای شماره فرمول باید بیفتد. اگر فرمول دوم در فصل سوم بصورت `3.2` شماره‌گذاری می‌شود، طبق قانون من در آوردی شما باید به ۳٫۲ تبدیل شود که بی‌معنی است.
توسط (26.4k امتیاز)
بسیار عالی.
ممنونم
توسط (44 امتیاز)
0 رای

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

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

7.2k پرسش

6.6k پاسخ

23.7k نظر

11.7k کاربر

basket cart icon

محصولات مرتبط با LaTeX

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


basket cart icon

حمایت مالی از پارسی‌لاتک

برای تامین هزینه‌های نگه‌داری و به‌روزرسانی

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

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