مواد پر جائیں

Scissor LaTeX میں array، tabularx، longtable، tabulary

array اور tabularx پیکجز اور ان کے ساتھی Scissor LaTeX میں جزوی طور پر کام کرتے ہیں: tabularx، tabulary، longtable اور xltabular ٹیبل tabular کی طرح ٹائپ سیٹ ہوتے ہیں، اور جب ٹیبل سطر سے چوڑا ہونے لگے تو لمبے خانے لپٹ جاتے ہیں؛ کالم کی چوڑائیاں (p{3cm}، X، ٹیبل کی چوڑائی) اور >{...}/<{...} کوڈ نظر انداز ہوتے ہیں، \newcolumntype نامعلوم ہے، اور longtable کے ہیڈر نہیں دہرائے جاتے۔

پیکجز کیا کرتے ہیں

  • array کالم کی اقسام جیسے m{width} اور b{width}، >{...} اور <{...} سے ہر خانے سے پہلے اور بعد کا کوڈ، اور اپنے کالم حروف کے لیے \newcolumntype شامل کرتا ہے۔
  • tabularx آپ کو \begin{tabularx}{\textwidth}{lX} دیتا ہے، جہاں X کالم پھیلتے ہیں تاکہ ٹیبل کی دی گئی چوڑائی ہو۔ tabulary یہی کام L، C، R، J کالموں سے کرتا ہے جو مواد کے حساب سے چوڑائی بانٹتے ہیں۔
  • longtable ٹیبل کو صفحات پر ٹوٹنے دیتا ہے، دہرائے جانے والے ہیڈر (\endhead) کے ساتھ۔ xltabular، longtable اور tabularx کو یکجا کرتا ہے۔

یہاں کیا کام کرتا ہے

خصوصیتScissor LaTeX میںنوٹس
tabularx، tabulary، xltabular، longtable، tabular*جزوی طور پرtabular کی طرح ٹائپ سیٹ ہوتے ہیں۔ کل چوڑائی کا آرگیومنٹ نظر انداز ہوتا ہے۔
X، L، C، R، J کالمجزوی طور پرX اور L بائیں سیدھ، C درمیان، R دائیں سیدھ۔
p{3cm}، m{3cm}، b{3cm}جزوی طور پربائیں سیدھ؛ چوڑائی نظر انداز ہوتی ہے۔
خانے کا لمبا متنکام کرتا ہےجب ٹیبل ورنہ سطر سے چوڑا ہو جائے تو لپٹ جاتا ہے۔
>{\bfseries}l، r<{\%}چھوڑ دیا گیاخانوں سے پہلے اور بعد کا کوڈ نظر انداز ہوتا ہے۔
\newcolumntype{C}{...}سپورٹ نہیںمسائل کے نوٹ کے ساتھ چھوڑ دیا جاتا ہے، اور اس کی تعریف متن کے طور پر چھپتی ہے۔ اس کی بجائے کالم کی قسم پوری لکھیں۔
\endhead، \endfirsthead، \endfoot، \endlastfootچھوڑ دیا گیالمبا ٹیبل صفحات پر ٹوٹتا ہے، لیکن اس کا ہیڈر نہیں دہرایا جاتا۔
\tabularnewlineکام کرتا ہے\\ جیسا۔
\arraybackslashسپورٹ نہیںمسائل کے نوٹ کے ساتھ چھوڑ دیا جاتا ہے؛ ورنہ بے ضرر۔

مثالیں

پھیلنے والے کالم کے ساتھ ایک tabularx ٹیبل۔ لمبا متن متن کے کنارے پر لپٹ جاتا ہے، جیسے TeX انسٹالیشن میں:

X کالم کے ساتھ tabularx

LaTeXابتدائیہ: \usepackage{tabularx}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{tabularx}{\textwidth}{lX}
\hline
Name & Notes \\
\hline
Erika Mustermann & Leads the project, writes the reports and checks
  every one of the 44 measurements twice before they are published. \\
John Doe & Builds the test setup. \\
\hline
\end{tabularx}
Scissor LaTeX نے ٹائپ سیٹ کیا: X کالم کے ساتھ tabularx

ہیڈر قطار کے ساتھ ایک longtable۔ ٹیبل ٹائپ سیٹ ہوتا ہے؛ لمبی دستاویز میں ہیڈر اگلے صفحے پر نہیں دہرایا جائے گا:

\endhead کے ساتھ longtable

LaTeXابتدائیہ: \usepackage{longtable}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{longtable}{lr}
\hline
Item & Count \\
\hline
\endhead
Pencils & 44 \\
Erasers & 12 \\
Rulers  & 7 \\
\hline
\end{longtable}

>{...} میں کوڈ نظر انداز ہوتا ہے، اس لیے یہ کالم بولڈ نہیں اور فیصد کے نشان غائب ہیں:

>{...} اور <{...} نظر انداز ہوتے ہیں

LaTeXابتدائیہ: \usepackage{array}ایڈیٹر میں کھولیں (نئے ٹیب میں کھلتا ہے)
\begin{tabular}{>{\bfseries}l r<{\,\%}}
Growth & 44 \\
Share  & 12 \\
\end{tabular}

اس کی بجائے فارمیٹنگ خانوں میں لکھیں۔ یہ یہاں بھی کام کرتا ہے اور TeX انسٹالیشن میں بھی:

خانوں میں لکھی گئی فارمیٹنگ

\begin{tabular}{lr}
\textbf{Growth} & 44\,\% \\
\textbf{Share}  & 12\,\% \\
\end{tabular}

مطابقت

  • TeX انسٹالیشن سے یہاں: ٹیبل ٹائپ سیٹ ہوتے ہیں اور اپنی سیدھ رکھتے ہیں، لیکن کالم کی چوڑائیاں نہیں۔ \newcolumntype سے بنے اپنے کالم حروف تلاش کریں۔
  • یہاں سے TeX انسٹالیشن میں: دستاویزات وہاں بغیر تبدیلی کے کمپائل ہوتی ہیں، اور وہاں چوڑائیاں لاگو ہوتی ہیں۔

مکمل دستی کتابچے CTAN پر ہیں: ctan.org/pkg/array، ctan.org/pkg/tabularx، ctan.org/pkg/tabulary، ctan.org/pkg/longtable اور ctan.org/pkg/xltabular۔ عام طور پر ٹیبلوں کے لیے LaTeX میں ٹیبل دیکھیں۔

یہ بھی دیکھیں: ٹیبل، multirow، booktabs اور LaTeX ٹیبل جنریٹر۔

سوالات اور جوابات

میرے p{3cm} کالم کی چوڑائی 3 cm کیوں نہیں؟

کالم کی چوڑائیاں ابھی لاگو نہیں ہوتیں۔ لمبا متن پھر بھی متن کے کنارے پر لپٹ جاتا ہے، اس لیے ٹیبل صفحے پر رہتا ہے۔

کیا longtable صفحات پر ٹوٹتا ہے؟

جی ہاں، لمبا ٹیبل اگلے صفحے پر جاری رہتا ہے، لیکن \endhead سے نشان زد قطاریں وہاں نہیں دہرائی جاتیں۔

اس صفحے کی ہر مثال سائٹ بنتے وقت Scissor LaTeX ٹائپ سیٹ کرتا ہے۔ آخری بار اپ ڈیٹ: 2026-11-07۔