# How to create Beamer template?

If there is any way to create this kind of beamer template?

Here is Title page

Here is the subframe

Here is the logo they use

• Yes. There is a way to create it. – cfr Oct 27 '15 at 1:30
• I suggest that you read tex.stackexchange.com/questions/146529/… and tex.stackexchange.com/questions/26299/…. Then attempt to build your new Beamer style (aka template). If you have specific questions as you build, provide a MWE and there are lots of friendly folks here who will help. – R. Schumacher Oct 27 '15 at 2:16
• @cfr,could you give me some hints? – How Chen Oct 27 '15 at 2:17
• @R.Schumacher, many thanks, what is MWE? – How Chen Oct 27 '15 at 2:19
• @R.Schumacher doesn't want to make life too easy for you, it seems ;). I think that 'here' is here. Try to ask more specific questions as you hit obstacles. Right now, an answer would involve developing a new theme for Beamer, more-or-less. That is not a reasonable expectation. Note that I'm really not even clear what the images you've posted are supposed to be. Is that 3 frames? 2? 1? Presumably not 1 because it is the wrong shape. The bottom bit looks like a logo - presumably you have a separate image file for that. – cfr Oct 27 '15 at 2:44

As cfr mentioned in her comment, the answer is yes. However, designing a complete beamer theme requires (re)defining many elements and might require a considerable amount of work. Below you'll find a starting point in which I redefined the title page, the footline, the itemize item, itemize subitem and itemize subsubitem templates:

\documentclass{beamer}
\usepackage{tikz}

\definecolor{mypres}{RGB}{240,126,1}

% setting some colors for the theme
\setbeamercolor{palette primary}{fg=mypres,bg=white}
\setbeamercolor{palette secondary}{fg=mypres,bg=white}
\setbeamercolor{structure}{fg=mypres,bg=white}

% definition of the footline template
\defbeamertemplate*{footline}{mytheme}{%
\leavevmode%
\end{beamercolorbox}%
\end{beamercolorbox}%
\includegraphics[width=.2\paperwidth,height=2.5ex,keepaspectratio]{gemalto}\hspace*{2em}%
\end{beamercolorbox}}%
\vskip0pt%
}

% definition of the title page template
\defbeamertemplate*{title page}{mytheme}[1][]
{%
\begin{tikzpicture}[remember picture,overlay]
\filldraw[mypres]
(current page.north west) --
([yshift=-2cm]current page.north west) --
([xshift=-2cm,yshift=-2cm]current page.north east) {[rounded corners=15pt]--
([xshift=-2cm,yshift=3cm]current page.south east)} --
([yshift=3cm]current page.south west) --
(current page.south west) --
(current page.south east) --
(current page.north east) -- cycle
;
\node[text=mypres,anchor=south west,font=\sffamily\LARGE,text width=.55\paperwidth]
at ([xshift=10pt,yshift=-1cm]current page.west)
(title)
{\raggedright\inserttitle};
\node[anchor=west]
at (title.east)
{\includegraphics[height=0.75cm]{gemalto}};
\node[text=white,font=\large\sffamily,anchor=south west]
at ([xshift=30pt,yshift=0.5cm]current page.south west)
(date)
{\insertdate};
\node[text=white,font=\large\sffamily,anchor=south west]
at ([yshift=5pt]date.north west)
(author)
{\insertauthor};
\end{tikzpicture}%
}

% definition of the symbols used in itemize
\newcommand\mysymbol{%
\begin{tikzpicture}[xscale=0.85]
\fill[mypres]
(-1ex,1ex) to[out=-60,in=240,looseness=1.2]
(1ex,1ex) to[out=240,in=120,looseness=1.2]
(1ex,-1ex) to[out=120,in=60,looseness=1.2]
(-1ex,-1ex) to[out=60,in=-60,looseness=1.2]
cycle;
\end{tikzpicture}%
}

% definition of the itemize templates
\defbeamertemplate*{itemize item}{mysymbol}{\small\raise0.5pt\hbox{\mysymbol}}
\defbeamertemplate*{itemize subitem}{mysymbol}{\footnotesize\raise0.5pt\hbox{\mysymbol}}
\defbeamertemplate*{itemize subsubitem}{mysymbol}{\footnotesize\raise0.5pt\hbox{\mysymbol}}

\title[The short title]{The title of the presentation}
\author{The Author}
\date{\today}

\begin{document}

\begin{frame}[plain]
\maketitle
\end{frame}

\begin{frame}
\frametitle{A test frame title}
\framesubtitle{A test frame subtitle}
\begin{itemize}
\item This is some item.
\item Another item.
\begin{itemize}
\item A subitem.
\item Another subitem.
\end{itemize}
\item Yet another item.
\end{itemize}

\end{frame}

\end{document}


• Oops, the logo in the lower right corner of the second slide is skewed. I think you might be missing keepaspectratio in the arguments to \includegraphics. Either way +1, great work! – Henri Menke Oct 27 '15 at 8:11
• it normally works for me and very thanks! I have a minor issue, when I use your defined \mysymbol for \item <- I belive that the code to change the item shape, but during compile, I use pdfLatex to compile, may I know what kind of compile you use? – How Chen Oct 27 '15 at 8:38
• Could you explain what's the function of \vbox{}\vfill and why the \begingroup\endgroup commands? Nice work, as usual. – Ignasi Oct 27 '15 at 9:02
• @HowChen I use pdflatex too and got no problems. What kind of problem do you have? – Gonzalo Medina Oct 27 '15 at 14:00
• @Ignasi Leftovers from the initial code I had. I will remove them since they are not really needed. Thanks for noticing. – Gonzalo Medina Oct 27 '15 at 14:01