• How to make a presentation with Latex - Introduction to Beamer
  • exampleblock
  • compilation
  • beamergotobutton
  • presentation

We shall see in this article how to make a presentation with LaTeX, using the powerful class Beamer. If you want to make an outstanding “stressfree” presentation and bring your ideas or your work under a whole new light, let’s get started!!!

Installing the Beamer class

You will first need to install the package Beamer . Under Debian or Ubuntu, you can type the following command:

Once the latex-class Beamer is installed, you are definitely ready to stat your first presentation!!!

Basic presentation with Beamer

A few explanations:

means that our document is a Beamer presentation

this package enables us to use special letters (with accents, cedillas, etc). You can discard this command when the presentation is in English.

This is our outer theme (color and background). As you can imagine, there are tons of themes. You can refer to Beamer documentation for more details.

this defines the title of the presentation. As you can see, there are two titles:

  • the first one, between brackets. [Making a LaTeX presentation with Beamer] is a substitute title which appears at the bottom of the page. This is useful especially if the original title is long. Since this is anoption only, if it is not mentioned, then the original title is the one shown in the bottom of the page.
  • the second one, between braces, is the principal title of the presentation. The command

defines Nadir Soualem and Astozzia (us!) as the authors of the presentation.

defines where the presentation was held. Finally, we use

as the date.

To define the document, we use the markers

To define a slide of the presentation, we use the markers

To define a page title (frame), we mention it as follows

Introduction will be the title of the page. To define the first page, which contains details such as the title, the author, the date, etc - we use a frame in which we include the \titlepage command

To define a frame containing the layout of the presentation, we proceed as follows:

The layout is therefore mentioned at every section and subsection. You should insert \section and \subsection throughout the presentation and out of the frames:

Animations – Overlays

A good presentation is one that is dynamic and attracts the audience’s interest. Generally, we resort to a dynamic type of presentations. Alternatively stated, when we speak, we simultaneously show significant points of the talk, or hide others, or keep just the important ones. We shall see in this section how animations function in Beamer.

Item-by-item list view: the \pause command

In order to view several items of a list on the same slide, we type the following commands inside a frame:

We will thus see the items of our list, one by one.

Item-by-item list view: the \item<n-> command

An alternative way to visualize the elements of a list item by item is to use the \item<n-> command, where n is a natural number referring to the slide, beginning from which the item appears.

List item interval and isolated items: the \item<n-> and \item<p> commands

An example is worth a long speech:

\item<n-> means that the list item will appear on slides numbered n to m, whereas \item<p> means that the item will appear on slide p.

Item-by-item long list view: the [<+->] command

Sometimes the lists you want to display are long and it is not practical to use the \item<n-> command. An alternative solution is the use of the [<+->] command

Up to now, we have dealt with lists. We shall now see how to use text and slides.

Displaying and hiding text in slides: the \uncover<n->, \uncover<n-> and \uncover<p> commands

\uncover<n-> will display the text from slide n on; \uncover<n-> means the text element will appear from slide n to m. Finally, \uncover<p> means that the text will appear on slide p. Here is a case in point of a frame containing the \uncover command.

Be careful not to forget the braces after the \uncover command. The syntax is as follows:

Displaying and hiding text in slides: the \only<n->, \only<n-> and \only<p> commands

\only works like \uncover with the exception that the \only command is not as “cumbersome” on slides. Here is an example:

Here is an other example to better grasp the difference between \only and \uncover

Hide text in slides: the \invisible<n> commands

\invisible<n> makes text invisible on slide n

Another alternative: the \alt<n>{…}{…} commands

As an alternative, one can use the \alt<n>{…}{…} command on a slide. The first argument is the value on slide n. The second is for values other than n. Here is an example:

Highlighting text in red: the \alert<n>{…} command

To highlight text in red on slide n, we use the \alert<n>{…} command.

Successively highlighting list items in red: the <+-| alert@+> command

Using colors in a text on a slide: the \color<n->{…}{…}, \color<n->{…}{…} and\color<p>{…}{…} commands.

The first argument is the red, green, yellow, blue, etc … The second is the text to be colored

Creating links: the \hyperlink{…}{\beamergotobutton{…}} commands

To define internal links, we should add the following package in the preamble

Then, we should define a label pointing on the frame:

you define MY_LABEL as you please ! Finally, on the frame where the link is to be created, we proceed as follows:

There we are! We can see a button Refer to this page pointing to the frame labeled MY_LABEL .

Thus, the first argument of \hyperlink{…}{\beamergotobutton{…}} is the name of the label to be pointed at and \beamergotobutton{…} has the name of the button as an argument.

Defining blocks inside frames

For important stuff, we define blocks as follows:

As clear as onion soup !!!

Dynamic display of tables: the \pause and \onslide<n-> commands

First off, we should add the package colortbl to the preamble

To display rows dynamically, we shall use the \pause command as follows:

To display columns dynamically, we shall use the \onslide<n-> command as follows:

Writing on several columns: the \begin{columns}...\end{columns} commands

For two columns, we proceed as follows:

l,r,c refers to the position: left, right, center. The syntax is as follows:

Inserting a figure in a Beamer presentation

To insert an image or a figure, we proceed as in LaTeX by using the \includegraphics command. Here is an example:

