diff --git a/code-block-settings.tex b/code-block-settings.tex new file mode 100644 index 0000000..93e4c2d --- /dev/null +++ b/code-block-settings.tex @@ -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, +} + diff --git a/main.tex b/main.tex index fb7188b..88b6697 100644 --- a/main.tex +++ b/main.tex @@ -1,6 +1,8 @@ \documentclass[aspectratio=169]{beamer} \usepackage{mum-theme-beamer/mum-theme} +\input{code-block-settings.tex} + \title{My Title} \subtitle{My Subtitle} \date{03.11.2023} @@ -13,6 +15,17 @@ \end{frame} \begin{frame} \frametitle{First Slide Title} - Content of First Slide + Content of First Slide \end{frame} + +\begin{frame}[fragile] + \frametitle{Code-Block} + % \begin{noindent} + \begin{pythoncode}{} +import time +print('hello') + \end{pythoncode} + % \end{noindent} +\end{frame} + \end{document}