LaTeX کے ساتھ میزیں بنانے کا طریقہ

How Create Tables With Latex



LaTeX ، جسے Lay-Tek یا Lah-Tek کہا جاتا ہے ، پیشہ ورانہ دستاویزات بنانے کے لیے ایک دستاویزی زبان ہے۔ اس کا سب سے عام استعمال تکنیکی اور سائنسی دستاویزات ہے کیونکہ یہ آپ کو جو کچھ نظر آتا ہے وہ آپ کو سمجھتا ہے۔ یہ طریقہ آپ کو فارمیٹنگ کی فکر کیے بغیر صرف اپنی دستاویز کے مندرجات پر توجہ مرکوز کرنے کی اجازت دیتا ہے۔

اس ٹیوٹوریل کا مقصد آپ کو یہ سکھانا ہے کہ ٹیبل کی مختلف اقسام بنانے اور انہیں ڈیٹا کے ساتھ آباد کرنے کے لیے لاٹیکس کا استعمال کیسے کریں۔







نوٹ: یہ ٹیوٹوریل فرض کرتا ہے کہ آپ لاٹیکس کے لیے نئے نہیں ہیں۔ یہ لاٹیکس کے تعارف کے طور پر کام نہیں کرتا ہے۔



LaTeX کے ساتھ ایک سادہ ٹیبل بنانے کا طریقہ

سائنسی دستاویزات کے ساتھ کام کرتے وقت میزیں معیاری ہوتی ہیں۔ لاٹیکس ٹولز کا ایک وسیع مجموعہ پیش کرتا ہے جسے آپ ٹیبل کے مختلف عناصر بنانے اور اپنی مرضی کے مطابق استعمال کرسکتے ہیں۔



لاٹیکس میں ایک سادہ ٹیبل بنانے کے لیے ، ٹیبلر ماحول استعمال کریں۔





کالم کو الگ کرنے کے لیے ، ایمپرسینڈ علامت استعمال کریں۔ قطاروں کو الگ کرنے کے لیے ، نئی لائن علامت استعمال کریں

مندرجہ ذیل لاٹیکس کوڈ ایک سادہ ٹیبل بناتا ہے۔



documentclass {article}
usepackage [utf8] {inputenc}

عنوان {LinuxHint - LaTeX میزیں}
مصنف {LinuxHint}
تاریخ {جون 2021}

شروع کریں {document}
شروع کریں {center}
شروع کریں {ٹیبلر} ج
1 اور 2 اور 3 اور 4۔
5 اور 6 اور 7 اور 8۔
9 اور 10 اور 11 اور 12۔
اختتام {ٹیبلر}
اختتام {مرکز}
میکیٹ ٹائل
document اختتام {دستاویز}

ٹیبلر ماحول کو لاٹیکس کمپلر کو بتانے کے لیے استعمال کریں کہ آپ ٹیبل بنانا چاہتے ہیں۔

ٹیبلر ماحول کے اندر ، آپ کو داخل کرنے کے لئے کالموں کی تعداد کی وضاحت کرنے والے پیرامیٹرز کی وضاحت کرنی ہوگی۔ مثال کے طور پر ، چار (c) اقدار چار مرکزی کالموں کی نشاندہی کرتی ہیں۔

ایک بار جب آپ ذیل میں کوڈ مرتب کرتے ہیں ، آپ کو ایک آؤٹ پٹ حاصل کرنا چاہئے:

افقی لائن کیسے شامل کی جائے

آپ میز کے اوپر اور نیچے افقی لائن شامل کرنے کے لیے hline کمانڈ استعمال کر سکتے ہیں۔

اس کے لیے کوڈ یہ ہے:

documentclass {article}
usepackage [utf8] {inputenc}

عنوان {LinuxHint - LaTeX میزیں}
مصنف {LinuxHint}
تاریخ {جون 2021}

شروع کریں {document}
شروع کریں {center}
شروع کریں {ٹیبلر} ج
line hline
1 اور 2 اور 3 اور 4۔
5 اور 6 اور 7 اور 8۔
9 اور 10 اور 11 اور 12۔
line hline
اختتام {ٹیبلر}
اختتام {مرکز}
میکیٹ ٹائل
document اختتام {دستاویز}

ایک بار جب آپ کوڈ مرتب کرتے ہیں ، آپ کو اوپر اور نیچے افقی لکیر کے ساتھ ایک ٹیبل ملنا چاہیے:

دونوں اطراف میں عمودی لکیروں کے ساتھ ایک بند ٹیبل بنانے کے لیے ، آپ کالم کی تعریف کے آغاز میں دو پائپ کی وضاحت کر سکتے ہیں:

شروع کریں {ٹیبلر} ج

اس کے لیے ایک مکمل مثال کا کوڈ یہ ہے:

documentclass {article}
usepackage [utf8] {inputenc}

عنوان {LinuxHint - LaTeX میزیں}
مصنف {LinuxHint}
تاریخ {جون 2021}

شروع کریں {document}
شروع کریں {center}
شروع کریں {ٹیبلر} ج
line hline
1 اور 2 اور 3 اور 4۔
5 اور 6 اور 7 اور 8۔
9 اور 10 اور 11 اور 12۔
line hline
اختتام {ٹیبلر}
اختتام {مرکز}
میکیٹ ٹائل
document اختتام {دستاویز}