In Beamer, we should distinguish between two types of figures:

  • PS type: .eps, .ps and pspicture type (LaTeX)
  • General type: .pdf, .png, .jpg, .jpeg You will need to compile a Beamer-class file.

Compiling a Beamer presentation

I assume that the your file is called file.tex. . There are ways to compile, depending on the type of figure you inserted. For PS-type figures, we shall use the following commands

We shall obtain the file file.pdf.

For general-type figures, we shall use the command

We shall also obtain the file file.pdf.

It goes without saying that explaining all the possibilities that Beamer offers is way too long. Have look to the official documentation, which is more exhaustive.

Have fun !!!

If you found this post or this website helpful and would like to support our work, please consider making a donation. Thank you!

Articles in the same category

  • Useful software to start LaTeX
  • Introduction au Latex
  • Introduction à  Beamer - Faire une présentation en Latex
  • How to install latex package ?
  • Comment installer un package Latex ?
  • Latex Extra
  • Variance Symbol in LaTeX
  • Union and Big Union Symbol in LaTeX
  • Transpose Symbol in LaTeX
  • Transformée de Laplace en LaTeX
  • Texte au dessus d'une flèche en LaTeX
  • Text above arrow in LaTeX
  • Symbole "plus grand que ou similaire à" en LaTeX
  • Symbole de Variance en LaTeX
  • Symbole de transposée en LaTeX
  • Symbole de "non équivalent à" en LaTeX
  • Symbole d'union et de grande union en LaTeX
  • Symbole d'intersection et de grande intersection en LaTeX
  • Strikethrough - strike out text or formula in LaTeX
  • Passer en mode mathématique en Latex: $, $$ et displaymath
  • Partial Derivatives of Multivariable Functions in LaTeX
  • Numéroter les équations en Latex: leqno et fleqn
  • Not Equivalent Symbol in LaTeX
  • Latex yen symbol
  • Latex valeur absolue
  • Latex tensor product
  • Latex symbole sous-ensemble - inclusion
  • Latex symbole racine carrée
  • Latex symbole produit
  • Latex symbole produit vectoriel
  • Latex symbole pourcentage
  • Latex symbole plus ou moins
  • Latex symbole parallèle
  • Latex symbole orthogonal - Latex symbole perpendiculaire
  • Latex symbole norme pour un vecteur ou une somme
  • Latex symbole n'existe pas
  • Latex symbole n'est pas un sous-ensemble - non-inclus
  • Latex symbole n'est pas parallèle
  • Latex symbole n'appartient pas à
  • Latex symbole multiplication
  • Latex symbole loi normale
  • Latex symbole infini
  • Latex symbole il existe
  • Latex symbole il existe un seul et unique
  • Latex symbole euro
  • Latex symbole Est proportionnel à
  • Latex symbole espérance mathématiques
  • Latex symbole équivalent / équivalence
  • Latex symbole dual ou dague
  • Latex symbole différent
  • Latex symbole dérivée partielle
  • Latex symbole degré
  • Latex symbole de la moyenne
  • Latex symbole de la constante de Planck h
  • Latex symbole congruent
  • LaTeX symbole complément
  • Latex symbole chapeau
  • Latex symbole approximativement
  • Latex symbole appartient à
  • Latex symbol there exists one and only one
  • Latex symbol Planck constant h
  • LaTex symbol partial derivative
  • Latex symbol not in
  • Latex symbol not exists
  • Latex symbol not equal
  • Latex symbol norm for vector and sum
  • Latex symbol multiply
  • LaTeX symbol Is proportional to
  • Latex symbol if and only if / equivalence
  • Latex symbol for all x
  • Latex symbol exists
  • Latex symbol different
  • Latex symbol checkmark
  • LaTeX symbol characteristic function
  • Latex symbol belongs to
  • Latex symbol average
  • Latex symbol approximately
  • Latex subset symbol
  • Latex square root symbol
  • Latex real part symbol
  • Latex real numbers
  • Latex rational numbers
  • Latex quaternion numbers
  • Latex produit tensoriel
  • Latex product symbol
  • Latex pour tout x
  • Latex points de suspension: \ldots,\cdots,\vdots et \ddots
  • Latex plus or minus symbol
  • Latex piecewise function
  • Latex partie réelle
  • Latex partie imaginaire
  • Latex parallel symbol
  • Latex overset and underset
  • Latex orthogonal symbol - Latex perpendicular symbol
  • Latex numbering equations
  • Latex not subset symbol
  • Latex not parallel symbol
  • Latex normal distribution symbol
  • Latex natural numbers
  • Latex k parmi n - coefficient binomial
  • Latex jacobian symbol
  • Latex infinity symbol
  • Latex indicator function
  • Latex imaginary part symbol
  • Latex how to write underscore
  • Latex how to write text in math mode
  • Latex how to write percent
  • Latex how to write bar
  • Latex how to write a fraction
  • Latex how to insert a blank or empty page with or without numbering \thispagestyle,\newpage,\usepackage{afterpage}
  • Latex how to hide page number
  • Latex horizontal space: qquad,hspace, thinspace,enspace
  • Latex hat symbol - wide hat symbol
  • Latex gradient symbol
  • Latex fonction plancher - Latex partie entière inférieure
  • Latex fonction plafond - Latex partie entière supérieure
  • Latex fonction indicatrice
  • Latex floor function
  • Latex flèche
  • Latex expected value symbol - expectation
  • Latex euro symbol
  • Latex espace horizontal: qquad,hspace, thinspace,enspace
  • Latex ensemble vide
  • Latex empty set
  • Latex écrire du texte dans les équations ou en mode mathématique
  • Latex dérivée, limite, somme, produit et intégrale
  • LateX Derivatives, Limits, Sums, Products and Integrals
  • Latex degree symbol
  • Latex dagger symbol or dual symbol
  • Latex copyright, trademark, registered symbols
  • Latex convolution symbol
  • Latex congruent symbol
  • Latex complex numbers
  • Latex complement symbol
  • Latex comment insérer une page blanche,vide avec ou sans numéro, \thispagestyle,\newpage,\usepackage{afterpage}
  • Latex comment faire un underscore
  • Latex ceiling function
  • Latex bra ket notation
  • Latex binomial coefficient
  • Latex barrer du texte ou une équation
  • Latex backslash symbol
  • Latex arrows
  • Latex accolades horizontales et verticales: \left\{,\right\},\underbrace{} et \overbrace{}
  • Latex absolute value
  • Laplace Transform in LaTeX
  • $L^1$, $L^2$, $L^p$ and $L^\infty$ spaces in Latex
  • Intersection and big intersection symbols in LaTeX
  • How to write table in Latex ? begin{tabular}...end{tabular}
  • How to write number sets N Z D Q R C with Latex: \mathbb, amsfonts and \mathbf
  • How to write matrices in Latex ? matrix, pmatrix, bmatrix, vmatrix, Vmatrix
  • How to write angle in latex langle, rangle, wedge, angle, measuredangle, sphericalangle
  • How to write algorithm and pseudocode in Latex ?\usepackage{algorithm},\usepackage{algorithmic}
  • How to write a vector in Latex ? \vec,\overrightarrow
  • How to get dots in Latex \ldots,\cdots,\vdots and \ddots
  • How to display formulas inside a box or frame in Latex ? \boxed
  • Horizontal and vertical curly Latex braces: \left\{,\right\},\underbrace{} and \overbrace{}
  • Greater Than or Similar To Symbol in LaTeX
  • Fonction caractéristique en LaTeX
  • Espaces $L^1$, $L^2$, $L^p$ et $L^\infty$ en Latex
  • Écrire les ensembles classiques en Latex: \mathbb, amsfonts et \mathbf
  • Dérivées partielles de fonctions à plusieurs variables en LaTeX
  • Comment faire un tableau en Latex ? begin{tabular}...end{tabular}
  • Comment encadrer des formules en Latex ? \boxed
  • Comment écrire un angle en latex langle, rangle, wedge, angle, measuredangle, sphericalangle
  • Comment écrire un algorithme en Latex ?\usepackage{algorithm},\usepackage{algorithmic}
  • Comment écrire des vecteurs en Latex? \vec,\overrightarrow

