mirror of
https://github.com/Brandon-Rozek/website.git
synced 2024-11-22 16:26:28 -05:00
922 B
922 B
title | date | draft | tags | math | medium_enabled | |
---|---|---|---|---|---|---|
Code in LaTex Beamer | 2022-01-26T23:11:37-05:00 | false |
|
false | true |
I commonly use the listings
package to showcase code in my LaTex documents. I tried doing the same in my Beamer slidedecks and I ran into an issue where the LaTex source code failed to compile. After digging around, I figured out its because every slide or frame that includes code (or any verbatim environment) needs to be marked as fragile
. A minimal example is presented below:
\documentclass{beamer}
\usepackage[utf8]{inputenc}
% Beamer Packages
\usepackage{harvard}
\usetheme{Copenhagen}
% Code Rendering Packages
\usepackage{listings}
\lstset{
language=Java,
columns=flexible,
}
% Begin Slidedeck
\begin{document}
\begin{frame}[fragile]{Code Example}
\begin{lstlisting}
int x = 5;
\end{lstlisting}
\end{frame}
\end{document}