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

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

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

مشکل با تعداد زیادی عدد اعشاری

–1 رای
3,592 بازدید

سلام

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

ممنون

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

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

پاسخ داده شده آبان 14, 1393 توسط سید احمد موسوی (3,595 امتیاز)
انتخاب شده آبان 14, 1393 توسط رضا
0 رای

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

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

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

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

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

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

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

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

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

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


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


پاسخ داده شده آبان 14, 1393 توسط وفا (24,432 امتیاز)
ویرایش شده آبان 14, 1393 توسط وفا
ببخشید این قسمت نظراتش کجاست؟ یعنی من کجا به سوال شما جواب بدم؟ (فعلا همین جا - شاید هنوز راه نیفتاده - ببخشید اگر بلد نیستم)

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

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

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

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

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

پاسخ داده شده آبان 14, 1393 توسط محمود امین‌طوسی (3,818 امتیاز)
...