LaTeX میں ٹیبلز
قطاریں tabular ماحول میں لکھیں، خانوں کے درمیان & اور ہر قطار کے آخر میں \\ کے ساتھ، اور جب اسے کیپشن اور نمبر چاہیے ہو تو اسے table فلوٹ میں رکھیں۔
پہلا ٹیبل
ٹیبل \begin{tabular}{...} سے شروع ہوتا ہے۔ خمیدہ بریکٹوں میں ہر کالم کے لیے ایک حرف ہوتا ہے: بائیں کے لیے l، مرکز کے لیے c، دائیں کے لیے r۔ اندر & اگلے خانے میں لے جاتا ہے اور \\ قطار ختم کرتا ہے۔
تین کالم، تین ترتیبیں
\begin{tabular}{lcr}
Fruit & Colour & Price \\
Apple & red & 0.44 \\
Banana & yellow & 1.20 \\
\end{tabular}آپ کو اپنے سورس میں & کے نشان سیدھ میں رکھنے کی ضرورت نہیں۔ ان کے گرد خالی جگہیں نظرانداز ہوتی ہیں، اس لیے انہیں صرف تب سیدھ میں رکھیں جب اس سے کوڈ پڑھنے میں مدد ملے۔
کالموں کی اقسام
کالم کی تفصیل طے کرتی ہے کہ کتنے کالم ہیں اور ہر ایک کی ترتیب کیا ہے۔
| حرف | مطلب | Scissor LaTeX میں |
|---|---|---|
l، c، r | بائیں، مرکز، دائیں | کام کرتا ہے۔ |
p{4cm} | مقررہ چوڑائی کا پیراگراف کالم | بائیں ترتیب والے کالم کے طور پر پڑھا جاتا ہے۔ چوڑائی نظرانداز ہوتی ہے، اس لیے لمبا متن 4 cm پر نہیں لپٹتا۔ |
m{..}، b{..} | array پیکیج کے پیراگراف کالم | بائیں ترتیب والے کالموں کے طور پر پڑھے جاتے ہیں؛ چوڑائی نظرانداز ہوتی ہے۔ |
X (tabularx) | ایسا کالم جو چوڑائی بھرنے کے لیے پھیلتا ہے | بائیں ترتیب والے کالم کے طور پر پڑھا جاتا ہے۔ |
| | کالموں کے درمیان عمودی لکیر | کام کرتا ہے۔ |
@{..}، >{..}، <{..} | خانوں کے گرد فاصلہ اور کوڈ | قبول اور نظرانداز کیے جاتے ہیں۔ |
لکیریں: \hline یا booktabs
\hline ٹیبل کے پار ایک لکیر کھینچتا ہے، اور کالم کی تفصیل میں | عمودی لکیریں کھینچتا ہے۔ اس سے کلاسیکی ڈبے والی شکل بنتی ہے۔
\hline اور | کے ساتھ ڈبے والا ٹیبل
\begin{tabular}{|l|r|}
\hline
Name & Points \\
\hline
Erika Mustermann & 44 \\
John Doe & 38 \\
\hline
\end{tabular}بہت سے جرائد کم لکیریں پسند کرتے ہیں۔ booktabs پیکیج آپ کو تین دیتا ہے: ہیڈر کے اوپر \toprule، اس کے نیچے \midrule اور آخر میں \bottomrule، عمودی لکیروں کے بغیر۔
وہی ڈیٹا booktabs کے ساتھ
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
John Doe & 38 \\
\bottomrule
\end{tabular}کیپشنز، نمبر اور حوالے
ٹیبل کو کیپشن اور نمبر دینے کے لیے tabular کو table ماحول میں رکھیں۔ \caption{...} شامل کریں اور اس کے بعد ایک \label{...}۔ پھر \ref{...} متن میں کہیں بھی ٹیبل کا نمبر پرنٹ کرتا ہے۔
کیپشن والا نمبر شدہ ٹیبل
\begin{table}[ht]
\centering
\caption{Points after the first round.}
\label{tab:points}
\begin{tabular}{lr}
\toprule
Name & Points \\
\midrule
Erika Mustermann & 44 \\
Hans Mustermann & 41 \\
\bottomrule
\end{tabular}
\end{table}
Table~\ref{tab:points} shows the points.کیپشن وہیں جاتا ہے جہاں آپ اسے لکھیں: یہاں ٹیبل کے اوپر، جو ٹیبلز کے لیے معمول کی جگہ ہے۔ اگر آپ اسے نیچے چاہتے ہیں تو \caption کو tabular کے بعد رکھیں۔
کالموں پر پھیلے ہوئے خانے
\multicolumn{n}{align}{text} ایک قطار کے n خانوں کو اپنی ترتیب کے ساتھ ایک میں جوڑ دیتا ہے۔ اس کا عام استعمال کالموں کے ایک گروہ کے اوپر ہیڈر ہے۔
دو کالموں پر ہیڈر
\begin{tabular}{lcc}
\toprule
& \multicolumn{2}{c}{Round} \\
Name & 1 & 2 \\
\midrule
Erika & 44 & 40 \\
John & 38 & 45 \\
\bottomrule
\end{tabular}قطاروں پر پھیلے ہوئے خانے
LaTeX میں multirow پیکیج کا \multirow{n}{*}{text} ایک خانے کو ایک قطار سے اونچا بناتا ہے۔ Scissor LaTeX متن رکھتا ہے لیکن پھیلاؤ نہیں: یہ پہلی قطار میں رہتا ہے، اور نیچے کی قطاریں اس کالم میں خالی رہتی ہیں۔
\multirow: متن پہلی قطار میں رہتا ہے
\begin{tabular}{llr}
\toprule
Group & Name & Points \\
\midrule
\multirow{2}{*}{A} & Erika & 44 \\
& John & 38 \\
\bottomrule
\end{tabular}زیادہ تر ٹیبلز کے لیے یہ ٹھیک پڑھا جاتا ہے۔ اگر لیبل کو قطاروں کے درمیان مرکز میں ہونا چاہیے تو اسے درمیانی قطار میں لکھیں۔
TeX انسٹالیشن سے کیا مختلف ہے
یہ سب TeX انسٹالیشن میں بھی کمپائل ہوتے ہیں، اس لیے یہاں لکھی گئی دستاویز وہاں بھی کام کرتی ہے۔
متعلقہ: کئی قطاروں پر خانے multirow کے ساتھ، کالموں کی چوڑائیاں array، tabularx، longtable کے ساتھ، کیپشنز caption، subcaption کے ساتھ، اور جگہ کا تعین فلوٹس کے ساتھ۔ کلک کر کے ٹیبل بنانے کے لیے LaTeX ٹیبل جنریٹر استعمال کریں۔
سوالات اور جوابات
میں LaTeX میں ٹیبل کو کیپشن کیسے دوں؟
tabular کو \begin{table} ... \end{table} کے اندر رکھیں اور اس کے اندر \caption{Your text} لکھیں۔ Scissor LaTeX ٹیبل کو نمبر دیتا ہے اور کیپشن سے پہلے "Table 1:" پرنٹ کرتا ہے۔
میرا لمبا متن p کالم میں کیوں نہیں لپٹتا؟
Scissor LaTeX ابھی کالموں کی چوڑائیاں لاگو نہیں کرتا، اس لیے p{4cm} کالم اپنی سب سے لمبی سطر جتنا چوڑا ہوتا ہے۔ لمبے خانوں کو \newline سے توڑیں، یا انہیں مختصر کریں۔
میں LaTeX ٹیبل میں خانے کیسے ملاؤں؟
کالموں کے پار خانے ملانے کے لیے \multicolumn{2}{c}{text} استعمال کریں۔ Scissor LaTeX میں \multirow سے قطاروں میں نیچے کی طرف ملانا متن تو رکھتا ہے لیکن پھیلاؤ نہیں۔
اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