generated from lennartalff/mum-beamer-template
27 lines
692 B
TeX
27 lines
692 B
TeX
% !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={escapeinside=||,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,
|
|
}
|
|
|
|
\def\theFancyVerbLine{%
|
|
\rmfamily\tiny\arabic{FancyVerbLine}%
|
|
{\tikz[remember picture,overlay]\node(minted-\arabic{FancyVerbLine}){};}%
|
|
}
|
|
|