سلام
ابتدا به کمک بستهی array
فرمت زیر را برای ستونهای خود تعریف کنید:
\newcolumntype{C}[1]{>{\raggedleft\arraybackslash}p{#1}}
سپس به صورت زیر عمل کنید:
\documentclass[14pt, a4paperpt]{book}
\usepackage[a4paper, inner=2.5cm, outer=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{tabularx}
\usepackage{float}
\usepackage[localise=on, Kashida=off]{xepersian}
\usepackage{array}
\newcolumntype{C}[1]{>{\raggedleft\arraybackslash}p{#1}}
\settextfont[Scale=1.2]{Yas}
\setdigitfont[Scale=1.2]{Yas}
\setmathsfdigitfont[Scale=1.2]{Yas}
\begin{document}
\begin{table}[H]
\caption{آستانۀ سطح صوت بر انسان برای امواج آکوستیکی که در هوا منتشر میشود (اعداد ارائهشده در این جدول برحسب
دسیبل هستند)}
\label{tab1-2}\renewcommand*{\arraystretch}{1.5}
\begin{tabular}{C{3cm}C{3cm}C{2cm}C{2.5cm}C{3.5cm}}
\hline
محدودهی فرکانسی & فروصوت & صدای کوتاه
& صدای بلند & فراصوت کمتر از 8 و \\
& (1-20 هرتز) & (20-250 هرتز) & ($0.25$-$8$ کیلوهرتز) & (بیش از 20 کیلو هرتز) \\
\hline
گوشدرد &
$140$--$60$ & $135$--$40$ & $140$--$120$
احساس بیقراری & 140
\\
آسیب شنوایی دائمی به دلیل در معرض قرارگیریِ کوتاهمدت&
تا 170، فاثد آسیب &
تا 150 فاقد آسیب &
135 (7 دقیقه)، 150 ($0.4$ ثانیه) &
تا 156 فاقد آسیب
\\
پارگی پرهی گوش &
بیش از 170 &
160 &
160 &
نامعلوم
\\
اثرات تعادلی &
تا 170 فاقد آسیب &
150 تهوع خفیف &
140 مشکلات تعادلی خفیف &
تا 154 فاقد آسیب
\\
تأثیر بر ارگانهای تنفسی &
تا 170 فاقد آسیب &
150 غیرقابل تحمل &
140 احساس ناراحتی
160 احساس گرم شدن &
140 احساس ناراحتی
160 گرم شدن
\\
\hline
\end{tabular}
\end{table}
\end{document}
خروجی زیر را دریافت میکنید:
پیشنهاد من این است که جدول رو به صورت عمودی در جدول رسم کنید که فضا برای نوشتهها در یک سطر باشد.
موفق باشید.