because LaTeX matters

Beamer: an introduction to latex presentations.

Beamer is a LaTeX document class that provides extensive functionality to create presentations. Here, I will only show the basics and after reading this guide you will be able to create a simple presentation in LaTeX. I am aware there are a lot of tutorials available out there and this is not different from any other tutorial. I hope however, I can encourage some of you who have hesitated so far, for whatever reason, to create your next presentation with LaTeX. And I’m sure it will be a lot of fun, with similar effort. I should add that the output will obviously be a PDF file (with all its advantages!). Luckily, PDF-viewers (including Adobe Acrobat) provide a fullscreen-mode for presentation purposes.

So lets get started!

Now that line is straight forward, not much to say about it. Once that’s done, we have to choose a theme. This website gives a visual overview of the most common themes. I like Singapore:

Next, still in the preamble, we prepare the title page, using a similar set of commands as for other document-classes:

A frame may have one or several slides. Since PDFs are static, dynamic “effects” such as adding more content to a frame are achieved by two consecutive slides in the output file.

We use the previously defined title page to create our first (single-slided) frame:


  Similar to articles, sections, subsections, etc. are available and can be used to define an outline, printed with \tableofcontents . For many themes, the outline will be displayed in the header/footer and provides direct access to a certain section of the presentation. Frame-titles are created using \frametitle{Title} .

Most of the time, a frame will show a list of items created through the well known itemize-environment:


  Now what if you don’t want to show all the items at once, but one after another. The \pause -command will take care of it. Just add it anywhere you want to “pause” and will produce 3 slides. In presentation mode, the next bit of information is only shown after you press a key (usually space or arrow keys). So the above code example now looks as follows:

Figures are used similarly as within other document-classes:

Finally, I will show you something a little more advanced. Two columns, with items on the left and figures on the right side. The idea is to show an item along with an image. We want one item after the other to appear, while the image replaces the previous. Let me give you the code first and then explain some of the details:

What’s new here is called overlay specification within an environment (itemize) and lets you display different text/content on different slides or a range of slides.

<1-> indicates that this item will be displayed from slide 1 onwards in this frame. We could also have used <1-3> . Whereas the actual figures will only be displayed on their specific slide, e.g. <1> .

If there is no environment, the set of things to display has to be enclosed by the overprint-environment:   \begin{overprint}...\end{overprint}.

