কিভাবে LaTeX দিয়ে টেবিল তৈরি করবেন

How Create Tables With Latex



লেটেক, যা লে-টেক বা লাহ-টেক হিসাবে উচ্চারিত, পেশাদার নথি তৈরির জন্য একটি ডকুমেন্টেশন ভাষা। এর সর্বাধিক সাধারণ ব্যবহার হল প্রযুক্তিগত এবং বৈজ্ঞানিক ডকুমেন্টেশন কারণ এটি আপনার যা দেখছে তা আপনি কি বোঝাতে চান তা প্রদান করে। এই পদ্ধতিটি আপনাকে বিন্যাস সম্পর্কে চিন্তা না করে শুধুমাত্র আপনার নথির বিষয়বস্তুর উপর ফোকাস করতে দেয়।

এই টিউটোরিয়ালটির লক্ষ্য হল কিভাবে বিভিন্ন লেবলের ধরন তৈরি করতে এবং সেগুলোকে ডেটা দিয়ে তৈরি করতে লেটেক্স ব্যবহার করতে হয়।







বিঃদ্রঃ: এই টিউটোরিয়াল ধরে নেয় আপনি লাটেক্সে নতুন নন; এটি লাটেক্সের ভূমিকা হিসাবে কাজ করে না।



কিভাবে লেটেক্স দিয়ে একটি সাধারণ টেবিল তৈরি করবেন

বৈজ্ঞানিক নথির সাথে কাজ করার সময় টেবিলগুলি মানসম্মত। লাটেক্স বিভিন্ন টেবিল উপাদান তৈরি এবং কাস্টমাইজ করার জন্য আপনি ব্যবহার করতে পারেন এমন সরঞ্জামগুলির একটি বিস্তৃত সংগ্রহ সরবরাহ করে।



লাটেক্সে একটি সাধারণ টেবিল তৈরি করতে, টেবুলার পরিবেশ ব্যবহার করুন।





কলাম আলাদা করতে, এম্পারস্যান্ড চিহ্ন ব্যবহার করুন &। সারি আলাদা করতে, নতুন লাইন প্রতীক ব্যবহার করুন

নিম্নলিখিত LaTeX কোড একটি সাধারণ টেবিল তৈরি করে।



documentclass {article}
usepackage [utf8] {inputenc}

শিরোনাম {LinuxHint - LaTeX tables}
লেখক {LinuxHint}
তারিখ {জুন ২০২১}

