\documentclass[hyperref={bookmarks=false},aspectratio=169, usenames,dvipsnames, hideothersubsections]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{pifont}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{booktabs}
\usepackage{lmodern}
\usepackage{hyperref}
\usepackage{etoolbox}
\usepackage{ifthen}
%\usepackage[margin=3cm]{geometry}
\usepackage{ragged2e}
\usepackage{fourier}
\usepackage{tikz}
\usetikzlibrary{chains,shapes.arrows,fit}
\definecolor{arrowcolor}{RGB}{201,216,232}% color for the arrow filling
\definecolor{circlecolor}{RGB}{79,129,189}% color for the inner circles filling
\colorlet{textcolor}{white}% color for the text inside the circles
\colorlet{bordercolor}{white}% color for the outer border of circles
\pgfdeclarelayer{background}
\pgfsetlayers{background,main}
\newcounter{task}
\newlength\taskwidth% width of the box for the task description
\newlength\taskvsep% vertical distance between the task description and arrow
\setlength\taskwidth{3cm}
\setlength\taskvsep{18pt}
\def\taskpos{}
\def\taskanchor{}
\newcommand\task[1]{%
{\parbox[t]{\taskwidth}{\scriptsize\Centering#1}}}
\tikzset{
inner/.style={
on chain,
circle,
inner sep=7pt,
fill=circlecolor,
line width=1pt,
draw=bordercolor,
text width=1em,
align=center,
text height=1ex,
text depth=0ex
},
on grid
}
\newcommand\Task[2][]{%
\node[inner xsep=0pt] (c1) {\phantom{A}};
\stepcounter{task}
\ifodd\thetask\relax
\renewcommand\taskpos{\taskvsep}\renewcommand\taskanchor{south}
\else
\renewcommand\taskpos{-\taskvsep}\renewcommand\taskanchor{north}
\fi
\node[inner,font=\footnotesize\sffamily\color{textcolor}]
(c\the\numexpr\value{task}+1\relax) {#1};
\node[anchor=\taskanchor,yshift={\taskpos*2}]
at (c\the\numexpr\value{task}+1\relax) (x) {\task{#2}};
\draw[blue] (c\the\numexpr\value{task}+1\relax) -- (x);
}
\newcommand\drawarrow{% the arrow is placed in the background layer
% after the node for the tasks have been placed
\ifnum\thetask=0\relax
\node[on chain] (c1) {}; % if no \Task command is used, the arrow will be drawn
\fi
\node[on chain] (f) {};
\begin{pgfonlayer}{background}
\node[
inner sep=10pt,
single arrow,
single arrow head extend=0.4cm,
draw=none,
fill=arrowcolor,
fit= (c1) (f)
] (arrow) {};
\fill[white] % the decoration at the tail of the arrow
(arrow.before tail) -- (c1|-arrow.west) -- (arrow.after tail) -- cycle;
\end{pgfonlayer}
}
\newenvironment{timeline}[1][node distance=1\taskwidth]
{\par\noindent\begin{tikzpicture}[start chain,#1]}
{\drawarrow\end{tikzpicture}\par}
\newcommand\blfootnote[1]{%
\begingroup
\renewcommand\thefootnote{}\footnote{#1}%
\addtocounter{footnote}{-1}%
\endgroup
}
\renewcommand{\figurename}{Fig.}
\newboolean{sectiontoc}
\setboolean{sectiontoc}{true} % default to true
% --------------- Define theme and color scheme -----------------
\usetheme[sidebarleft]{IIITD} % 3 options: minimal, sidebarleft, sidebarright
\setbeamertemplate{section in toc}{\hspace*{1em}\inserttocsection}
\setbeamertemplate{subsection in toc}{\hspace*{2em}\inserttocsubsection\\}
\setbeamertemplate{caption}[numbered]
\setbeamercolor{alerted text}{fg=Dandelion}
\makeatletter
\setbeamertemplate{sidebar \beamer@sidebarside}%{sidebar theme}
{
\beamer@tempdim=\beamer@sidebarwidth%
\advance\beamer@tempdim by -6pt%
\insertverticalnavigation{\beamer@sidebarwidth}%
\vfill
\ifx\beamer@sidebarside\beamer@lefttext%
\else%
\usebeamercolor{normal text}%
\llap{\usebeamertemplate***{navigation symbols}\hskip0.1cm}%
\vskip2pt%
\fi%
}%
\makeatother
%\setbeamertemplate{footline}[frame number]
% ------------ Information on the title page --------------------
\title[Research Title Here] % This appears on the sidebar and footer
{\bfseries{Research Title Here}}
\subtitle{Subtitle here} % Subtitle appears in the slide
\author[Author Name] % This appears on the side bar
{Author Name Here\inst{1}}
\institute[IIIT-Delhi] % This appears on footer
{
\inst{1}
Name of the department\\ % This appears in the slide
Indraprastha Institute of Information Technology
}
\date[Purpose, Month, Year] % Purpose and Date of the Presentation, appears on the footer
{Purpose of the Presentation and/or Venue} %% Appears in the slide
%------------------------------------------------------------
%------------------------------------------------------------
%The next block of commands puts the table of contents at the
%beginning of each section and highlights the current section:
\AtBeginSection[]
{
\ifthenelse{\boolean{sectiontoc}}{
\begin{frame}%[noframenumbering]
\frametitle{Section Overview}
\Large\tableofcontents[sections=\value{section}]
\normalsize
\end{frame}
}
}
%------------------------------------------------------------
\newcommand{\toclesssection}[1]{
\setboolean{sectiontoc}{false}
\section{#1}
\setboolean{sectiontoc}{true}
}
\begin{document}
\frame{\titlepage} % Creates title page
%--------- table of contents after title page ------------
\begin{frame}
\frametitle{Presentation Overview}
\tableofcontents
\end{frame}
%---------------------------------------------------------
\section{Subtopic 1}
%---------------------------------------------------------
%Changing the visibility of the text
\begin{frame}
\frametitle{Details under subtopic 1}
Some basic information is provided under the first subtopic.
\begin{itemize} % The slides will keep adding one point per slide
\item<1-> Some details to provide context.
\item<2-> Further details followed by the previous context.
\item<3-> Some examples followed by the previous information.
\end{itemize}
\end{frame}
%---------------------------------------------------------
%---------------------------------------------------------
%\begin{frame} % Example of the \pause command
%This slide is to test mathematical formulas \pause
%
%$$E=mc^2$$ \pause
%
%as well as the ``pause'' functionality
%\end{frame}
%---------------------------------------------------------
\section{Subtopic 2}
%---------------------------------------------------------
%Highlighting text
\begin{frame}
\frametitle{Subtopic 2}
This is a brief introduction of \alert{Subtopic 2}. % Alert makes things prominent
\begin{block}{Terminology}
Some definitions for the terminology are here.
\end{block}
\begin{alertblock}{Context}
Some information to provide context here.
\end{alertblock}
\begin{examples}
See the next slide for a two-column example.
\end{examples}
\end{frame}
%---------------------------------------------------------
%---------------------------------------------------------
%Two columns
\begin{frame}
\frametitle{Two Column Section}
\frametitle{Two Column Section}
\begin{columns}
\column{0.45\textwidth}
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
\column{0.55\textwidth}
Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.
\end{columns}
It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
\end{frame}
%---------------------------------------------------------
\end{document}