Professional Powerpoint Slides with LaTeX

Last modified by chrisby on 2024/08/24 14:47

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}