Another thing is the “overlay specification” for commands, e.g. to change the text-color for slides 2 and 3:

\color<2-3>[rgb]{1,0,0} This text is red on slides 2 and 3, otherwise black.

Here, the overlay specification always has to follow the command before any additional arguments. I have to admit, slightly useless, but at least it illustrates the result nicely ( example was taken from the user guide page 81 ).

The following a complete code sample with a few frames containing the various examples described above:

The packages hyperref, xcolor, color are automatically loaded when using the beamer class.

A comprehensive user guide can be downloaded from CTAN .

Share this:

' src=

26. October 2011 at 16:29

In latex this is shown as error.explain.please send reply to my email id.please.

' src=

26. October 2011 at 16:41

Use math mode for everything and it works perfectly:

Cheers, Tom.

Leave a Reply Cancel reply

  • Martin Thoma

LaTeX Beamer

I really enjoy creating presentations with LaTeX. The reasons are:

  • You can use versioning (GIT, SVN, ...)
  • You can use your favorite editor!
  • When you've created an animation with Ti k Z, you can easily go one step back an go through it as fast as it is apropriate!
  • Good separation of presentation and content
  • Everybody can open it
  • It always looks the same (no moved elements or hidden bullet points)
  • You can use math mode ☺
  • No need to buy anything. It's free and OpenSource.
  • A big community ( StackExchange and LateX-Community ) helps you, when you got questions.

I'll now introduce you to the basics of LaTeX beamer presentations. If you only look for example, please go to my GitHub LaTeX Repository .

This is a basic presentation:

If you want to create nice-looking presentations like this one or that one , you should probably adjust the style. Here is an overview of the default ones that LaTeX has: Beamer theme gallery or here .

The important commands for changing the appearance, that should get included just after documentclass, are:

When you're from KIT, you should use the KIT theme .

Here are some screenshots:

presentation with latex

Sections and subsections

Take a look at the slides I've included above. Do you notice the little bubbles at the bottom that indicate how many slides are left?

You get the text over the bubbles with \section{Your text} and the bubbles with frame , but you need at least one \subsection{bla} ! When you make more than one subsection, the frame-bubbles that belong to the same one get highlighted.

Reveal information

You might want to try those commands to hide and reveal information:

  • \onslide and \only

You can use it like this:

Note that the numbers work like \uncover<n-m>{ELEMENT} . If no m is specified, ELEMENT is visible until end of this frame.

When you have a list and you want to uncover it element by element, you can use this:

You can use block , exampleblock or alertblock inside your frame:

It looks like this:

LaTeX Beamer blocks: block, exampleblock, alertblock

Quite often, you want to have one big image.

You need \usepackage{graphicx} in your preamble.

This is how you get the image it:

Further reading

  • Sizes in LaTeX
  • How to visualize Graph algorithms with LaTeX
  • UMBC Beamer guide
  • texdoc beameruserguide or online
  • Presentation 1
  • Behind the Scenes

How to Make a Presentation in LaTeX

' src=

December 7, 2016 Trudy Firestone 5 Comments

When I was tasked with creating a presentation to share with my co-workers at our weekly tech talk, I chose to use LaTeX. While I briefly considered other tools, like Google Slides or PowerPoint, using LaTeX allowed me to easily separate the styling from my content and create my own theme that I could reuse for all future presentations at Lucid.

What? LaTeX for Presentations?

LaTeX is a typesetting and document creation tool that is often used for creating academic articles due to its ability to display mathematical equations. Beyond that, it has many other capabilities due to a large amount of packages, such as Forest, which I used for laying out sentence trees in a college Linguistics class. One such package, Beamer , allows you to create presentations. While Beamer lacks the simple click and drag functionality of a GUI tool in creating presentations, it makes up for it by automating a large portion of the stylistic work—as long as you like the default styles or are willing to write your own—and offering all the mathematical equations, graphs, and other tools available in LaTeX.

A sample Beamer document:

Sample LaTeX file with default beamer theme

The Beamer commands are straightforward, and the flow of the presentation is easier to follow than it is in a GUI tool. While you could split the styling from the market using html and css, I enjoy using the Beamer package due to its concise creation of slides. Looking at a LaTeX file for a Beamer presentation is almost like looking at an outline which makes it more closely connected to the content the presentation is trying to convey. Unfortunately, I don’t like the default theme…or any of the other themes .

After lots of searching, however, I was able to create my own theme, lucid. Then, just by uncommenting \usetheme{lucid} , I was able to create a presentation I was pleased with. Only a few weeks ago, I was able to reuse the theme and create a new presentation with all the custom styling that I wanted in much less time than a GUI tool would have required to replicate my original theme.

Sample LaTeX file with our new lucid theme

Building Your Own Beamer Theme

While it’s easy to find documentation on creating a presentation using Beamer , it’s more difficult to locate documentation on building a Beamer theme. Therefore, I’m going to walk through creating a simple Beamer theme with its own title page, header and footer, and styled lists.

The first step in creating a Beamer theme is creating the following four files where “lucid” is the name of our new theme:

  • beamerinnerthemelucid.sty
  • beamerouterthemelucid.sty
  • beamercolorthemelucid.sty
  • beamerthemelucid.sty

While it’s not necessary to separate these into four files, it follows the pattern of Beamer’s own themes which allow for mixing and matching different parts of the theme. For instance, if we wanted to use the albatross color theme with the default theme we could replace \usetheme{lucid} in the above sample file like this:

And the output pdf would consist of this:

Default LaTeX Beamer theme with albatross color theme

The three parts of a theme are:

  • Inner: Defines the appearance of any items that make up the slides central content, e.g., lists or the title on the title page
  • Outer: Defines the appearance of the chrome of the slide, e.g., the title and footer of each slide
  • Color: Defines the colors used in various parts of the theme, e.g.,the color for frame titles or the background color

The final file, beamerthemelucid.sty, simply exists to combine all the parts of the theme into the main theme so it can be used without specifying each part of the theme.


The change to presentation mode at the beginning of the file is added so that the .sty file will match the mode of the presentation .tex file. Beamer automatically converts all files with its document class to presentation mode. The rest of the file simply sets all the portions of the theme to the new lucid theme and then returns the file to the normal mode. Each of the .sty files used to create the theme needs to be put in presentation mode in the same way.

Right now, the theme doesn’t actually change anything. Everything is still using the default theme because we haven’t defined any new styles. Let’s start with the title page. Because the title is part of the inner content of the title page, the definition for its style goes into beamerinnerthemelucid.sty.

I want a title page that’s centered vertically and horizontally like the one in the default theme, but with a bigger font, a different color, and no date. So, let’s add the following to beamerinnerthemelucid.sty between the mode changes:

Sample LaTeX presentation title page with simplified title

The \defbeamertemplate command creates a new template where the first argument is the mode, * in this case, the second argument is what the template is for, and the third argument is the name of the new template. To access the template elsewhere, the given name is used, in this case “lucid.” The final part of \defbeamertemplate is where the actual template is defined using arbitrary LaTeX code. In this case, we use common commands for centering and accessed the title and subtitle via \inserttitle and \insertsubtitle . To get the correct colors, we use \usebeamercolor which fetches the correct colors from the color theme based on the element name given, i.e., the name of the color. Similarly, \usebeamerfont fetches the correct font from the font theme, so that you can specify the font separately.

However, the color and the font remain unchanged, so we need to edit the color theme file next. I want white text on a dark background, so we need to change the background color first.

Sample LaTeX presentation title page with new background color

After adding these commands in beamercolorthemelucid.sty, the title page looks just about the way I want it. The background is gray, and the title and subtitle are in a new size and color. However, Beamer’s default links are still in the bottom right hand corner. To remove them, we add the following line to beamerouterthemelucid.sty because the footer is part of the outer theme.

Updated LaTeX presentation title page without navigation symbols

Like \defbeamertemplate , \setbeamertemplate can be used to define a new template. The element that uses the template is immediately set to use the new template rather than being set separately. In this case, the navigation symbols element is set to empty.

Now that the title page looks just the way I want it to, we can move on to the content slides. While they already have the correct background color and are correctly lacking the navigation symbols in the footer, the title and subtitle are the wrong color and lack style.

 LaTeX presentation content slides without any additional style changes

Because the frame title is part of the outer theme, we add the following to beamerouterthemelucid.sty:

In addition to the now familiar Beamer commands, we use an if statement to differentiate between the cases of when there is and isn’t a subtitle, and we make use of a new package, tikz, which allows the user to create drawings in LaTeX. By using it in the template for the frametitle, we’ve added a rectangle to each frame title in the presentation. We set the color of the rectangle with the Beamer color frametitle-left which the command \usebeamercolor[fg]{frametitle-left} adds to the environment.

LaTeX presentation content frames with updated frametitle layout

The colors and fonts are correctly reading from beamercolorthemelucid.sty, but it hasn’t been updated, so that’s the next step.

LaTeX presentation content frames with updated frametitle colors

The content of the slides is still in the default style, so we turn to beamerinnerthemelucid.sty to modify the template for lists.

Just as \setbeamertemplate can be used to define a new template that is immediately applied, it can also be used to set a template defined by \defbeamertemplate earlier. square is defined by default in the beamer package, and it makes the bullets in an unordered list square.

LaTeX presentation slide with square bullets for the list

To change the colors of content and the list items, we update beamercolortheme.sty again.

LaTeX presentation slides with updated content colors

The last thing missing from our theme is a new footer. We need to add a page number and logo to each page.

LaTeX presentation slides with footer with page numbers and logo

Adding the above to beamerouterthemelucid.sty splits the footer in half, putting the page number out of the total number of pages on one side and a logo on the other. lucidsoftware-logo.png has to be included in the same directory for it to compile correctly. The if statement removes the page number from the first page.

Finally, we add the color for the page number to beamercolorthemelucid.sty:

Creating your own LaTeX theme allows for complete customizability, something you have to work very hard to achieve in more conventional presentational tools. It also makes it trivial to reuse the theme, avoiding wasted effort.

Additional References:

  • Another Theme Example

Related Articles

No Picture

Live Editing HTML and CSS with Chrome DevTools

Time-saving chrome devtools shortcuts, agile documentation: keeping your team in sync in an agile world, 5 smart strategies to increasing productivity in the workplace.

' src=

Was doing just that in the ’80s with DCF and Generalised Markup Language.

Styles were called “profiles”. You could roll your own, tailor an existing style or buy one.

The same base document could be formatted for a book, presentation or display.

