Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

A collection of Beamer themes from the community

martinbjeldbak/ultimate-beamer-theme-list

Folders and files, repository files navigation, the ultimate beamer theme list.

Hi! Below is a table of custom Beamer themes originally taken from latex.simon04.net (now archived), now expanded to include a few more themes.

Want to add yours? Awesome! Send a PR with your link added to the bottom of the table, or email me (see my GitHub profile) and I'll do it for you.

Contributors 21

@martinbjeldbak

LaTeX Beamer

LaTeX Beamer introduction / Quick-start guide

' src=

Create structured presentations in LaTeX containing a title page, table of contents, lists, figures, tables, blocks, and much more!

  • 1. Minimal code
  • 2. Title page
  • 4. Table of contents (Outline)
  • 5. Unordered and ordered lists

6. Tables and Figures

  • 7. Multicolumn frame
  • 9. Hyperlinks and buttons

1. Minimal code of a LaTeX presentation

The minimal code of a LaTeX presentation includes: 1) loading the beamer class package, 2) choosing a default presentation theme and a frame.

Here is an example:

  • Like every LaTeX document, we should specify document class which corresponds to ’beamer’.
  • The Beamer class comes with several slide themes which can be used to change the color and layout of the slides. We will use the default theme throughout this guide. I will do a lesson on themes later in the detailed tutorial , but the theme is not our concern at the moment.
  • To create a slide, we use the frame environment and put details inside it. In this example, it is just a one line of text!

Compiling this code yields to a basic slide:

latex presentation themes

Let’s try now to create a simple title page.

2. Creating a simple title page

To create a title page, the first thing to do is to add the title and subtitle of the presentation , the name of the author , the institute and the date . After that, we create a frame environment and we use \titlepage to print the provided details.

Here is a simple example:

Compiling this code yields:

latex presentation themes

3. Add a logo in Beamer

Adding a logo to beamer presentations can be done easily using the \logo{Text} command. Between braces, we can add text or an image using \includegraphics[options]{ImageName} command .

Here is an illustrative example:

Add image logo to beamer presentations

For more details about adding and positioning a logo in Beamer, check this lesson !

4. Presentation Outline

– table of contents command.

The \ tableofcontents command creates the table of contents as it did in LaTeX. The table automatically gets updated with the addition or removal of sections and subsections. We have to create a frame environment and we add the command in question .

– Hide subsections

This command will display all sections and subsection(if any) in the table of contents . To display only sections titles’ we add the option [hideallsubsections] in squared brackets to the \tableofcontents command as follows:

– Recurring table of contents

It is also possible to create a recurring table of contents before every section. This highlights the current section and fades out the rest. This feature is used to remind the audience of where we are in the presentation. This can be done with the help of \AtBeginSection command and specifying [currentsection] in the \tableofcontents command. Please go through the example below for better understanding:

5. Lists in beamer

Let’s discuss these environments in detail:

– Itemize environment

Itemize is used to create unordered lists . Under this environment, the obtained list will have bullet points . Check the following code:

which yields the following:

latex presentation themes

There are various templates in beamer to change this itemized list appearance. The command \setbeamertemplate is used on itemize items to change the shape of item markers.

  • \setbeamertemplate{itemize items}[default] : the default item marker is a triangle.
  • \setbeamertemplate{itemize items}[circle] : sets the item marker to a small filled circle.
  • \setbeamertemplate{itemize items}[square] : sets the item marker to a small filled square.
  • \setbeamertemplate{itemize items}[circle] : sets the item marker to a ball shape.

latex presentation themes

– Enumerate environment

This environment is used to create an ordered list . By default, before each item increasing Arabic numbers followed by a dot are printed (eg. “ 1. ” and “ 2. ”).

latex presentation themes

Similar to itemize items, we can change the enumerate style by placing numbers inside different shapes using \setbeamertemplate and instead of itemize items we use enumerate items :

  • \setbeamertemplate{enumerate items}[circle] : place the number inside a small filled circle.
  • \setbeamertemplate{enumerate items}[square] : place the number inside a small filled square.
  • \setbeamertemplate{enumerate items}[circle] : place the number inside a ball shape.

The list looks like the following:

latex presentation themes

– Description environment

The description environment is used to define terms or to explain acronyms. We provide terms as an argument to the \item command using squared bracket.

Compiling this piece of code yields:

latex presentation themes

Tables and figures are created pretty much the same way as it is in LaTeX. Check the following code:

Compiling this code with the minimal code of a LaTeX presentation presented above yields:

latex presentation themes

Figures can be included in a beamer presentation using the figure environment. The image can be simply inserted using the \includegraphics command, since beamer already includes the graphicx package in it. The size and the label of the image can be set using the scale option and \caption command respectively.

7. Creating columns in beamer

Columns can be created in beamer using the environment named columns . Inside this environment, you can either place several column environments , each of which creates a new column, or use the \column command to create new columns.

Under the columns environment, the column environment is to be entered along with column width to text width ratio specified in curly brackets. This ratio is generally taken as 0.5. However, it can be customized as per the requirements, check this example:

