Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[12pt,a4paper]{article}
- \usepackage[french]{babel}
- \usepackage[utf8]{inputenc}
- \usepackage[T1]{fontenc}
- \usepackage[upright]{fourier}
- \usepackage{amsmath,amssymb,amstext}
- \usepackage[scaled=0.875]{helvet}
- \renewcommand\ttdefault{lmtt}
- \usepackage{fontawesome5}
- \usepackage[table,dvipsnames]{xcolor}
- \usepackage{tcolorbox}
- \tcbuselibrary{skins}
- \tcbuselibrary{xparse}
- \tcbuselibrary{raster}
- \tcbuselibrary{minted}
- %style tcbox pythoncode avec bannière hautdroite
- \tcbset{stylepythoncode/.style={%
- enhanced,center,boxrule=1.25pt,%
- %sharp corners=all,rounded corners=southeast,%
- sharp corners=downhill,arc=12pt,
- before skip=12pt,after skip=12pt,%
- leftupper=25pt,top=10pt,bottom=1mm,rightupper=4pt,%
- attach boxed title to top right={yshift=-\tcboxedtitleheight},
- boxed title style={
- size=small,colback=ForestGreen!25,boxrule=1.25pt,
- colframe=Green,boxsep=1.25pt,
- sharp corners=downhill,
- arc=12pt,
- top=2pt,bottom=1pt,left=6pt,right=6pt
- },
- fonttitle=\color{ForestGreen}\itshape\ttfamily\footnotesize,
- title={\scriptsize\faPython}\:Code Python\vphantom{y},
- watermark text={\faPython},watermark opacity=0.175,watermark zoom=0.50
- }
- }
- %boîte tcbox + pythoncode
- \newtcolorbox{tcpythoncode}[1][\linewidth]{%
- width=#1,stylepythoncode,colframe=Green,colback=ForestGreen!5,%
- fontlower=\small,%
- before upper = \renewcommand{\theFancyVerbLine}{\scriptsize\ttfamily\color{Green}\arabic{FancyVerbLine}}}
- \newtcblisting{pythonminted}[2][\linewidth]{%
- listing engine=minted,minted style=colorful,
- minted language=python,listing only,
- minted options={tabsize=4,fontsize=\small,#2},
- width=#1,colframe=Green,colback=ForestGreen!5,%
- enhanced,center,boxrule=1.25pt,
- sharp corners=downhill,arc=12pt,
- before skip=12pt,after skip=12pt,%
- leftupper=8pt,top=10pt,bottom=4pt,rightupper=4pt,%
- attach boxed title to top right={yshift=-\tcboxedtitleheight},
- boxed title style={
- size=small,colback=ForestGreen!25,boxrule=1.25pt,
- colframe=Green,boxsep=1.25pt,
- sharp corners=downhill,
- arc=12pt,
- top=2pt,bottom=1pt,left=6pt,right=6pt
- },
- fonttitle=\color{ForestGreen}\itshape\ttfamily\footnotesize,
- title={\scriptsize\faPython}\:Code Python\vphantom{y},
- watermark text={\faPython},watermark opacity=0.175,watermark zoom=0.50
- }
- \newtcblisting{pythonmintednos}[2][\linewidth]{%
- listing engine=minted,minted style=colorful,
- minted language=python,listing only,
- minted options={tabsize=4,fontsize=\small,linenos,#2},
- width=#1,colframe=Green,colback=ForestGreen!5,%
- enhanced,center,boxrule=1.25pt,
- sharp corners=downhill,arc=12pt,
- before skip=12pt,after skip=12pt,%
- leftupper=24pt,top=10pt,bottom=4pt,rightupper=4pt,%
- attach boxed title to top right={yshift=-\tcboxedtitleheight},
- boxed title style={
- size=small,colback=ForestGreen!25,boxrule=1.25pt,
- colframe=Green,boxsep=1.25pt,
- sharp corners=downhill,
- arc=12pt,
- top=2pt,bottom=1pt,left=6pt,right=6pt
- },
- fonttitle=\color{ForestGreen}\itshape\ttfamily\footnotesize,
- title={\scriptsize\faPython}\:Code Python\vphantom{y},
- watermark text={\faPython},watermark opacity=0.175,watermark zoom=0.50
- }
- \begin{document}
- {\Huge MINTED + TCBOX}
- \begin{pythonminted}[10cm]{}
- # Calcul de alpha et de beta
- from math import *
- def formecanonique(a,b,c):
- alpha = -b/(2*a)
- beta = a*alpha**2 + b*alpha + c
- return alpha, beta
- \end{pythonminted}
- \begin{pythonmintednos}[10cm]{}
- # Calcul de alpha et de beta
- from math import *
- def formecanonique(a,b,c):
- alpha = -b/(2*a)
- beta = a*alpha**2 + b*alpha + c
- return alpha, beta
- \end{pythonmintednos}
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement