10 Introduction to LaTeX
11 Intro to LaTeX
Note
Եթե անգլից լավ եք էս նյութը ու վիդեոն կարաք զուտ բաց թողեք, դրած հղումներում շատ ավելի լավ ա բացատրվում։ Կարաք նաև ռուսերենով լիքը նյութեր գտնեք Google, YouTube-ում։
12 Resources:
Very good ones:
- Overleaf Learning materials, Learn in 30 minutes
- 🔥Great Playlist 🔥
- 💅Elegant LaTeX 💅
- LaTeX Wikibook - Comprehensive LaTeX guide
- Հայերեն LaTeX Overlaf-ում, վիդեո
Screenshot/pdf to LaTeX:
- Mathpix Snip - Very good one, but free is limited (but it’s also not super expensive)
- LaTeX-OCR - Open source
General links:
- Overleaf - Online LaTeX editor
- Official LaTeX website
- TeX Stack Exchange - Q&A forum for LaTeX users
- CTAN - Comprehensive TeX Archive Network
- Symbol collections 1, 2
- Symbol detection tool
- LaTeX Templates
Project examples in Armenian:
13 Minimal LaTeX Document
\documentclass{article}
% եթե CV սարքեինք, կամ սլայդեր ուրիշ բան կգրեինք article-ի փոխարեն։
% Ցանկը՝ https://www.ctan.org/topic/class
\begin{document}
Cheese
% Առաջին դոկումենտ
% compile բացատրել, Visual Editor
\end{document}15 Sections and subsections, and paragraphs
\documentclass{article}
\tableofcontents % add this line to generate a table of contents
\setcounter{secnumdepth}{3} % set the depth of section numbering
% (0 - no numbering, 1 - sections only, 2 - sections and subsections, 3 - sections, subsections, and subsubsections)
\begin{document}
\section{Introduction}
This is the introduction section.
\par A paragraph is a block of text separated by a blank line.
\par This is another paragraph.
\subsection{Background}
This is the background subsection.
\section{Conclusion}
This is the conclusion section.
\end{document}16 Environments
Structure
\begin{environment_name}
% content
\end{environment_name}16.1 Enumerate (ordered list)
\documentclass{article}
\begin{document}
\begin{enumerate}
\item First item
\item Second item
\item Third item
\end{enumerate}
\end{document}16.2 Itemize (unordered list)
\begin{itemize}
\item First item
\item Second item
\item Third item
\end{itemize}16.3 List with custom labels
\begin{itemize}
\item[$\star$] First item
\item[$\bullet$] Second item
\item[$\circ$] Third item
\end{itemize}16.4 Centered text
\begin{center}
Centered text goes here.
\end{center}16.5 Quote
\begin{quote}
This is a quote.
\end{quote}16.6 Verbatim (code block)
\begin{verbatim}
\begin{enumerate}
\item First item
\item Second item
\item Third item
\end{enumerate}
\end{verbatim}17 Text formatting
\documentclass{article}
\usepackage{xcolor}
\begin{document}
% cntl b, cntl i, cntl u
% \\ - new line
\textbf{Bold text} \\
\textit{Italic text} \\
\underline{Underlined text} \\
\textcolor{red}{Red text} \\
\textcolor{blue}{\textbf{Bold blue text}} \\
\end{document}18 Hyperlinks
\documentclass{article}
\usepackage{hyperref} % add this line to the preamble
% setup (optional)
\hypersetup{
colorlinks=true,
linkcolor=yellow,
filecolor=magenta,
urlcolor=blue,
pdftitle={Overleaf Example},
pdfpagemode=FullScreen,
}
\begin{document}
\href{https://www.youtube.com/watch?v=nHK7b0v7fYU}{Garun a} \\
\url{https://www.youtube.com/watch?v=XaEYCGhmAE4} \\
\url{https://www.youtube.com/watch?v=vNePhmCMnbU}
\end{document}19 Tables
\documentclass{article}
\begin{document}
% c - center, l - left, r - right
% \hline - horizontal line
% \vline - vertical line
% & - column separator
% \\ - row separator
\begin{tabular}{|c|l|r}
\hline
Column 1 & Column 2 & Column 3 \\
\hline
Row 1 & Row 1 & Row 1 \\
\hline
Row 2 & Row 2 & Row 2 \\
\hline
\end{tabular}
\end{document}20 Figures
Try ctrl + v in Overleaf to upload an image.
\documentclass{article}
\usepackage{graphicx} % add this line to the preamble
\begin{document}
\includegraphics{cheese.jpg}
% scale the image to 50% of the text width
\includegraphics[width=0.5\textwidth]{cheese.jpg}
\end{document}21 Figure/tables with caption and label
\usepackage{graphicx} % add this line to the preamble
\begin{document}
% image
\begin{figure}[h] % [h] - place the figure here
\centering
\includegraphics[width=0.5\textwidth]{cheese.jpg}
\caption{This is a caption for the figure.}
\label{fig:cheese} % label for referencing the figure
\end{figure}
% table
\begin{table}[h] % [h] - place the table here
\centering
\begin{tabular}{|c|c|}
\hline
Column 1 & Column 2 \\
\hline
Row 1 & Row 1 \\
\hline
Row 2 & Row 2 \\
\hline
\end{tabular}
\caption{This is a caption for the table.}
\label{tab:cheese} % label for referencing the table
\end{table}
\end{document}22 References
% \ref{label} - reference to a figure, table, or section
% \pageref{label} - page number of the referenced label
% \cite{label} - reference to a bibliography entry
\section{Introduction}
\label{sec:intro}
This is the introduction section.
\begin{figure}[h] % [h] - place the figure here
\centering
\includegraphics[width=0.5\textwidth]{cheese.jpg}
\caption{This is a caption for the figure.}
\label{fig:cheese} % label for referencing the figure
\end{figure}
\section{Conclusion}
See Section \ref{sec:intro} for more information.
Cheese is shown in Figure \ref{fig:cheese}.23 Bibliography
See here
24 Math
\documentclass{article}
\usepackage{amsmath} % american mathematical society
\usepackage{amsthm} % ams theorem
\begin{document}
Inline math: $E = mc^2$ \\
Display math:
\begin{equation} % numbered equation
E = mc^2
\end{equation}
\begin{equation*} % unnumbered equation
E = mc^2
\label{eq:einstein} % label for referencing the equation
\end{equation*}
\begin{align} % aligned equations
E &= mc^2 \\
F &= ma
\end{align}
\begin{case} % case environment
\text{if } x < 0 & \text{ then } f(x) = -x \\
\text{if } x \geq 0 & \text{ then } f(x) = x
\end{case}
\begin{itemize}
\item $\frac{a}{b}$ - fraction, $\dfrac{a}{b}$ - makes bigger
\item $\sqrt{a}$ - square root, $\sqrt[n]{a}$ - n-th root
\item Letters - $\alpha$, $\beta$, $\Alpha$, $\Beta$, for space - $\quad$
\item Superscript - $a^b$, subscript - $a_b$
\item $\sum_{i=1}^{n} i$ - summation, $\prod_{i=1}^{n} i$ - product
\item $\int_{a}^{b} f(x) dx$ - integral
\item $\lim_{x \to 0} f(x)$ - limit
\item $\infty$ - infinity
\item $\forall$ - for all, $\exists$ - there exists
\item $\nabla$ - nabla, $\partial$ - partial derivative
\item $\vec{a}$ - vector, $\hat{a}$ - unit vector
\item $\cdot$ - dot product, $\times$ - cross product
\item $\cup$ - union, $\cap$ - intersection
\item $\subset$ - subset, $\supset$ - superset
\item $\in$ - element of, $\notin$ - not an element of
\item $\approx$ - approximately equal to, $\sim$ - similar to
\item $\leq$ - less than or equal to, $\geq$ - greater than or equal to
\end{itemize}
Matrices
\[
% pmatrix - round brackets, bmatrix - square brackets, vmatrix - vertical lines
A = \begin{pmatrix}
a_{11} & a_{12} \\
a_{21} & a_{22}
\end{pmatrix}
\]
Vectors
\[
\vec{v} = \begin{pmatrix}
v_1 \\
v_2 \\
v_3
\end{pmatrix}
\end{document}25 Custom
25.1 Custom math operators
\documentclass{article}
\usepackage{amsmath} % american mathematical society
\usepackage{amsthm} % ams theorem
\usepackage{amssymb} % ams symbols (for \mathbb)
\DeclareMathOperator{\R}{\mathbb{R}} % declare a new math operator
\DeclareMathOperator{\Z}{\mathbb{Z}} % declare a new math operator
\DeclareMathOperator{\vA}{\vec{A}} % declare a new math operator
% math operator with input
\newcommand{\pd}[2]{\frac{\partial #1}{\partial #2}} % partial derivative
\begin{document}
Pretty R - $\R$ \\
cosh - $\cosh$ \\
Vector A - $\vA$ \\
Partial derivative - $\pd{f}{x}$ \\
\end{document}25.2 Custom environments
\documentclass{article}
\usepackage{amsmath} % american mathematical society
\usepackage{amsthm} % ams theorem
\newenvironment{sol}{
\textbf{\textcolor{cyan}{\textbf{Solution is ->}}}
}
\begin{document}
\begin{sol}
This is a solution.
\end{sol}
\end{document}25.3 Custom theorem
\documentclass{article}
\usepackage{amsmath} % american mathematical society
\usepackage{amsthm} % ams theorem
\newtheorem{theorem}{Theorem}[section] % theorem environment
\newtheorem{lemma}[theorem]{Lemm} % lemma environment
\newtheorem{corollary}[theorem]{Lracum} % corollary environment
\newtheorem{proposition}[theorem]{Prop} % proposition environment
\newtheorem{definition}[theorem]{Definition} % definition environment
\newtheorem{example}[theorem]{Example} % example environment
\newtheorem{remark}[theorem]{Remark} % remark environment
\newtheorem{exercise}[theorem]{Exercise} % exercise environment
\begin{document}
\begin{theorem}
This is a theorem.
\end{theorem}
\begin{lemma}
This is a lemma.
\end{lemma}
\end{document}26 Armenian
Note
Armtex Ամպի չափ շատ մերսիներ Vardan Akopian, Serguei Dachian, Arnak Dalalyan-ին։
\documentclass{article}
\usepackage{armtex}
\begin{document}
Պանիր։ Cheese
\end{document}27 TikZ (plots, figures, etc.)
- Great video
- TikZ editor - TikZ editor for diagrams
\documentclass{article}
\usepackage{tikz} % add this line to the preamble
\usepackage{pgfplots} % add this line to the preamble
\begin{document}
\begin{tikzpicture}
\begin{axis}[
title={Comparison of Polynomial Functions},
xlabel={$x$},
ylabel={$y$},
xmin=-3, xmax=3,
ymin=-5, ymax=15,
grid=both,
legend pos=north west,
axis lines=middle,
]
\addplot[color=red, thick, domain=-3:3, samples=100] {x^2};
\addplot[color=blue, dashed, mark=*, mark size=1pt, domain=-3:3, samples=50] {x^3};
\legend{$x^2$, $x^3$}
\end{axis}
\end{tikzpicture}
\end{document}28 Slides (beamer)
\documentclass{beamer} % use beamer class for slides
\usetheme{Madrid} % choose a theme, see https://www.overleaf.com/learn/latex/Beamer#Themes
\begin{document}
\begin{frame}{Title of the slide}
This is my first slide in LaTeX.
\pause
\begin{itemize}
\item First item
\item Second item
\item Third item
\end{itemize}
\end{frame}
\end{document}29 Extra
Custom page size
\usepackage{geometry}
\geometry{
a4paper,
total={155mm,257mm},
left=25mm,
top=20mm,
}Custom font size
\documentclass[12pt]{article} % 10pt, 11pt, 12ptMulticolumn
\usepackage{multicol} % add this line to the preamble
\begin{document}
\begin{multicols}{2} % 2 columns
This is the first column.
\columnbreak % break to the next column
This is the second column.
\end{multicols}
\end{document}
You can also split the code into multiple files, see [here](https://www.overleaf.com/learn/latex/Multi-file_LaTeX_projects)