ধাপে ধাপে LaTeX শিখুন
শুরু করুন ডকুমেন্টের গঠন দিয়ে, তারপর লেখা ও তালিকা, তারপর গণিত ও ইকুয়েশন, তারপর টেবিল ও চিত্র। এখানকার প্রতিটি পেজে ছোট ছোট উদাহরণ আছে, যেগুলো আপনি এডিটরে খুলে বদলাতে পারেন।
এই অংশটি কীভাবে ব্যবহার করবেন
প্রতিটি পেজ একটি বিষয় নিয়ে, আর আগের পেজগুলোর ওপর ভিত্তি করে তৈরি। LaTeX আপনার কাছে নতুন হলে পেজগুলো ক্রম অনুযায়ী পড়ুন, অথবা সরাসরি আপনার দরকারি বিষয়ে চলে যান। এই পেজগুলোর প্রতিটি উদাহরণ এডিটর নিজেই টাইপসেট করে: চেষ্টা করে দেখতে একটি প্রজেক্টে কপি করুন, বদলান আর সঙ্গে সঙ্গে ফলাফল দেখুন।
যেখানে Scissor LaTeX একটি TeX ইনস্টলেশন থেকে আলাদা আচরণ করে, সেখানে পেজটি Scissor LaTeX-এর সীমাবদ্ধতা শিরোনামের একটি বাক্সে তা জানায়, আর তার বদলে কী লিখতে হবে তাও বলে।
একটি প্রস্তাবিত পথ
- কাঠামো। ডকুমেন্টের গঠন ক্লাস, preamble আর মূল অংশ (body) ব্যাখ্যা করে।
- লেখা। লেখার স্টাইল, অনুচ্ছেদ ও ফাঁকা জায়গা, তালিকা এবং সেকশন ও সূচিপত্র।
- গণিত। গণিতের মৌলিক বিষয়, তারপর ইকুয়েশন ও সারিবদ্ধকরণ, ম্যাট্রিক্স এবং উপপাদ্য ও প্রমাণ।
- টেবিল ও ছবি। টেবিল, চিত্র ও ছবি এবং ফ্লোট।
- অংশগুলো জোড়া লাগানো। ক্রস-রেফারেন্স, ফুটনোট এবং গ্রন্থপঞ্জি।
- নিজের মতো করে নেওয়া। আপনার নিজের কমান্ড, ডকুমেন্ট ক্লাস, পেজ লেআউট এবং একাধিক ফাইলের প্রজেক্ট।
সবকিছু একসঙ্গে
এই ছোট ডকুমেন্টটি এই অংশের বেশিরভাগ পেজ থেকে কিছু না কিছু ব্যবহার করে: একটি শিরোনাম, একটি সারসংক্ষেপ, সেকশন, একটি তালিকা, রেফারেন্সসহ একটি নম্বরযুক্ত ইকুয়েশন, প্রমাণসহ একটি উপপাদ্য, আর একটি টেবিল।
মৌলিক বিষয়গুলো ব্যবহার করা একটি ছোট পেপার
\documentclass{article}
\usepackage{amsmath,amsthm,booktabs}
\newtheorem{theorem}{Theorem}
\title{Sums of Odd Numbers}
\author{Erika Mustermann}
\date{November 2026}
\begin{document}
\maketitle
\begin{abstract}
We show that the first $n$ odd numbers add up to $n^2$.
\end{abstract}
\section{The claim}
Adding odd numbers one by one gives:
\begin{itemize}
\item $1 = 1$,
\item $1 + 3 = 4$,
\item $1 + 3 + 5 = 9$.
\end{itemize}
The pattern suggests
\begin{equation}
\sum_{k=1}^{n} (2k - 1) = n^2 . \label{eq:odd}
\end{equation}
\begin{theorem}
Equation~\eqref{eq:odd} holds for every $n \geq 1$.
\end{theorem}
\begin{proof}
For $n = 1$ both sides are 1. Adding the next odd
number $2n + 1$ to $n^2$ gives $(n+1)^2$.
\end{proof}
\section{A check}
\begin{tabular}{rr}
\toprule
$n$ & Sum \\
\midrule
4 & 16 \\
44 & 1936 \\
\bottomrule
\end{tabular}
\end{document}
এই অংশের পেজগুলো
- ডকুমেন্টের গঠনএকটি LaTeX ডকুমেন্টের দুটি অংশ। preamble,
\documentclassথেকে\begin{document}পর্যন্ত, ডকুমেন্টটি প্রস্তুত করে; মূল অংশ (body),\begin{document}আর\end{document}-এর মাঝে, ছাপা হওয়ার বিষয়বস্তু ধরে রাখে। - Bold, italic and other text stylesWrap the text in
\textbf{...}for bold,\emph{...}or\textit{...}for italic and\texttt{...}for a typewriter font. Underline with\underline{...}and strike through with\sout{...}from theulempackage. - অনুচ্ছেদ, লাইন ব্রেক ও স্পেসিংনতুন অনুচ্ছেদ শুরু করতে সোর্সে একটি ফাঁকা লাইন রাখুন, আর অনুচ্ছেদের ভেতরে লাইন ভাঙতে লাইনের শেষে
\\লিখুন। শব্দের মাঝের স্পেস টাইপসেটার নিজেই ঠিক করে;~দুটি শব্দকে একসঙ্গে রাখে আর\,একটি সরু স্পেস যোগ করে। - তালিকা: itemize, enumerate, descriptionবুলেট পয়েন্টের জন্য
itemizeআর নম্বরযুক্ত তালিকার জন্যenumerateব্যবহার করুন, প্রতিটি এন্ট্রির আগে\itemদিয়ে। ব্যাখ্যাসহ পরিভাষার জন্যdescriptionব্যবহার করুন আর পরিভাষাটি বন্ধনীতে রাখুন:\item[Term]। - সেকশন ও সূচিপত্রযেখানে প্রতিটি অংশ শুরু হয় সেখানে
\section{Title},\subsection{Title}আর\subsubsection{Title}লিখুন; এগুলোর নম্বর আপনাআপনি বসে যায়।\tableofcontentsএই শিরোনামগুলো থেকে পেজ নম্বরসহ একটি সূচিপত্র ছাপায়। - LaTeX-এ গণিত: মৌলিক বিষয়ছোট সূত্র লেখার ভেতরে
$ ... $-এর মাঝে রাখুন, আর বড়গুলোকে\[ ... \]দিয়ে নিজের আলাদা লাইন দিন। ভেতরে^ওপরে তোলে আর_নিচে নামায়,\frac{a}{b}একটি ভগ্নাংশ বানায় আর\sqrt{x}একটি বর্গমূল। - LaTeX-এ ইকুয়েশন সারিবদ্ধ করা: align, gather, casesএকটি নম্বরযুক্ত সূত্রের জন্য
equationএনভায়রনমেন্ট, আর&-এ মেলানো কয়েকটি লাইনের জন্যalignব্যবহার করুন। ভেতরে\label{eq:name}দিন, আর লেখায়\eqref{eq:name}বন্ধনীর ভেতরে নম্বরটি ছাপে। - Word, Google Docs ও PowerPoint-এ LaTeX ইকুয়েশনইকুয়েশনটি LaTeX-এ লিখুন, তারপর অ্যাপটি গ্রহণ করে এমন একটি ফরম্যাটে নিয়ে আসুন। Scissor LaTeX-এর ফ্রি LaTeX ইকুয়েশন এডিটর ইকুয়েশনটি MathML হিসেবে কপি করে, আর LaTeX থেকে PNG ও LaTeX থেকে SVG ছবি তৈরি করে, সবই আপনার ব্রাউজারে, অ্যাকাউন্ট ছাড়াই। একটি PNG ছবি Word, Google Docs, Google Slides ও PowerPoint-এ বসানো যায়; Microsoft-এর সহায়তা পেজ বলে যে Office-এর বর্তমান সংস্করণগুলো SVG ফাইলও বসায়, আর Word for Microsoft 365 নিজেই LaTeX-এ ইকুয়েশন টাইপ করতে পারে। আমরা প্রতিটি অ্যাপ ও সংস্করণ পরীক্ষা করিনি, তাই আপনারটিতে ফলাফল যাচাই করে নিন।
- LaTeX-এ ম্যাট্রিক্স: pmatrix, bmatrix, vmatrixগণিতের ভেতরে প্রথম বন্ধনীর ম্যাট্রিক্সের জন্য
\begin{pmatrix} ... \end{pmatrix}ব্যবহার করুন, একটি সারির উপাদানগুলোর মাঝে&আর সারিগুলোর মাঝে\\দিয়ে।bmatrixতৃতীয় বন্ধনী দেয় আরvmatrixনির্ণায়কের জন্য খাড়া দাগ। - amsthm দিয়ে LaTeX-এ উপপাদ্য ও প্রমাণপ্রিঅ্যাম্বলে প্রতিটি ধরন
\newtheorem{theorem}{Theorem}দিয়ে ঘোষণা করুন, তারপর বডিতে\begin{theorem} ... \end{theorem}লিখুন।amsthm-এরproofএনভায়রনমেন্ট "Proof." ছাপায় আর শেষে একটি ছোট বর্গ বসায়। - LaTeX-এ টেবিলএকটি
tabularএনভায়রনমেন্টে সারিগুলো লিখুন, সেলগুলোর মাঝে&আর প্রতিটি সারির শেষে\\দিয়ে, আর ক্যাপশন ও নম্বর দরকার হলে এটি একটিtableফ্লোটে রাখুন। - LaTeX-এ ছবি ও চিত্র যোগ করা
graphicxলোড করুন, ছবির ফাইলটি আপনার প্রজেক্টে যোগ করুন আর লিখুন\includegraphics[width=0.8\linewidth]{photo.png}। উল্লেখ করা যায় এমন একটি নম্বর দিতে এটি\caption{...}আর\label{...}-সহ একটিfigureএনভায়রনমেন্টে রাখুন। - LaTeX-এ চিত্রের অবস্থান: [h], [t], [H] ও ফ্লোটএকটি সাধারণ ডকুমেন্টে Scissor LaTeX প্রতিটি চিত্র ও টেবিল সোর্সে যেখানে লেখেন সেখানেই রাখে, আপনি যে অবস্থানের অক্ষরই দিন না কেন; শুধু কনফারেন্স লেআউটগুলো ফ্লোটকে একটি পেজের ওপরে বা নিচে সরায়।
- LaTeX-এ ক্রস-রেফারেন্স: \label ও \refযে জিনিসটির উল্লেখ করতে চান তার ঠিক পরে
\label{key}দিন (\section{...}-এর পরে,\caption{...}-এর পরে, একটি ইকুয়েশনের ভেতরে), আর যেখানে এর নম্বর চান সেখানে\ref{key}লিখুন; টাইপসেট করার সময় Scissor LaTeX নম্বরটি বসিয়ে দেয়। - LaTeX-এ ফুটনোটনোটটি যে শব্দ বা বিরামচিহ্নের সঙ্গে সম্পর্কিত তার ঠিক পরে
\footnote{Your note.}লিখুন; LaTeX সেখানে একটি ওপরে তোলা নম্বর আর পেজের নিচে নোটটি বসায়। - BibTeX, natbib ও biblatex দিয়ে LaTeX গ্রন্থপঞ্জিআপনার উৎসগুলো প্রজেক্টের একটি
.bibফাইলে রাখুন,\cite{key}(বা\citep,\citet,\parencite,\textcite) দিয়ে সেগুলো উল্লেখ করুন, আর যেখানে রেফারেন্স তালিকা বসবে সেখানে\bibliography{...}বা\printbibliographyলিখুন। - LaTeX-এ রং
xcolorলোড করুন আর\textcolor{red}{...}বা\color{blue}ব্যবহার করুন; Scissor LaTeX-এ রং দেখা যায় সূত্রে, TikZ ড্রয়িংয়ে আর pgfplots চার্টে, আর সাধারণ মূল লেখা সবসময় কালো থাকে। - LaTeX-এ লিংক ও URL
hyperrefলোড করুন, তারপর একটি ঠিকানা দেখাতে\url{https://...}অথবা শব্দে লিংক দিতে\href{https://...}{link text}লিখুন; দুটোই PDF-এ ক্লিকযোগ্য লিংক হয়ে যায়। - Page layout, margins and paper sizePaper size, font size and columns come from the
\documentclassoptions, such as\documentclass[a4paper,11pt,twocolumn]{article}; margins, orientation and any other page size come from thegeometrypackage, such as\usepackage[a5paper,landscape,margin=1.5cm]{geometry}. Scissor LaTeX applies both. - LaTeX ডকুমেন্ট ক্লাস: article, report, bookযেকোনো ক্লাসের নাম গ্রহণ করা হয়;
article,reportআরbookসাধারণ ক্লাসগুলোর মতো সাজানো হয়, KOMA-Script আর memoir এদের মধ্যে সবচেয়ে কাছেরটির সঙ্গে মেলে,IEEEtran,revtex4-2বাelsarticle-এর মতো কনফারেন্স ও জার্নাল ক্লাস কাছাকাছি দেখতে লেআউট পায়, আর বাকি সব ক্লাসarticleহিসেবে বসানো হয়। - একাধিক ফাইলের প্রজেক্টপ্রিঅ্যাম্বল আর
\begin{document}রাখুনmain.tex-এ, আর অন্য ফাইলগুলো\input{chapters/intro}বা\include{chapters/intro}দিয়ে টেনে আনুন; টাইপসেট করার আগে Scissor LaTeX এগুলো জুড়ে একটি ডকুমেন্ট বানায়। - \newcommand দিয়ে নিজের কমান্ডপ্রিঅ্যাম্বলে
\newcommand{\name}{replacement}লিখুন, আর্গুমেন্ট#1থেকে#n-এর জন্য[n]দিয়ে; তখন থেকে টেক্সট ও গণিত দুই জায়গাতেই\nameতার সংজ্ঞা দিয়ে বদলে যায়। - অন্যান্য ভাষা ও ফন্টScissor LaTeX যেকোনো ভাষার টেক্সট টাইপসেট করে: টেক্সটটি UTF-8-এ টাইপ করুন, আর Scissor LaTeX সেই লিপি আছে এমন একটি ফন্ট বেছে নেয়। ফন্ট শুধু সেরিফ ও স্যান্স সেরিফের মধ্যে বদলানো যায়; babel, polyglossia ও fontspec-এর সেটিং উপেক্ষা করা হয়, আর হাইফেনেশন ও "Figure"-এর মতো নাম ইংরেজিই থাকে।
- LaTeX-এ কোড লিস্টিংকোডটি একটি
verbatim,lstlistingবাmintedএনভায়রনমেন্টে রাখুন, অথবা লেখার ভেতরে\verb|...|ব্যবহার করুন; Scissor LaTeX এটি ঠিক যেমন টাইপ করা হয়েছে তেমনই একটি মনোস্পেসড ফন্টে বসায়, আর ভাষার নাম দিলে সিনট্যাক্সে রং দেয়। - অ্যালগরিদম ও সিউডোকোড"Algorithm 1" পেতে সিউডোকোডটি একটি
\caption-সহalgorithmএনভায়রনমেন্টে রাখুন; এর ভেতরে Scissor LaTeX algorithmic-এর বড় হাতের কমান্ড (\STATE,\FOR) শুধু কনফারেন্স লেআউটে পড়ে, তাই অন্য ডকুমেন্টে ধাপগুলো একটিverbatimব্লকে রাখুন। - সাধারণ ত্রুটি ও কীভাবে ঠিক করবেনবেশিরভাগ সমস্যা ডকুমেন্ট থামায় না: অজানা কমান্ড বাদ দিয়ে সমস্যা ট্যাবে তালিকাভুক্ত করা হয়, পড়া যায় না এমন সূত্র লাল রঙে দেখিয়ে সেখানে তার নাম দেওয়া হয়, আর অনুপস্থিত ছবি বা সাইটেশন নিজের জায়গাতেই চিহ্নিত হয়; শুধু একটি EPS ছবি পুরো ডকুমেন্ট থামিয়ে দেয়।
প্রশ্ন ও উত্তর
LaTeX শিখতে কত সময় লাগে?
প্রথম কয়েকটি পেজের মৌলিক বিষয়গুলোই এক বিকেলে একটি সাধারণ রিপোর্ট লেখার জন্য যথেষ্ট। গণিত, টেবিল আর রেফারেন্সে একটু বেশি সময় লাগে, আর প্রথমবার দরকার হলে তখনই সেগুলো শিখে নিতে পারেন।
এই পেজগুলো অনুসরণ করতে কি LaTeX ইনস্টল করতে হবে?
না। প্রতিটি উদাহরণ আপনার ব্রাউজারের এডিটরে খোলে। আপনার ডকুমেন্টগুলো সাধারণ LaTeX-ই থাকে, তাই পরে একটি TeX ইনস্টলেশনেও কম্পাইল হয়।
সাইট তৈরির সময় এই পেজের প্রতিটি উদাহরণ Scissor LaTeX টাইপসেট করে। সর্বশেষ আপডেট: 2026-11-07।