Likely still used in producing IBM manuals.

' src=

So, have you uploaded your theme on CTAN? That’s the TeX-way to share 🙂

' src=

Thanks a lot This article helped me a lot to prepare my communication for this week (Stil working on it) Much thanks <3

' src=

Thank you a million times, i had a very very incredible experience with your tutorial. I made my own theme and i love it 🙂 I’m going to make a video on YouTube for this beautiful simplistic tex presentation solution. I’ll definitely link to your great tutorial there.

' src=

I do agree with all the ideas you have introduced on your post.

They’re really convincing and wll definitely work. Nonetheless, the posts are too brief for starters. May you please lengthen them a bit from subsequent time? Thanks for the post.

Your email address will not be published.

Save my name, email, and website in this browser for the next time I comment.

  • Article Databases
  • Google Scholar
  • Interlibrary Services
  • Research Guides
  • Staff Directory
  • Study Rooms
  • Citation Linker
  • Digital Collections
  • Digital Commons
  • Reference Tools
  • Special Collections
  • All Resources
  • Ask-A-Librarian
  • Borrowing & Renewals
  • Computing & Printing
  • Copyright@Wayne
  • Course Reserves
  • Equipment Checkout
  • Instruction
  • Research Support
  • Rooms & Spaces
  • The Publishing House
  • Technology Support
  • All Services
  • Arthur Neef Law Library
  • Purdy/Kresge Library
  • Reuther Library
  • Shiffman Medical Library
  • Undergraduate Library
  • Accessibility
  • Desktop Advertising
  • Maps & Directions
  • All Information
  • Appointments
  • WSU Login Academica, Canvas, Email, etc.
  • My Library Account Renew Books, Request Material, etc.
  • Make a Gift
  • back to Wayne.edu
  • Skip to Quicklinks
  • Skip to Sitemap
  • Skip to Main Navigation
  • Skip to News
  • Interlibrary Loan


How to use latex.

  • What is \(\LaTeX\)?
  • \(\LaTeX\) Resources
  • \(\TeX\) Distributions and \(\LaTeX\) Editors
  • Writing a \(\LaTeX\) Document
  • Compiling a \(\LaTeX\) Document
  • \(\LaTeX\) Packages
  • Presentations and Posters
  • Bibliographies with BibTeX/BibLaTeX
  • Mathematics
  • Natural Sciences
  • Miscellaneous

There are several packages that are intended to be used for the creation of slides for presentations. These include prosper , beamer , and powerdot . There are also a few packages for creating posters, including tikzposter , beamerposter , and sciposter which are intended specifically for the creation of conference posters.

As is often the case with LaTeX, the choice of package will depend on the needs and preferences of the user.

  • CTAN - beamer package
  • CTAN - prosper package
  • CTAN - powerdot package
  • CTAN - beamerposter package
  • CTAN - sciposter package
  • CTAN - tikzposter package
  • << Previous: \(\LaTeX\) Packages
  • Next: Bibliographies with BibTeX/BibLaTeX >>

LaTeX Presentation Resources

Cover Art

  • LaTeX Wikibook: Presentations The LaTeX Wikibook chapter on presentations, though at the moment only the beamer package is covered in detail. It includes a wealth of information on what the package can do and how to implement it using a LaTeX editor.
  • Beamer User's Guide [PDF] A user's guide to the beamer package that is extremely comprehensive, covering everything from installing the package to importing presentations based on other packages.
  • Dual Screen Presentations [PDF] This guide shows how the X Resize, Rotate, and Reflect extension of the X Window system can be used to display a LaTeX beamer presentation on one or two beamers while simultaneously displaying the output of both beamers on the lecturer's display. If only one beamer is used, the lecturer's display might show both the beamer output and hidden notes.

LaTeX Poster Resources

  • Writing Posters with beamerposter in LaTeX [PDF] This is a short guide to utilizing the beamerposter package for the creation of posters.
  • Creating Posters with a0poster in LaTeX [PDF] This article provides is a basic guide to the use of the a0poster package, and includes a template poster.
  • Creating Scientific Posters with beamerposter and tikzposter - Overleaf This blog post from Overleaf provides the basic setup for creating a scientific poster in both tikzposter and beamerposter

More Poster Resources

This guide covers the creation of research posters in a few different programs:

  • Creating Research Posters
  • Last Updated: Nov 23, 2021 12:57 PM
  • URL: https://guides.lib.wayne.edu/latex
  • Borrowing & Renewals
  • Computing & Printing
  • Rooms & Spaces
  • Maps & Directions
  • Make Appointment

ACRL Diversity Alliance 2017

Using Markdown to Make Beautiful LaTeX Beamer Presentations

Explore making LaTex beamer presentation slides on JotterPad using Markdown without the use of Pandoc. Read on to find out more about how you can convert light-weight syntax into aesthetic slides and formatting!

Shruthi Nair

Shruthi Nair

Read more posts by this author.

At JotterPad, we put your writing convenience at the forefront of the app updates and tools that we bring to you. Streamlining your writing, making creating stunning documents as hassle-free as possible, and making tools that can accompany you from the start to end of your projects are integral to what we believe JotterPad can offer you.

In line with this, we are excited to share what we have in store next with the ever-expanding capabilities of JotterPad as a writing companion. You can now explore making intricate LaTex beamer presentation slides with Markdown ; a simple and lightweight syntax.

