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}
\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}