Keynote LaTeX Presentation Template

A modern, clean Beamer template for professional presentations

Last Updated: October 11, 2025

View on GitHub Download ZIP

About This Template

The Keynote LaTeX Presentation Template is a modern, clean Beamer theme designed for academic and professional presentations. It features a progress bar, flexible citation management, and support for advanced features like multi-page PDF figures.

This template is production-ready and has been used in real presentations for conferences, research talks, and academic seminars.

Quick Start

After cloning this repository, follow these simple steps:

1. Update Metadata

\title{Your Presentation Title}
\author{Your Name}
\institute{Your Institution}
\date{\today}

2. Add Your Content

% Edit slides.tex
\begin{frame}{Slide Title}
  Your content here
\end{frame}

3. Compile

pdflatex keynote.tex
biber keynote
pdflatex keynote.tex
pdflatex keynote.tex

Key Features

  • Modern design with progress bar and slide numbers
  • 📚 Advanced citation management with per-slide references
  • 🖼️ Multi-page PDF support with cropping
  • 🎨 Rich content support (colored boxes, tables, math)

Advanced Citation Management

One of the standout features is the sophisticated citation system built on top of BibLaTeX:

🔬 Research-Focused: Per-slide references displayed at bottom-left using \bottomleftrefs command, perfect for academic presentations where citing sources on each slide is crucial.

Multi-page PDF Support

Academic presentations often need to include specific pages from papers or multi-page figures:

% Include specific page from a multi-page PDF
\includegraphics[width=0.7\linewidth, page=3]{multipage.pdf}

% Crop specific regions from PDF pages
\adjustbox{width=0.8\linewidth, trim=0 {0.2\height} 0 {0.3\height}, clip}{
  \includegraphics[page=2]{multipage.pdf}
}

Preview

Template Structure

The template is thoughtfully structured for easy customization:

Latex-Slides-Template-GenAI/
├── keynote.tex              # Main document file
├── slides.tex               # Slide content (edit this)
├── references.bib           # Bibliography database
├── beamerthemeKeynote.sty   # Custom beamer theme
├── keynote.bbx              # Custom bibliography style
├── keynote.cbx              # Custom citation style
├── assets/                  # Images and figures
├── demo/                    # Production examples
└── docs/                    # Comprehensive guide

Documentation

For detailed usage instructions, customization options, troubleshooting, and advanced features, please refer to the comprehensive guide.

The guide includes:

  • Complete feature documentation
  • Code examples for all template features
  • Customization instructions
  • Compilation methods and troubleshooting
  • Best practices and tips

Citation

If you use this template in your work, please cite:

@misc{sakura2025keynote,
  author = {Sakura},
  title = {Keynote LaTeX Presentation Template},
  year = {2025},
  url = {https://github.com/Bili-Sakura/Latex-Slides-Template-GenAI}
}

Real-World Usage

This template has been used for several production presentations, including academic conference talks, research seminars, and thesis defenses. Check out the demo/world_models.pdf example to see advanced features in action.


🚀 Get Started Today

Repository: github.com/Bili-Sakura/Latex-Slides-Template-GenAI

License: MIT (free for academic and commercial use)

Requirements: LaTeX distribution with Beamer, BibLaTeX, and standard packages


Happy presenting! 🎤

Contact: bili_sakura@zju.edu.cn

© 2025 Sakura