سلام
نکته: پاسخ امکان ارسال فقط ۸۰۰۰ کاراکتر است. بعد نوشتن پیام به محدودیت خوردم. عکسها را هم وقت گذاشته بودم اماده کرده بودم. بعد پاسخ رفتم کپشن شما رو که ۴ خط بود کمتر کردم. تفاوت در عکسها بخاطر اینه.
فایل کمینه / کوچک mwe
که ارسال میفرمایین، بستهها و دستورهایی که به سوال ارتباط نداشته باشه بهتره.
و اگر کد را در سوال قرار دهید (به جای فایل) بهتر هست به نظرم.
مثلا به این صورت کمینه:
\documentclass[12pt,a4paper]{article}
\usepackage{ptext}
\usepackage{booktabs}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\ptext[1]
\begin{table}[h!tb]
\caption{مقایسه زمان و حافظه مورد نیاز برای تحلیل فراسطوح با استفاده از روشهای توابع دایادی گرین (برپایه همگنسازی) و \ldots{}}
\centering
\begin{tabular}{cccccc}
\toprule
\multicolumn{1}{c}{} &\multicolumn{2}{c}{\textbf{Homogenization using DGFs}} &\multicolumn{2}{c}{\textbf{IE Full-Wave FEKO}} &\\
\cmidrule(rl){2-3}\cmidrule(rl){4-5}
\textbf{Structures} & {Computation time (s)} & {RAM (MB)} & {Computation time (s)} & {RAM (MB)} &\\
\midrule
PEC square patch array & 0.36 & 0.88 & 30413.595. & 67740 &\\
PEC circular patch array & 0.73& 1.13 & 32418.985 & 69068 &\\
Array of dielectric spheres & 0.40 & 1.34 & 71022.099 &70010 &\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
خروجی جدول شما که به حاشیه کاغذ رفته.
جدولتون مشکلات زیادی داره. (علاوه بر اصل سوالتون)
جدول انگلیسی از چپ باید نوشته شود.
در متن پارسی البته جدول / عبارت و ... انگلیسی نباید باشه (اگر ترجمهشده موجود هست)
اعداد در محیط ریاضی نبود.
یک ستون بیشتر برای جدول تعریف کرده بودید.
همه را اصلاح کردم.
فقط همه عبارتهای لاتین باید با \lr{}
زده شود. مثلا:
\lr{Ram (MB)}
یا بهتر و اصولی اینه که ترجمه پارسی نوشته شود.
راهحل برای کوچک کردن عرض جدول شما زیاد هست.
روش اول: حذف فضاهای مرده (سفید) با دوردیفه نوشتنشون با کمک makecell
\documentclass[12pt,a4paper]{article}
\usepackage{ptext}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\ptext[1]
\begin{table}[h!tb]
\caption{مقایسه زمان و حافظه مورد نیاز برای تحلیل فراسطوح با استفاده از روشهای توابع دایادی گرین (برپایه همگنسازی) و \ldots{}}
\centering
\setLTRtable
\small
\begin{tabular}{ccccc}
\toprule
& \multicolumn{2}{c}{\textbf{\makecell{Homogenization\\using DGFs}}} & \multicolumn{2}{c}{\textbf{IE Full-Wave FEKO}} \\
\cmidrule(rl){2-3} \cmidrule(rl){4-5}
\textbf{Structures} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} \\
\midrule
PEC square patch array & $0.36$ & $0.88$ & $30413.595$ & $67740$ \\
PEC circular patch array & $0.73$ & $1.13$ & $32418.985$ & $69068$ \\
Array of dielectric spheres & $0.40$ & $1.34$ & $71022.099$ & $70010$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
خروجیش:
مثال ساده:
\makecell{RAM\\(MB)}
بستهی makecell
نیاز دارد.
قبل از بستهی xepersian
فراخوانی شود.
روش دوم: کوچک کردن فونت جدول (تا ۱۵ - ۲۰ درصد مجاز و استاندارد است اغلب)
فونت جدول هم با \small
کوچکتر شد.
روش سوم: کاهش فاصله ستونهای جدول
با دستور
\setlength\tabcolsep{1mm}
مثال ساده:
\begin{table}[h!tb]
\caption{توضیح جدول}
\setlength\tabcolsep{1mm}
\begin{tabular}{ccccc}
محتوای جدول اینجا
\end{tabular}
\end{table}
جدول:
\documentclass[12pt,a4paper]{article}
\usepackage{ptext}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\ptext[1]
\begin{table}[h!tb]
\caption{مقایسه زمان و حافظه مورد نیاز برای تحلیل فراسطوح با استفاده از روشهای توابع دایادی گرین (برپایه همگنسازی) و \ldots{}}
\centering
\setLTRtable
\small
\setlength\tabcolsep{1mm}
\begin{tabular}{ccccc}
\toprule
& \multicolumn{2}{c}{\textbf{\makecell{Homogenization\\using DGFs}}} & \multicolumn{2}{c}{\textbf{IE Full-Wave FEKO}} \\
\cmidrule(rl){2-3} \cmidrule(rl){4-5}
\textbf{Structures} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} \\
\midrule
PEC square patch array & $0.36$ & $0.88$ & $30413.595$ & $67740$ \\
PEC circular patch array & $0.73$ & $1.13$ & $32418.985$ & $69068$ \\
Array of dielectric spheres & $0.40$ & $1.34$ & $71022.099$ & $70010$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
خروجیش:
روش چهارم: تنظیم عرض جدول به عرض صفحه یا کمتر
در صورتی که روش ّای بالا کافی نبود، این روش پیشنهاد میشود.
چون ممکن است فونت جدول را خیلی کوچکتر کند و مشکل پیش بیاید و کیفیت را پایین بیاورد.
نکته: بسته graphicx
لازم است.
دقت کنید مثال جدول دوم به عرض نصف صفحه شده، صرفا برای دیدن بهتر کار (درست نیست)
منظور این خط است:
\resizebox{0.5\textwidth}{!}{%
مثال:
\documentclass[12pt,a4paper]{article}
\usepackage{showframe}
\usepackage{ptext}
\usepackage{makecell}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\ptext[1]
\begin{table}[h!tb]
\caption{مقایسه زمان و حافظه مورد نیاز برای تحلیل فراسطوح با استفاده از روشهای توابع دایادی گرین (برپایه همگنسازی) و \ldots{}}
\centering
\setLTRtable
\resizebox{\textwidth}{!}{%
\begin{tabular}{ccccc}
\toprule
& \multicolumn{2}{c}{\textbf{\makecell{Homogenization\\using DGFs}}} & \multicolumn{2}{c}{\textbf{IE Full-Wave FEKO}} \\
\cmidrule(rl){2-3} \cmidrule(rl){4-5}
\textbf{Structures} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} \\
\midrule
PEC square patch array & $0.36$ & $0.88$ & $30413.595$ & $67740$ \\
PEC circular patch array & $0.73$ & $1.13$ & $32418.985$ & $69068$ \\
Array of dielectric spheres & $0.40$ & $1.34$ & $71022.099$ & $70010$ \\
\bottomrule
\end{tabular}}
\end{table}
\ptext[2]
\begin{table}[h!tb]
\caption{مقایسه زمان و حافظه مورد نیاز برای تحلیل فراسطوح با استفاده از روشهای توابع دایادی گرین (برپایه همگنسازی) و \ldots{}}
\centering
\setLTRtable
\resizebox{0.5\textwidth}{!}{%
\begin{tabular}{ccccc}
\toprule
& \multicolumn{2}{c}{\textbf{\makecell{Homogenization\\using DGFs}}} & \multicolumn{2}{c}{\textbf{IE Full-Wave FEKO}} \\
\cmidrule(rl){2-3} \cmidrule(rl){4-5}
\textbf{Structures} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} & \makecell{Computation\\time (s)} & \makecell{RAM\\(MB)} \\
\midrule
PEC square patch array & $0.36$ & $0.88$ & $30413.595$ & $67740$ \\
PEC circular patch array & $0.73$ & $1.13$ & $32418.985$ & $69068$ \\
Array of dielectric spheres & $0.40$ & $1.34$ & $71022.099$ & $70010$ \\
\bottomrule
\end{tabular}}
\end{table}
\end{document}
خروجی:
روشهای دیگری هم هست. فرصت شد اضافه میکنم.
موفقتر باشین