Hint: Pandoc not required.

Read on to find out more about how you can make your very own!

1. Simple and Lightweight

LaTex beamer Presentations are a great way to create elegant and to create great looking presentations. JotterPad now offers you the possibility of creating your very own LaTex beamer presentation slides using Markdown syntax; language that is easy to maneuver and configure.

Side by side comparison of Beamer template using Markdown in JotterPad vs LaTex in a plain-text editor.

Oftentimes, most of the syntax that is required to create these presentations with LaTex can be hard to wrap your head around and master, and you end up spending time rendering things exactly how you want to. Markdown, on the contrary, is comparatively more straightforward, and allows you to easily input information and formatting. It is more intuitive to use, and provides a lot of host of functionalities that you can explore.

Example of Markdown syntax in Beamer:

  • H1 → Section title
  • H2 → Subsection title
  • H3 → Slide title
  • Page break → New slide

JotterPad provides the convenience of lightweight and simple syntax with Markdown on JotterPad, coupled with not having to install other extensions such as Pandoc to create Latex beamer presentation slides.

2. Customization

With these presentation slides templates that are available on JotterPad, you also have the space to further customize and personalize your slides. Detailing can be customized to your liking, through the YAML editor function in the templates.

Similar to Pandoc, YAML is a space dedicated for you to insert meta data into your document, allowing you to customize it to your liking. It allows you to add information such as the section titles, subsection title, slide titles, and customize elements such as the theme color, font type, size, and line spacing.

Refer to the full list of YAML parameters of the beamer class here .

3. Add Images, Equations, and Tables

Together with being able to customize your slides, you also have the space to spruce up your slides even further with functionalities like adding images, math equations, and tables.

Add images, equations and tables into your beamer slides using Markdown.

Feel free to add images to your slides from your own gallery, from Unsplash, or via a URL. You can also add intricate block or in-line TeX equations, and tables into your slides with ease on your Markdown document.

4. Switch Templates

Switching between slide templates or designs can become inconvenient when you have to manually input text into specific formatting settings again.

Beamer presentation selections in JotterPad app.

However, even if you have chosen to create your slides with a specific design or template at the beginning, you can easily switch templates without having to format your work again. You can move your content from one slide template to another by simply copying and pasting your data and text from one template into another, and have your work formatted accordingly for you once again.

For example, if you had chosen to create slides with the Basic Slides - Szeged Beaver Theme template , and decide to switch to the Basic Slides - Antibes Spruce Theme template , key formatting information that you would need for both templates such as the creator's name, slide headings, and sub-headings can be easily transferred between these with a simple "copy" and "paste" into their specified sections, with the assurance that you do not lose any of your work in the process.

5. Export to Beamer Presentation Slides

Exporting your work and creating Beamer presentation slides with JotterPad is quick and simple, regardless of the device you're utilizing. To view or print the finalized version of your presentation slides, go to the menu and click "print using template", and to .pdf format. No pandoc is required!

Export directly to LaTex Beamer without Pandoc.

Creating slides for a presentation of any kind has now been made more convenient, seamless, and straight-forward. Without having to use Pandoc or LaTex, creating LaTex beamer presentations with JotterPad 's Markdown editor presents a light-weight and easy-to-maneuver way for you to work.


Presentations, otherwise known as seminars, talks or lectures, are given to an audience with the purpose of sharing information with a group of people. This may be at an academic conference, a business meeting or even a project progress update. Since LaTeX produces PDFs, you simply need to open the presentation PDF in full screen mode in your PDF viewer to give the presentation.

presentation with latex

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.

  • View Template Information

Focus Presentation

This template creates modern presentation slides using the beamer class. The minimalist design lets you quickly enter your content and spend time honing your message rather than wasting time in presentation software. The template includes examples of many slide types which should cover most use cases as well as different ways of putting in your content no matter what it is and how you want to emphasize it.

Fancyslides Presentation

This presentation template uses the Fancyslides class which builds on top of the well-known beamer class to give it a modern and concise design. The template is very minimalist with large font sizes and little space for text and would thus be suited for popular presentations by confident speakers. It makes extensive use of background images for slides to provide a strong visual counterpart to the verbal presentation. Content within the presentation is housed within translucent colored circles or rectangles. The former are used for main points or section delineations while the latter are used for larger blocks of text or data slides. Several predefined color options are present within the template and you can also define your own.