latex presentation themes

8. Blocks in beamer

Information can be displayed in the form of blocks using block environment. These blocks can be of three types :

  • alert block.
  • example block.
  • and theorem block.

– Standard block

The standard block is used for general text in presentations. It has a blue color and can be created as follows:

latex presentation themes

– Alert block

The purpose of the alert block is to stand out and draw attention towards the content. This block is used to display warning or prohibitions. The default color of this block is red . To display an alert block the code can be written as:

– Example block

This block is used to highlight examples as the name suggests and it can also be used to highlight definitions. The default color of this block is green and it can be created as follows:

– Theorem Block

The theorem block is used to display mathematical equations , theorems , corollary and proofs . The color of this block is blue . Here is an example:

latex presentation themes

9. Hyperlinks and Buttons

To create jumps from one slide to another slide in our talk, we can add hyperlinks to our presentation . When the hyperlink is clicked it jumps the presentation to the target slide. This can be achieved in beamer by following these steps:

  • Tag the frame that we want to link to by adding \label{targetFrame} or \hypertarget commands.
  • Create a hyperlink text using the command: \hyperlink{targetFrame}{click here}
  • If you would like to create a button style , put “click here” inside the command \hyperlink{contents}{\beamerbutton{click here}}

latex presentation themes

We reached the end of this quick guide to LaTeX presentations. If you would like to go into details, check the beamer free course !

Beamer Presentation

This presentation template uses the well-known beamer class and shows how effortless making presentations using LaTeX can be. The template contains extensive commenting which lets you customize your presentation easily, be it to change the layout theme, colors, fonts, font size, text alignment or more. It also features many example slides for virtually any presentation element you may need.

Description

The beamer class is a well-known framework class that enables using LaTeX to create presentations that are highly customizable and easy to write. This template aims to be the definitive beamer template and it does this by containing examples of the most important beamer features as well as by providing examples of virtually every slide element you may need to add to your presentation.

Beamer features a large number of layout themes, primarily named after cities, which act to change the broad layout of the slides. Some are more simple, while others make use of top or side bars to display sections within the presentation and highlight the current slide within them. Beamer also has color themes, which modify the layout themes to change their color in a particular style. For example, the spruce color theme is a light to dark forest green theme reminiscent of a spruce tree. Font themes are mainly used to modify the font styling of structural elements of slides, that is, important thing such as titles, headlines, footlines, sidebars, etc. Finally, inner and outer themes are used to change the styling of elements inside (inner) or outside (outer) the slides. As beamer defines a number of each of the themes described, the template neatly breaks each theme type into blocks and contains all possible options that you can uncomment in turn to see how it changes your presentation.

The template body contains many slides which show examples of common elements used in presentations and how to create them using beamer. This includes things like a presentation table of contents (overview), highlighting text, quotes, lists, colored blocks, multi-column layouts, tables, figures, mathematical theorems/definitions/corollaries/proofs, equations, code and referencing. The template also has examples of creating plain slides with no head and foot lines.

This template was created by Vel .

Current Version

v2.0 (March 8, 2022)

This template is licensed under a CC BY-NC-SA 4.0 license. Click here to see what this license means for your use of the template.

Usage Guide

Compilation.

This template compiles with standard pdflatex. There are no special requirements outside of packages that are supplied with a full distribution of TeX.

Main Presentation Settings

The beamer class implements several class options that make it easy to change major things in your presentation and this section describes the ones that are exposed in this template.

Font Size The first beamer class option you will see at the top of the template is the font size specification. This is set to a default 11pt but you can change this to 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt or 20pt. It is recommended not to use the smallest or largest values unless you have a specific need for them, but otherwise you can adjust the default font size to suit your content. If you have few words in your presentation, increase the value, if you have many, decrease it.

Vertical Alignment The second beamer class option is a simple t that is commented by default. Uncommenting this option will align content within your slides to the top of the slide, rather than vertically centering it as is the default.

Aspect Ratio The third beamer class option is the ability to change the aspect ratio of the slides, i.e. their dimensions or paper size. If you uncomment this option, you can specify a 2, 3 or 4-digit number corresponding to an aspect ratio. The most common one you might want to use is 169 , which corresponds to an aspect ratio of 16:9, the same as in 1080p and 4K screens and projectors. A value of 42 corresponds to 4:2 and 2013 corresponds to 20:13.

Beamer is highly customizable using multiple types of themes, and this template provides examples of every option for every theme type available to make it easy for you to create a presentation that appeals to you. However, for the sake of brevity, many additional options for themes or detailed explanations of everything each theme does are left out of the template. For this information, it is recommended that you consult the beamer documentation .

Layout Themes Beamer layout themes are specified with the \usetheme command and are usually named after cities. All currently implemented themes are present in the template in the SELECT LAYOUT THEME block, so simply uncomment each line in turn to see how they change your presentation.

Color Themes Beamer color themes are specified with the \usecolortheme command and are usually named after animals. All currently implemented themes are present in the template in the SELECT COLOR THEME block, so simply uncomment each line in turn to see how they change your presentation.

