Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deepmancer/latex-presentation-template

Effortlessly create professional presentation slides with Beamer and LaTeX.
https://github.com/deepmancer/latex-presentation-template

academic-presentation academic-project beamer beamer-template latex latex-beamer latex-template presentation-slides slides template template-project

Last synced: 10 days ago
JSON representation

Effortlessly create professional presentation slides with Beamer and LaTeX.

Awesome Lists containing this project

README

        

# πŸš€ LaTeX Presentation Template


LaTeX
Makefile
GitHub Actions
License

Create beautiful, mathematically-rich presentations with ease using LaTeX!

Welcome to the **LaTeX Presentation Template**! πŸŽ‰ This repository provides a professional, user-friendly template for creating stunning presentations with LaTeX and Beamer. Whether you're an academic, researcher, or professional, this template is tailored to help you create visually appealing and technically rich presentations effortlessly.

---

## πŸ“Œ Quick Links

| [Source Code](https://github.com/deepmancer/latex-presentation-template) | [Live Preview](https://deepmancer.github.io/latex-presentation-template/) |

---

## πŸ–ΌοΈ Snapshots

Preview some slides created with this template:

| **Slide Section** | **Preview** |
|---------------------|--------------------------------------------------------------------------|
| **Title Page** | ![Title Page](https://raw.githubusercontent.com/deepmancer/latex-presentation-template/main/assets/samples/titlepage.png) |
| **Content Slide** | ![Content Slide](https://raw.githubusercontent.com/deepmancer/latex-presentation-template/main/assets/samples/content.png) |
| **References Slide**| ![References Slide](https://raw.githubusercontent.com/deepmancer/latex-presentation-template/main/assets/samples/references.png) |

---

## ✨ Why Choose This Template?

- **🎨 Sleek and Modern Design**: Impress your audience with clean, professional visuals.
- **⚑ Time-Saving Setup**: Pre-configured settings and ready-to-use slides.
- **πŸ”’ Math-Ready**: Seamless support for equations, symbols, and scientific notations.
- **πŸ“š Integrated Bibliography**: Easily manage references with BibTeX.
- **πŸ› οΈ Fully Customizable**: Tailor colors, fonts, layouts, and more to match your style.

---

## 🌟 Key Features

| **Feature** | **Description** |
|--------------------------|-----------------------------------------------------------------------------|
| *Modern Design* | Sleek, minimalist visuals for professional presentations. |
| *Easy Customization* | Modify themes, layouts, and metadata effortlessly. |
| *Pre-Built Makefile* | Simplifies compiling, cleaning, and file management. |
| *Math Support* | Embed equations and symbols with LaTeX's powerful math tools. |
| *Bibliography Integration* | Manage references with BibTeX for a polished, academic presentation. |

---

## πŸš€ Getting Started

### βœ… Prerequisites

Ensure you have the following installed on your system:

- A [LaTeX distribution](https://www.latex-project.org/get/) (e.g., TeX Live, MiKTeX, MacTeX)
- [BibTeX](http://www.bibtex.org/)
- A text editor or IDE (e.g., [Visual Studio Code](https://code.visualstudio.com/))

### πŸ“₯ Installation

Clone the repository and navigate to the project directory:

```bash
# Clone the repository
git clone https://github.com/deepmancer/latex-presentation-template.git

# Navigate to the directory
cd latex-presentation-template
```

---

## πŸ“– Usage

### πŸ–¨οΈ Compiling Your Presentation

Use the included [`Makefile`](Makefile) for compiling your presentation:

```bash
# Compile the presentation
make
```

The compiled PDF will be saved as `main.pdf`.

### 🧹 Cleanup

Clean up auxiliary files:

```bash
make clean
```

Remove all generated files, including the PDF:

```bash
make cleanall
```

---

## 🎨 Customization

### πŸ”„ Update Metadata

Edit [`main.tex`](main.tex) to update the presentation’s metadata:

```latex
\title[Short Title]{Full Presentation Title}
\author{Your Name}
\institute{Your Institution}
\date[Month Year]{Event or Conference, Month Year}
```

### 🎨 Modify Theme Settings

Adjust colors, fonts, and layouts in the configuration files:

- [`config/preamble.tex`](./config/preamble.tex)
- [`config/frame-settings.tex`](./config/frame-settings.tex)

### πŸ“„ Add Slides

To add new slides, edit the `Main Content` section of [`main.tex`](./main.tex):

```latex
\begin{frame}{Slide Title}
% Your slide content here
\end{frame}
```

Alternatively, create new slides in the `slides/` directory and include them in `main.tex`:

```latex
\input{slides/your-slide.tex}
```

### πŸ–ΌοΈ Add Figures

Place your images in the [`assets/figures`](./assets/figures) directory and reference them in your slides:

```latex
\begin{figure}
\includegraphics[width=\linewidth]{assets/figures/your-image.png}
\caption{Your image caption}
\end{figure}
```

### πŸ“š Manage References

Add references to [`references.bib`](references.bib) and cite them in your slides using:

```latex
\cite{your-reference}
```

---

## πŸ“ Project Structure

| **File/Directory** | **Purpose** |
|----------------------------|--------------------------------------------------------------------|
| `main.tex` | Main LaTeX file for the presentation. |
| `Makefile` | Automates build and cleanup tasks. |
| `config/` | Configuration files for themes and settings. |
| `assets/` | Directory for figures and other assets. |
| `slides/` | Additional slides or sections. |
| `references.bib` | Bibliography entries. |
| `titlepage.tex` | Custom title page layout. |
| `LICENSE` | Project license information. |

---

## πŸ“„ License

This project is licensed under the [MIT License](LICENSE). You’re free to use, modify, and distribute the template as per the license terms.

---

## ⭐ Support the Project

If you find this template useful, consider:

- Starring this repository on GitHub ⭐
- Forking the project to make your own version 🍴
- Sharing it with your peers and colleagues πŸ“’

---

Happy TeXing! πŸŽ‰