presentation with latex

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.


  1. presentation with latex

    presentation with latex

  2. Presentation with Beamer (Latex Tutorial, Episode

    presentation with latex

  3. Using Markdown to Make Beautiful LaTeX Beamer Presentations

    presentation with latex

  4. How to make a presentation with LaTeX?

    presentation with latex


    presentation with latex

  6. How to make a presentation with LATEX? Introduction to BeamerPresenta…

    presentation with latex


  1. Black Latex Presentation.flv

  2. Latex-Slides

  3. LaTeX: How to use it, Install Miktex and texmaker and create documents


  5. LaTeX

  6. Crash Course on LaTeX: Learn in 90 Minutes


  1. Beamer Presentations: A Tutorial for Beginners (Part 1 ...

    Part 1 | Part 2 | Part 3 | Part 4 | Part 5. Author: Josh Cassidy (August 2013) This five-part series of articles uses a combination of video and textual descriptions to teach the basics of creating a presentation using the LaTeX beamer package.These tutorials were first published on the original ShareLateX blog site during August 2013; consequently, today's editor interface (Overleaf) has ...

  2. 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.

  3. How to make a presentation with Latex

    To insert an image or a figure, we proceed as in LaTeX by using the \includegraphics command. Here is an example: \begin{figure} \includegraphics[options]{path_to_image} \end{figure} In Beamer, we should distinguish between two types of figures: PS type: .eps, .ps and pspicture type (LaTeX)

  4. Making Presentations With LaTeX

    So, we can choose the presentation theme after defining the presentation content. Furthermore, we can apply the different themes by only modifying a few lines in the presentation document. An example of such a program is LaTeX/Beamer. Beamer is a LaTeX package that enables users to create presentations through a LaTeX fashioned document.

  5. Beamer: An introduction to LaTeX presentations

    3. May 2011by tom 2 Comments. Beamer is a LaTeX document class that provides extensive functionality to create presentations. Here, I will only show the basics and after reading this guide you will be able to create a simple presentation in LaTeX. I am aware there are a lot of tutorials available out there and this is not different from any ...

  6. LaTeX Beamer · Martin Thoma

    If you want to create nice-looking presentations like this one or that one, you should probably adjust the style. Here is an overview of the default ones that LaTeX has: Beamer theme gallery or here. The important commands for changing the appearance, that should get included just after documentclass, are: \usetheme{Frankfurt} \usecolortheme ...

  7. How I Make Presentations Using LaTeX & Beamer

    Get started with LaTeX using Overleaf: https://www.overleaf.com/?utm_source=yt&utm_medium=link&utm_campaign=im22tb. My thanks to Overleaf for sponsoring t...

  8. LaTeX Tutorial 10: Presentations with Beamer Class

    In this video, I am explaining, how to make simple presentations using the LaTeX beamer class.Full Playlist: https://www.youtube.com/playlist?list=PLLybgCU6Q...

  9. LaTeX Tutorial 11: Beamer Slide Presentation

    This tutorial will walk you through creating a beamer slideshow presentation using Texmaker. Includes the creation of a titlepage, changing theme options and...

  10. How to Make a Presentation in LaTeX

    beamerthemelucid.sty: \mode<presentation>. \useinnertheme{lucid} \useoutertheme{lucid} \usecolortheme{lucid} \mode<all>. The change to presentation mode at the beginning of the file is added so that the .sty file will match the mode of the presentation .tex file. Beamer automatically converts all files with its document class to presentation mode.

  11. Research Guides: How to Use LaTeX: Presentations and Posters

    LaTeX Poster Resources. This is a short guide to utilizing the beamerposter package for the creation of posters. This article provides is a basic guide to the use of the a0poster package, and includes a template poster. This blog post from Overleaf provides the basic setup for creating a scientific poster in both tikzposter and beamerposter.

  12. Why should I use LaTeX for presentations?

    The main reason why LaTeX was designed for printing is probably because, at the time, there was no computer presentation (beamer) hardware. The first comparable packages for presentations were based on overhead foils (print em; use em). - user10274. Jan 15, 2012 at 9:31.

  13. Using Markdown to Make Beautiful LaTeX Beamer Presentations

    1. Simple and Lightweight. LaTex beamer Presentations are a great way to create elegant and to create great looking presentations. JotterPad now offers you the possibility of creating your very own LaTex beamer presentation slides using Markdown syntax; language that is easy to maneuver and configure. Side by side comparison of a Beamer ...

  14. Presentations with LaTeX in overleaf (v2)

    A minimal example of a presentation with beamer in LaTeX: https://vknight.org/tex/#21-presentations

  15. Including Animations Into LaTeX Beamer Presentations

    Animation is the process of creating an illusion of motion or movement and rapidly showing a sequence of static figures that are (slightly) different.Including animations in LaTeX Beamer can make our presentation more visually appealing and capture the attention of our audience. For example, to advertise a new vehicle, including animation of the product would capture the attention of our ...

  16. LaTeX Templates

    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 ...

  17. Beamer Presentations: A Tutorial for Beginners (Part 2 ...

    In this post we're going to look at adding some different types of content into our presentation. Lists. First let's talk about lists. Lists are a common way to present information in presentations and they're very easy to set up. Just like in a normal LaTeX document we can use the itemize and enumerate environments.

  18. Creating Presentation using LATEX (Beamer Slides) online 1/3

    I had given a tutorial about creating Latex presentations online on Overleaf.com

  19. Getting Started with LaTeX

    An introduction to the typesetting system LaTeX will be provided using the online editor Overleaf. LaTeX allows advanced document preparation and typesetting of complex mathematical formulas. Overleaf offers advanced functionality like collaborative editing and versioning. Peer consultations and troubleshooting also offered throughout the semest...

  20. PDF ECON 25A Oral Communication in Economics Practicum Summer 2024 Syllabus

    All presentations are mandatory. Please sign up on www.overleaf.com, a complimentary platform enabling the creation of LaTeX presentations. Each student is required to produce a minimum of one presentation utilizing LaTeX Beamer. Academic honesty You are expected to be familiar with, and to follow, the University's policies on academic integrity.