باسلام
کد زیر را در نظر بگیرید:
\documentclass{report}
\usepackage{array}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\begin{document}
\begin{table}[htp]
\centering \caption{\label{tab1} \footnotesize ؟}
\renewcommand*{\arraystretch}{1.5}
\begin{tabular}{| >{\centering\arraybackslash}p{2cm} |>{\centering\arraybackslash}p{2cm} | }
\hline
عنصرهای تشکیل دهنده در ترکیب & مؤلفه های هر کدام از ترکیبات\\
\hline
$ A$ & $A_{1}$\\\hline
\end{tabular}
\end{table}
\end{document}
خروجی:
اگر دقت کنید در واقع در کد بالا ما اندازه ستون جدول را تعیین کریم. مثلا گفته شده است که اندازه ستون 2cm باشد. در واقع این کار در این خط انجام شده است:
\begin{tabular}{| >{\centering\arraybackslash}p{2cm} |>{\centering\arraybackslash}p{2cm} | }
نکته: برای یادگیری مطالب بیشتر در مورد جدول، پیوند LaTeX/Tables بسیار مفید است.
نکته: کدی که شما به صورت زیر نوشته اید:
عنصرهای تشکیل دهنده\\در ترکیب & مؤلفه های هر کدام از \\ترکیبات\\
نادرست است. دقت کنید که Latex الان نمی فهمد که \\
برای رفتن به سطر بعد است یا خط بعد؟! پس به هیچ وجه از این روش برای شکستن متن در جدول استفاده نکنید. به جای آن اندازه ستون جدول را تعیین کنید.