ایک بار جب آپ مندرجہ بالا کوڈ مرتب کرتے ہیں تو ، آپ کو ذیل میں دکھائے گئے آؤٹ پٹ کی طرح ملنا چاہئے:

کالم ٹیکسٹ کو سیدھا کرنے کا طریقہ

لاٹیکس ہمیں کالم کے متن کو دائیں ، بائیں اور مرکز کی اجازت دیتا ہے۔ پہلے سے طے شدہ طور پر ، LaTeX ٹیکسٹ سینٹر کو سیدھ کرنے کے لیے {c} استعمال کرتا ہے۔

متن کو دائیں یا بائیں سیٹ کرنے کے لیے ، بالترتیب {r} اور {l} استعمال کریں۔

مثال کے طور پر ، درج ذیل بلاکس دکھاتے ہیں کہ دائیں متن کی سیدھ میں میزیں کیسے بنائی جائیں۔

documentclass {article}
usepackage [utf8] {inputenc}

عنوان {LinuxHint - LaTeX میزیں}
مصنف {LinuxHint}
تاریخ {جون 2021}

شروع کریں {document}
شروع کریں {center}
شروع کریں {ٹیبلر}
line hline
1 اور 2 اور 3 اور 4۔
5 اور 6 اور 7 اور 8۔
9 اور 10 اور 11 اور 12۔
line hline
اختتام {ٹیبلر}
اختتام {مرکز}
میکیٹ ٹائل
document اختتام {دستاویز}

لاٹیکس کے ساتھ ملٹی پیج ٹیبل بنانے کا طریقہ

ایک ٹیبل بنانے کے لیے جس میں دو یا زیادہ صفحات ہوں ، آپ کو لانگ ٹیبل پیکیج استعمال کرنے کی ضرورت ہے۔ ایسا کرنے کے لئے ، درج کریں: لائن

usepackage {longtable}

لانگ ٹیبل پیکیج کی وضاحت کرنے سے ٹیبلز کو توڑنے اور لیٹیکس پیج بریک ٹولز کا استعمال کرتے ہوئے جوڑنے کی اجازت ملتی ہے۔

ایک لمبی میز بنانے کے لیے ، آپ کو چار کمانڈ شامل کرنے کی ضرورت ہے۔

  • endfirsthead - اس کمانڈ سے پہلے کا مواد پہلے صفحے پر ٹیبل کے آغاز میں مختص کیا گیا ہے۔
  • اینڈ ہیڈ - اس کمانڈ اور اینڈفرسٹ ہیڈ کے درمیان کا مواد ہر صفحے پر ٹیبل کے اوپری حصے میں مختص کیا گیا ہے سوائے پہلے والے کے۔
  • اینڈ فٹ - آخری صفحے کے علاوہ ہر صفحے کے نیچے مواد مختص کیا گیا ہے۔
  • endlastfoot - ٹیبل ختم ہونے والے آخری صفحے پر نیچے دکھایا گیا ہے۔

مندرجہ ذیل ایک سادہ ملٹی پیج ٹیبل بناتا ہے۔

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {longtable}

شروع کریں {document}
شروع کریں {longtable} [c] c
لیبل {long}

line hline
کثیر کالم {2} {Start Table}
line hline
سلام اور دنیا
line hline
f endfirsthead

line hline
ملٹی کالم {2} {صفحات پر جدول جاری رکھیں}
line hline
سلام اور دنیا
f endfirsthead

line hline
کثیر کالم {2} {ایک اور جدول شروع کریں} ریف {طویل}
line hline
اختتام
line hline
اینڈ فٹ
line hline
کثیر کالم {2} {یہ میز ختم کرتا ہے}
line hline
last endlastfoot
[کثیر کالم دہرائیں]
اختتام {longtable}
document اختتام {دستاویز}

لاٹیکس میں قطاروں اور کالموں کو یکجا کرنے کا طریقہ

آپ قطار اور کالم کو جوڑنے کے لیے کمانڈ ملٹیرو اور ملٹی کالم استعمال کرسکتے ہیں۔

کثیر کالم۔

ایک سے زیادہ کالموں کو جوڑنے کا عمومی نحو یہ ہے:

ملٹی کالم {Number_of_columns} {align} {content}

مثال کے طور پر ، ذیل میں کوڈ پر غور کریں:

documentclass {article}
usepackage [utf8] {inputenc}
شروع کریں {document}
start {tabular} {| p {5cm} | p {3cm} | p {3cm} | پی {3cm} |}
line hline
ملٹی کالم {4} {ٹریک لسٹ}
line hline
نام اور ریلیز کی تاریخ اور ڈائریکٹر اور کہانی بذریعہ
line hline
اسٹار ٹریک: دی موشن پکچر اور 7 دسمبر 1979 ، اور رابرٹ وائز اور ایلن ڈین فوسٹر
اسٹار ٹریک II: خان کا غصہ اور 4 جون 1982 ، اور نکولس میئر اور ہاروے بینیٹ
سٹار ٹریک وی: فائنل فرنٹیئر اور 9 جون 1989 ، اور ولیم شٹنر اور ولیم شیٹنر
line hline
اختتام {ٹیبلر}
٪ ڈیٹا سورس -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
document اختتام {دستاویز}

