Professional Powerpoint Slides with LaTeX

Version 1.1 by chrisby on 2024/08/24 14:09

I found this tutorial on how to create a professional PowerPoint presentation very helpful.  To implement the dark theme and the highlighting in a way that is easy to work with, I created a minimalistic LaTeX template. It works in Texmaker.

\documentclass{beamer}

\setbeamertemplate{background canvas}[canvas]
\setbeamercolor{background canvas}{bg=black}
\setbeamercolor{normal text}{fg=white}
\setbeamercolor{frametitle}{fg=white}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{itemize item}{\color{darkgray}\textbullet}
\setbeamertemplate{itemize subitem}{\color{darkgray}--}
\setbeamertemplate{frametitle}{\vspace{0.5cm} \Huge\insertframetitle}

\newcommand{\bluritem}[3]{%
    \LARGE \item<#1-> \textbf{
      \only<#1>{\textbf{\color{white} #3}}
      \only<#2->{\textcolor{darkgray}{#3}}
     }
}

\newcommand{\finalitem}[2]{%
    \LARGE \item<#1-> \textbf {\color{white} #2}
}

\begin{document}

\begin{frame}
    \frametitle{Heading}
 \begin{itemize}
  \bluritem{1}{2}{abc}
  \bluritem{2}{3}{def}
  \begin{itemize}
   \bluritem{3}{4}{ghi}
    \bluritem{4}{5}{jkl}
    \finalitem{5}{mno}
  \end{itemize}
 \end{itemize}
\end{frame}

\end{document}