document {document} শুরু করুন
center শুরু {center}
tab শুরু {টেবুলার} গ
1 এবং 2 এবং 3 এবং 4
5 এবং 6 এবং 7 এবং 8
9 এবং 10 এবং 11 এবং 12
{শেষ {সারণী}
{শেষ {কেন্দ্র}
maketitle
document শেষ {দলিল}

আপনি একটি টেবিল তৈরি করতে চান এমন লেটেক্স কম্পাইলারকে বলার জন্য টেবুলার পরিবেশ ব্যবহার করুন।

সারণী পরিবেশের ভিতরে, আপনাকে অবশ্যই সন্নিবেশ করানোর জন্য কলামের সংখ্যা নির্ধারণকারী পরামিতিগুলি নির্দিষ্ট করতে হবে। উদাহরণস্বরূপ, চার (c) মান চারটি কেন্দ্রিক কলাম নির্দেশ করে।

একবার আপনি নীচের কোডটি কম্পাইল করার পরে, আপনার একটি আউটপুট পাওয়া উচিত:

কিভাবে একটি অনুভূমিক লাইন যোগ করবেন

আপনি টেবিলের উপরে এবং নীচে একটি অনুভূমিক রেখা যুক্ত করতে hline কমান্ড ব্যবহার করতে পারেন।

এর জন্য কোড হল:

documentclass {article}
usepackage [utf8] {inputenc}

শিরোনাম {LinuxHint - LaTeX tables}
লেখক {LinuxHint}
তারিখ {জুন ২০২১}

document {document} শুরু করুন
center শুরু {center}
tab শুরু {টেবুলার} গ
line hline
1 এবং 2 এবং 3 এবং 4
5 এবং 6 এবং 7 এবং 8
9 এবং 10 এবং 11 এবং 12
line hline
{শেষ {সারণী}
{শেষ {কেন্দ্র}
maketitle
document শেষ {দলিল}

একবার আপনি কোডটি কম্পাইল করলে, আপনার উপরের এবং নীচে একটি অনুভূমিক রেখার সাথে একটি টেবিল পাওয়া উচিত:

উভয় পাশে উল্লম্ব রেখা সহ একটি সংযুক্ত টেবিল তৈরি করতে, আপনি কলাম সংজ্ঞার শুরুতে দুটি পাইপ নির্দিষ্ট করতে পারেন:

tab শুরু {টেবুলার} গ

এর জন্য একটি সম্পূর্ণ উদাহরণ কোড হল:

documentclass {article}
usepackage [utf8] {inputenc}

শিরোনাম {LinuxHint - LaTeX tables}
লেখক {LinuxHint}
তারিখ {জুন ২০২১}

document {document} শুরু করুন
center শুরু {center}
tab শুরু {টেবুলার} গ
line hline
1 এবং 2 এবং 3 এবং 4
5 এবং 6 এবং 7 এবং 8
9 এবং 10 এবং 11 এবং 12
line hline
{শেষ {সারণী}
{শেষ {কেন্দ্র}
maketitle
document শেষ {দলিল}

একবার আপনি উপরের কোডটি কম্পাইল করলে, আপনার নীচের দেখানো কোডের মতো একটি আউটপুট পাওয়া উচিত:

কলাম টেক্সট কিভাবে সারিবদ্ধ করা যায়

LaTeX আমাদের ডান, বাম এবং কেন্দ্রে কলাম পাঠ্য অনুমতি দেয়। ডিফল্টরূপে, টেক্সট সেন্টার সারিবদ্ধ করতে LaTeX {c} ব্যবহার করে।

লেখাটি ডান বা বামে সেট করতে যথাক্রমে {r} এবং {l} ব্যবহার করুন।

উদাহরণস্বরূপ, নিচের ব্লকগুলি দেখায় কিভাবে সঠিক টেক্সট-অ্যালাইন দিয়ে টেবিল তৈরি করতে হয়।

documentclass {article}
usepackage [utf8] {inputenc}

শিরোনাম {LinuxHint - LaTeX tables}
লেখক {LinuxHint}
তারিখ {জুন ২০২১}

document {document} শুরু করুন
center শুরু {center}
{{টেবুলার} শুরু করুন
line hline
1 এবং 2 এবং 3 এবং 4
5 এবং 6 এবং 7 এবং 8
9 এবং 10 এবং 11 এবং 12
line hline
{শেষ {সারণী}
{শেষ {কেন্দ্র}
maketitle
document শেষ {দলিল}

কিভাবে লেটেক্স দিয়ে মাল্টি পেজ টেবিল তৈরি করবেন

একটি টেবিল তৈরি করতে যেটি দুই বা ততোধিক পৃষ্ঠা গ্রহণ করে, আপনাকে দীর্ঘমেয়াদী প্যাকেজটি ব্যবহার করতে হবে। এটি করার জন্য, লিখুন: লাইন

usepackage {longtable}

লংটেবল প্যাকেজ উল্লেখ করে টেবিলগুলো ভেঙে দেওয়া এবং লেটেক্স পেজ ব্রেক টুলস ব্যবহার করে একত্রিত করা যায়।

একটি দীর্ঘ টেবিল তৈরি করতে, আপনাকে চারটি কমান্ড যুক্ত করতে হবে।

  • endfirsthead - এই কমান্ডের আগে থাকা বিষয়বস্তু প্রথম পৃষ্ঠায় টেবিলের শুরুতে বরাদ্দ করা হয়েছে।
  • এন্ডহেড - এই কমান্ড এবং এন্ডফার্সস্টহেডের মধ্যে বিষয়বস্তু প্রথমটি বাদে প্রতিটি পৃষ্ঠায় টেবিলের শীর্ষে বরাদ্দ করা হয়েছে।
  • এন্ডফুট - সামগ্রীটি শেষ পৃষ্ঠাকে বাদ দিয়ে প্রতিটি পৃষ্ঠার নীচে বরাদ্দ করা হয়েছে।
  • endlastfoot - শেষ পৃষ্ঠার নীচে প্রদর্শিত হয় যেখানে টেবিল শেষ হয়।

নিম্নলিখিত একটি সহজ বহু পৃষ্ঠার টেবিল তৈরি করে।

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

document {document} শুরু করুন
শুরু {longtable} [c] c
লেবেল {long}

line hline
বহুমাত্রিক {2} {স্টার্ট টেবিল}
line hline
ওহে বিশ্ব \
line hline
f এন্ড ফার্স্টহেড

line hline
বহুসংখ্যক {2} {পৃষ্ঠায় টেবিল চালিয়ে যান}
line hline
ওহে বিশ্ব \
f এন্ড ফার্স্টহেড

line hline
বহুমাত্রিক {2} {আরেকটি সারণী শুরু করুন} রেফারেন্স {দীর্ঘ}
line hline
এন্ডহেড
line hline
এন্ডফুট
line hline
বহুবর্ণ {2} {এই টেবিল শেষ করে}
line hline
last endlastfoot
[বহু-কলাম পুনরাবৃত্তি করুন]
long শেষ {longtable}
document শেষ {দলিল}

লাটেক্সে সারি এবং কলামগুলি কীভাবে একত্রিত করা যায়

আপনি সারি এবং কলাম একত্রিত করার জন্য কমান্ড multirow এবং multi-column ব্যবহার করতে পারেন।

বহু-কলাম

একাধিক কলাম একত্রিত করার জন্য সাধারণ সিনট্যাক্স হল:

বহুসংখ্যক {Number_of_columns} {align} {content}

উদাহরণস্বরূপ, নীচের কোডটি বিবেচনা করুন:

documentclass {article}
usepackage [utf8] {inputenc}
document {document} শুরু করুন
শুরু {টেবুলার} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
line hline
বহুমাত্রিক {4} {ট্রেক তালিকা}
line hline
নাম এবং প্রকাশের তারিখ এবং পরিচালক এবং গল্প দ্বারা \
line hline
স্টার ট্রেক: দ্য মোশন পিকচার এবং ডিসেম্বর 7, 1979, এবং রবার্ট ওয়াইজ এবং অ্যালান ডিন ফস্টার
স্টার ট্রেক II: দ্য রেথ অফ খান এবং জুন 4, 1982, এবং নিকোলাস মেয়ার এবং হার্ভ বেনেট
স্টার ট্রেক ভি: দ্য ফাইনাল ফ্রন্টিয়ার এবং June জুন, ১9, এবং উইলিয়াম শ্যাটনার এবং উইলিয়াম শ্যাটনার
line hline
{শেষ {সারণী}
% তথ্য উৎস -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
document শেষ {দলিল}

বিঃদ্রঃ: মাত্রা নির্দিষ্ট করে কলামগুলি সমানভাবে ফাঁকা রাখা নিশ্চিত করা ভাল।

কমান্ডে মাল্টিকলাম {4} {ট্রেক লিস্ট}

{4} একত্রিত করার জন্য কলামের সংখ্যা নির্ধারণ করে।

পরবর্তী অংশটি সীমানা নির্ধারণ করে এবং কলামগুলির জন্য সারিবদ্ধকরণ।

{ট্রেক লিস্ট} - মিলিত কলামের নাম।

একবার আপনি উপরের LaTeX কোড কম্পাইল করার পরে, আপনি একটি আউটপুট পেতে হবে:

বহু-সারি

Multirow কমান্ড ব্যবহার করে সারি একত্রিত করার জন্য, আপনি multirow প্যাকেজ আমদানি করতে হবে।

নিম্নলিখিত উদাহরণ কোড দেখায় কিভাবে সারি একত্রিত করা যায়।

documentclass {article}
usepackage [utf8] {inputenc}
usepackage {multirow}
document {document} শুরু করুন
center শুরু {center}
tab শুরু {টেবুলার} গ
line hline
কলাম 1 এবং কলাম 2 এবং কলাম 3 এবং কলাম 4
line hline
multirow {3} {6cm} {সম্মিলিত সারি (কোষ)} এবং সেল 1 এবং সেল 2
& cell3 & cell4
এবং সেল 5 এবং সেল 6
line hline
{শেষ {সারণী}
{শেষ {কেন্দ্র}
document শেষ {দলিল}

কমান্ড পরীক্ষা করা হচ্ছে: multirow {3} {6cm} {সম্মিলিত সারি (কোষ)} এবং সেল 1 এবং সেল 2

আপনি তিনটি পরামিতি পাবেন:

প্রথমটি হল একত্রিত করা সারির সংখ্যা। সুতরাং এই উদাহরণে, 3 সারি।

পরবর্তী, দ্বিতীয় প্যারামিটারটি কলামের প্রস্থ নির্ধারণ করে। এই উদাহরণে, 6 সেমি।

অবশেষে, শেষ প্যারামিটারটি ঘরের ভিতরের বিষয়বস্তু নির্ধারণ করে।

উপরের কোডটি কম্পাইল করার মতো একটি টেবিল দেওয়া উচিত

টেবিল ক্যাপশন, লেবেল এবং রেফারেন্স সম্পর্কে

আপনি টেবিল ক্যাপশন এবং লেবেল তৈরি করতে পারেন, যা আপনি টেবিল সম্পর্কে তথ্য প্রদর্শন করতে বা এটি উল্লেখ করতে ব্যবহার করতে পারেন।

একটি টেবিলে একটি ক্যাপশন যুক্ত করতে, caption কমান্ড ব্যবহার করুন। আপনি টেবিলের নীচে বা উপরে টেবিলের ক্যাপশন রাখতে পারেন।

উদাহরণ স্বরূপ:

documentclass {article}
usepackage [utf8] {inputenc}
document {document} শুরু করুন
শুরু {টেবিল} [জ!]
কেন্দ্রীকরণ
Star ক্যাপশন {স্টার ট্রেক ফিল্ম সম্পর্কিত তথ্য}
শুরু {টেবুলার} {| p {5cm} | p {3cm} | p {3cm} | p {3cm} |}
line hline
বহুমাত্রিক {3} {ট্রেক তালিকা}
line hline
নাম এবং মুক্তির তারিখ এবং পরিচালক
line hline
স্টার ট্রেক: দ্য মোশন পিকচার এবং ডিসেম্বর 7, 1979, এবং রবার্ট ওয়াইজ
স্টার ট্রেক II: দ্য রেথ অফ খান এবং জুন 4, 1982, এবং নিকোলাস মেয়ার
স্টার ট্রেক ভি: দ্য ফাইনাল ফ্রন্টিয়ার এবং June জুন, ১9, এবং উইলিয়াম শ্যাটনার
line hline
{শেষ {সারণী}
লেবেল {treks}
শেষ টেবিল}
% তথ্য উৎস -> 'https://en.wikipedia.org/wiki/List_of_Star_Trek_films
document শেষ {দলিল}

একবার আপনি কোডটি কম্পাইল করলে, আপনার উপরের ক্যাপশন সহ একটি টেবিল পাওয়া উচিত, যেমন নীচের ছবিতে দেখানো হয়েছে:

উপসংহার

এই টিউটোরিয়ালটি লেটেক্সে টেবিল তৈরি এবং কাজ করার মূল বিষয়গুলি নিয়ে আলোচনা করেছে।

আপনি যেমন জানেন, লাটেক্স একটি শক্তিশালী হাতিয়ার, এবং এই টিউটোরিয়ালটি লেটেক্স টেবিলের সাথে কীভাবে কাজ করতে হয় তার পৃষ্ঠকে স্ক্র্যাচ করে না।

লাটেক্স ডকুমেন্টেশন একটি দুর্দান্ত রেফারেন্স গাইড। প্রয়োজন হিসাবে এটি পড়ুন দয়া করে।