Module: Beamlet::Templates

Defined in:
lib/beamlet/templates.rb

Constant Summary collapse

DOCUMENT =
<<~'TEX'
  \documentclass[10pt,aspectratio=169]{beamer}
  \usetheme{%{theme}}
  \useoutertheme{infolines} % Alternatively: infolines, miniframes, shadow, sidebar, smoothbars, smoothtree, split, tree
  \usepackage[french]{babel}
  \usepackage[utf8]{inputenc}
  \usepackage[T1]{fontenc}
  \usepackage{listings}
  \usepackage{graphicx}

  \title{%{title}}
  \author{%{author}}
  \date{%{date}}

  \begin{document}
  %{titleframe}
  %{body}
  \end{document}
TEX
PART =
<<~'TEX'
  \part{%{title}}
  \frame{\partpage}
TEX
TITLE_FRAME =
<<~'TEX'
  \begin{frame}
    \titlepage
  \end{frame}
TEX
FRAME =
<<~'TEX'
  \begin{frame}%{options}
    \frametitle{%{title}}
  %{body}
  \end{frame}
TEX
COLUMNS_OPEN =
'\begin{columns}[T]'
COLUMNS_CLOSE =
'\end{columns}'
COLUMN =
'\column{%{width}\textwidth}'
ITEMIZE =
<<~'TEX'
  \begin{itemize}
    \item %{items}
  \end{itemize}
TEX
ENUMERATE =
<<~'TEX'
  \begin{enumerate}
    \item %{items}
  \end{enumerate}
TEX
BLOCK =
<<~'TEX'
  \begin{%{kind}}{%{title}}
    %{body}
  \end{%{kind}}
TEX
PAUSE =
'\pause'
NOTE =
<<~'TEX'
  \note{%{body}}
TEX
IMAGE =
<<~'TEX'
  \begin{center}
    \includegraphics[%{opts}]{%{file}}
  \end{center}
TEX
CODE =
<<~'TEX'
  \begin{lstlisting}[language=%{lang}]
  %{body}
  \end{lstlisting}
TEX