Font Themes Beamer font themes are specified with the \usefonttheme command. All currently implemented themes are present in the template in the SELECT FONT THEME & FONTS block, and comments broadly explain what each theme does. This block also specifies the fonts to use for the presentation and provides several additional options in case you would like to modify the main fonts.

Inner Themes Beamer inner themes are specified with the \useinnertheme command and are named after what they do. All currently implemented themes are present in the template in the SELECT INNER THEME block, so simply uncomment each line in turn to see how they change your presentation.

Outer Themes Beamer outer themes are specified with the \useoutertheme command and are named after what they do. All currently implemented themes are present in the template in the SELECT OUTER THEME block, so simply uncomment each line in turn to see how they change your presentation.

Presentation Information

The PRESENTATION INFORMATION block contains a number of commands that let you specify the main information about your current presentation. This includes the title, subtitle, author(s), institute and date. Each of these further allows you to specify a shortened version in the optional parameter, which appears in the slide footers where there is less space. It is recommended that you carefully read the comments next to each command in this block so you understand how to specify your presentation details. You may use several of the commands, particularly \author , \institute and \date to add additional lines to the presentation, such as to include your email address or the conference/meeting name.

Sectioning in beamer is done using standard \section and \subsection commands. Simply add these throughout your presentation to separate it into major sections and subsections. The table of contents or overview slide simply uses the \tableofcontents command to output the sections and subsections at the beginning of your presentation in a nicely formatted list. Several layout themes also show the sectioning information on all slides.

Creating Slides

Broadly, each slide in a beamer presentation is created using a frame environment. Within this environment, the \frametitle and \framesubtitle commands can be used to add a title and subtitle to the slide. Apart from this, slide content is simply written inside the frame environment using standard text and LaTeX commands. Several custom beamer ways of doing things are present, such as specifying multi-column layouts, and you should refer to the relevant example slide in the template to see how to implement these.

Open Template for Free Editing Online

Download template, click here to download or preview a previous version, have a question.

  • Ask a Question at LaTeX.org
  • Report via Email

This page last updated on: March 8, 2022

LaTeX Templates Information

General enquiries [email protected]

Most templates licensed under CC BY-NC-SA 4.0

LaTeX Templates is developed in New Zealand

© Creodocs Limited. All Rights Reserved.

IMAGES

  1. How to Make a Presentation in LaTeX

    latex presentation themes

  2. How to Make a Presentation in LaTeX

    latex presentation themes

  3. Latex Beamer Presentation Templates

    latex presentation themes

  4. Templates Latex Presentation

    latex presentation themes

  5. How to Make a Presentation in LaTeX

    latex presentation themes

  6. Presentation Themes in Latex [Latex Tutorial]

    latex presentation themes

VIDEO

  1. Black Latex Presentation.flv

  2. Learn LaTeX with Dr. Hayes

  3. Dangers of Latex Balloons

  4. presentation slides in latex software |latex software |TeX studio |wizards|beautiful slides

  5. Farbthemen

  6. How to make a fancy table of contents in Latex

COMMENTS

  1. Beamer theme gallery

    The presentation used (© by Till Tantau) is under the GPL and you can get it here (and also in a lot of other places). This bunch of pages have been generated using a Makefile and a simple bash script.

  2. Templates

    Produce beautiful documents starting from our gallery of LaTeX templates for journals, conferences, theses, reports, CVs and much more. An online LaTeX editor that’s easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

  3. Beamer Presentations: A Tutorial for Beginners (Part 5)—Themes

    Presentation themes. In the first video we set up our presentation with the Boadilla theme like this: \usetheme{ Boadilla } There are lots of different predefined presentation themes available for us to use. Here are a few of them. This is the Bergen theme: This is the Madrid theme:

  4. Beamer

    Beamer is a powerful and flexible LaTeX class to create great looking presentations. This article outlines the basis steps to making a Beamer slideshow: creating the title page, adding a logo, highlighting important points, making a table of contents and adding effects to the slideshow.

  5. The Ultimate Beamer Theme List

    A project by Márton Marczell attempting to port popular PowerPoint themes to Beamer. Zurich. The Zurich beamer theme is a simplistic theme for Beamer, a fairly popular LaTeX class for creating presentations. The theme is heavily based on the excellent Flip Beamer template. Created by Patrick Pletscher.

  6. LaTeX Beamer

    Easy customization of Beamer Themes, which allow you to change the appearance of your presentation to accomplish your purposes. For example, users can change layouts, colors, fonts, bullet styles in any presentation globally. Beamer handles theorems, proofs, definitions, and itemization in a structured approach, along with flexible customization.

  7. LaTeX Beamer introduction / Quick-start guide

    Create structured presentations in LaTeX containing a title page, table of contents, lists, figures, tables, blocks, and much more!

  8. LaTeX Templates

    Beamer is highly customizable using multiple types of themes, and this template provides examples of every option for every theme type available to make it easy for you to create a presentation that appeals to you.