A comprehensive Quarto presentation template for Maulana Azad National Institute of Technology (MANIT), Bhopal featuring the Metropolis theme design for both Beamer (PDF) and RevealJS (HTML) formats.
-
Dual Output Formats
- 📄 Beamer PDF - Professional LaTeX-based presentations for printing and formal submissions
- 🌐 RevealJS HTML - Interactive web presentations with animations and multimedia support
-
Metropolis Theme Design
- Clean, modern typography with Fira Sans and Source Code Pro
- MANIT brand colors (Blue #1969AA, Orange #CC5900)
- Metropolis-inspired dark teal (#23373b) accents
- Consistent styling across both formats
-
Comprehensive Feature Set
- ✅ Code syntax highlighting with 20+ themes
- ✅ Auto-animate code transitions
- ✅ Line-by-line code highlighting
- ✅ LaTeX equations with MathJax/KaTeX
- ✅ Mermaid diagrams (flowcharts, sequences, etc.)
- ✅ Multi-column layouts
- ✅ Incremental lists and fragments
- ✅ Tabsets for multi-language code examples
- ✅ Custom backgrounds and transitions
- ✅ Speaker notes and presenter view
- ✅ MANIT logo and branding
- Quarto 1.4.0 or higher
- For PDF output: XeLaTeX (included in TeX Live or MiKTeX)
- Modern web browser for HTML output
-
Clone or download this template:
git clone https://github.com/ResearchInfuser/manit-presentation.git cd manit-presentation -
Start editing
presentation.qmdwith your content -
Render your presentation:
# RevealJS HTML (interactive web presentation) quarto render presentation.qmd --to presentation-revealjs # Beamer PDF (for printing/formal submission) quarto render presentation.qmd --to presentation-beamer # All formats quarto render presentation.qmd
---
format:
presentation-beamer: default
presentation-revealjs: default
---
# MANIT Quarto Presentations
## Hello, There
This presentation demonstrates:
- Code highlighting and animations
- LaTeX equations
- Diagrams and visualizations
- And much more!
# Section Title
## Slide Content
Your content here...The template includes extensive examples of:
-
Code Presentation
- Syntax highlighting with multiple themes
- Auto-animate transitions between code states
- Line-by-line highlighting for walkthroughs
-
Mathematics
- Inline and display equations
- Multi-line derivations
- Complex mathematical notation
-
Layout Features
- Column layouts for side-by-side content
- Incremental lists and fragments
- Tabsets for organizing related content
-
Visualizations
- Mermaid flowcharts and diagrams
- Process flows and sequence diagrams
- Tables and data presentation
-
Advanced Features
- Custom backgrounds and gradients
- Slide transitions
- Speaker notes and presenter view
- Navigation shortcuts
Edit _extensions/presentation/revealjs/manit.scss to customize colors:
// MANIT Official Colors
$manit-blue: #1969AA;
$manit-orange: #CC5900;
// Metropolis Theme Colors
$metropolis-dark-teal: #23373b;
$metro-dark: rgba($metropolis-dark-teal, 0.9);
$metro-medium: rgba($metropolis-dark-teal, 0.7);
$metro-light: rgba($metropolis-dark-teal, 0.1);Replace _extensions/presentation/_images/logo/manit_logo.png with your department or project logo.
The template uses:
- Presentation text: Fira Sans
- Code blocks: Source Code Pro
To change fonts, edit the SCSS files in _extensions/presentation/.
manit-presentation/
├── presentation.qmd # Main presentation file
├── README.md # This file
├── LICENSE # MIT License
├── references.bib # Bibliography file
├── _quarto.yml # Quarto project configuration
└── _extensions/
└── presentation/
├── _extension.yml # Extension configuration
├── _images/ # Logos and background images
├── beamer/ # Beamer theme files
└── revealjs/ # RevealJS theme files
└── manit.scss # Main stylesheet
- Use speaker notes (press
Sin RevealJS) for detailed explanations - Include references in
references.biband cite with@citationkey - Use incremental lists to control information flow
- Add diagrams to illustrate complex processes
- Use tabsets to show code in multiple languages
- Use line highlighting to walk through code step-by-step
- Include executable code examples (configure Python/R environment)
- Use fragments for step-by-step reveals
- Keep slides focused (one main idea per slide)
- Use auto-animate for smooth transitions
- Include MANIT branding consistently
- Test presentation beforehand in target environment
- Metropolis Theme: Based on Metropolis Beamer Theme by Matthias Vogelgesang
- MANIT Branding: Official colors and logo from MANIT Bhopal
- Quarto: Built with Quarto publishing system
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Feel free to:
- Report bugs or issues
- Suggest new features
- Submit pull requests
- Share your presentations made with this template
Prashant Kumar Nag
- Email: prashantnag.workmail@gmail.com
- Department of Mathematics, Bioinformatics and Computer Applications
- Maulana Azad National Institute of Technology, Bhopal
Made with ❤️ for the MANIT community