added default code block settings for python

This commit is contained in:
Thies Lennart Alff 2023-11-02 12:24:10 +01:00
parent a11dfff11d
commit b0eda18a56
2 changed files with 36 additions and 1 deletions

22
code-block-settings.tex Normal file
View file

@ -0,0 +1,22 @@
% !TEX root=main.tex
\usepackage[outputdir=build]{minted}
\usepackage{tcolorbox}
\usepackage{etoolbox}
\tcbuselibrary{minted,skins,breakable}
\newtcblisting{pythoncode}[2][]{
listing engine=minted,
listing only,
nobeforeafter,
minted style=friendly,
minted language=python,
minted options={fontsize=\scriptsize,numbersep=3mm,texcl=true,linenos,#1},
left=5mm,enhanced,
overlay={
\begin{tcbclipinterior}
\fill[black!25] (frame.south west) rectangle ([xshift=5mm]frame.north west);
\end{tcbclipinterior}
},
#2,
}

View file

@ -1,6 +1,8 @@
\documentclass[aspectratio=169]{beamer} \documentclass[aspectratio=169]{beamer}
\usepackage{mum-theme-beamer/mum-theme} \usepackage{mum-theme-beamer/mum-theme}
\input{code-block-settings.tex}
\title{My Title} \title{My Title}
\subtitle{My Subtitle} \subtitle{My Subtitle}
\date{03.11.2023} \date{03.11.2023}
@ -15,4 +17,15 @@
\frametitle{First Slide Title} \frametitle{First Slide Title}
Content of First Slide Content of First Slide
\end{frame} \end{frame}
\begin{frame}[fragile]
\frametitle{Code-Block}
% \begin{noindent}
\begin{pythoncode}{}
import time
print('hello')
\end{pythoncode}
% \end{noindent}
\end{frame}
\end{document} \end{document}