نوٹ: یہ یقینی بنانا اچھا ہے کہ طول و عرض کی وضاحت کرکے کالم یکساں طور پر فاصلے پر ہیں۔

کمانڈ میں ملٹی کالم {4} {ٹریک لسٹ}

{4} جمع کرنے کے لیے کالموں کی تعداد کی وضاحت کرتا ہے۔

اگلا حصہ کالموں کی حد بندی اور صف بندی کی وضاحت کرتا ہے۔

{ٹریک لسٹ} - مشترکہ کالموں کا نام۔

ایک بار جب آپ اوپر لاٹیکس کوڈ مرتب کرتے ہیں تو ، آپ کو ایک آؤٹ پٹ ملنا چاہئے:

کثیر قطاریں۔

ملٹیرو کمانڈ کا استعمال کرتے ہوئے قطاروں کو جوڑنے کے لیے ، آپ کو ملٹیرو پیکج درآمد کرنے کی ضرورت ہے۔

مندرجہ ذیل مثال کا کوڈ دکھاتا ہے کہ قطاروں کو کیسے جوڑا جائے۔

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {multirow}
شروع کریں {document}
شروع کریں {center}
شروع کریں {ٹیبلر} ج
line hline
کالم 1 اور کالم 2 اور کالم 3 اور کالم 4۔
line hline
ملٹیرو {3} {6cm} {مشترکہ قطاریں (سیل)} اور سیل 1 اور سیل 2
اور سیل 3 اور سیل 4۔
اور سیل 5 اور سیل 6۔
line hline
اختتام {ٹیبلر}
اختتام {مرکز}
document اختتام {دستاویز}

کمانڈ کی جانچ: ملٹیرو {3} {6cm} {مشترکہ قطاریں (سیل)} اور سیل 1 اور سیل 2

آپ کو تین پیرامیٹرز ملیں گے:

سب سے پہلے ایک جوڑنے والی قطاروں کی تعداد ہے۔ تو اس مثال میں ، 3 قطاریں۔

اگلا ، دوسرا پیرامیٹر کالم کی چوڑائی کی وضاحت کرتا ہے۔ اس مثال میں ، 6 سینٹی میٹر۔

آخر میں ، آخری پیرامیٹر سیل کے اندر موجود مواد کی وضاحت کرتا ہے۔

مذکورہ کوڈ کو مرتب کرنے سے ایک جیسا جدول دینا چاہیے۔

ٹیبل کیپشن ، لیبل ، اور حوالہ جات کے بارے میں۔

آپ ٹیبل کیپشن اور لیبل بنا سکتے ہیں ، جسے آپ ٹیبل کے بارے میں معلومات ظاہر کرنے یا اس کا حوالہ دینے کے لیے استعمال کر سکتے ہیں۔

ٹیبل میں سرخی شامل کرنے کے لیے ، کیپشن کمانڈ استعمال کریں۔ آپ میز کے عنوان کو میز کے نیچے یا اوپر رکھ سکتے ہیں۔

مثال کے طور پر:

documentclass {article}
usepackage [utf8] {inputenc}
شروع کریں {document}
شروع کریں {table} [h!]
مرکزیت
کیپشن {سٹار ٹریک فلموں کے بارے میں معلومات}
start {tabular} {| p {5cm} | p {3cm} | p {3cm} | پی {3cm} |}
line hline
ملٹی کالم {3} {ٹریک لسٹ}
line hline
نام اور ریلیز کی تاریخ اور ڈائریکٹر
line hline
سٹار ٹریک: دی موشن پکچر اور 7 دسمبر 1979 ، اور رابرٹ وائز
اسٹار ٹریک II: خان کا غصہ اور 4 جون 1982 ، اور نکولس میئر
سٹار ٹریک وی: فائنل فرنٹیئر اور 9 جون 1989 ، اور ولیم شیٹنر
line hline
اختتام {ٹیبلر}
لیبل {treks}
آخر میز}
٪ ڈیٹا سورس -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
document اختتام {دستاویز}

ایک بار جب آپ کوڈ مرتب کرتے ہیں ، آپ کو اوپر کیپشن کے ساتھ ایک ٹیبل ملنا چاہیے ، جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے:

نتیجہ

اس ٹیوٹوریل نے لاٹیکس میں میزیں بنانے اور ان کے ساتھ کام کرنے کی بنیادی باتوں پر تبادلہ خیال کیا ہے۔

جیسا کہ آپ جانتے ہیں ، لاٹیکس ایک طاقتور ٹول ہے ، اور یہ ٹیوٹوریل لاٹیکس ٹیبلز کے ساتھ کام کرنے کے طریقے کی سطح کو نہیں کھرچتا۔

LaTex دستاویزات ایک بہترین حوالہ گائیڈ ہے۔ برائے مہربانی ضرورت کے مطابق اس کا حوالہ دیں۔