%!! ffmpeg -i logo.svg -vf scale=64:64 favicon.png \ProvidesPackage{jacbr} \RequirePackage[most]{tcolorbox} \RequirePackage{subcaption} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[a4paper,margin=2cm,nohead,foot=0.5cm]{geometry} \usepackage{xcolor} \usepackage{amsmath} \usepackage{graphicx} \usepackage{tabularx} \usepackage{caption} \usepackage{subcaption} \usepackage{booktabs} \usepackage{fancyhdr} \usepackage{svg} \usepackage{siunitx} %unità di misura \usepackage{listings} % Rende il titolo e l'autore delle variabili \makeatletter \let\thetitle\@title \let\theauthor\@author \makeatother \newcommand{\theemail}{bassoriccijacopo@gmail.com} % Un po di colori \definecolor{pastelgreen}{RGB}{225,245,225} \definecolor{darkgreenline}{RGB}{0,120,0} \definecolor{headgreen}{RGB}{0,90,30} \definecolor{azurelight}{RGB}{20,70,130} \definecolor{pastelblue}{RGB}{225,235,245} \definecolor{darkblueline}{RGB}{0,80,160} \definecolor{headblue}{RGB}{0,60,120} \definecolor{pastelblack}{RGB}{230,230,230} \definecolor{darkblackline}{RGB}{20,20,20} \definecolor{headblack}{RGB}{10,10,10} \definecolor{pastelviolet}{RGB}{240,230,250} \definecolor{darkvioletline}{RGB}{120,60,160} \definecolor{headviolet}{RGB}{90,40,140} \definecolor{pastelorange}{RGB}{250,238,225} \definecolor{darkorangeline}{RGB}{200,120,40} \definecolor{headorange}{RGB}{160,90,30} \definecolor{pastelred}{RGB}{250,225,225} \definecolor{darkredline}{RGB}{170,40,40} \definecolor{headred}{RGB}{120,0,0} \definecolor{pastelyellow}{RGB}{250,248,225} \definecolor{darkyellowline}{RGB}{190,170,0} \definecolor{headyellow}{RGB}{150,135,0} \usepackage[ colorlinks=true, linkcolor=azurelight, % link interni urlcolor=azurelight, % link esterni citecolor=azurelight, % citazioni ]{hyperref} % Utilità \newcommand{\monthname}[1]{% \ifcase#1\or Gennaio\or Febbraio\or Marzo\or Aprile\or Maggio\or Giugno\or Luglio\or Agosto\or Settembre\or Ottobre\or Novembre\or Dicembre \fi } \captionsetup{tableposition=top, figureposition=bottom, font=small} %fare siusetup % Header \setlength{\headheight}{14pt} \setlength{\headsep}{10pt} \addtolength{\topmargin}{-5pt} \fancyhf{} \fancyhead[L]{\textbf{\thetitle} --- \monthname{\the\month} \the\year} \fancyhead[C]{\smash{\raisebox{-0.2cm}{\includegraphics[height=1cm]{favicon.png}}}} \fancyhead[R]{\textbf{\href{mailto:\theemail}{\theauthor}}} \renewcommand{\headrulewidth}{1pt} \fancyfoot[C]{\thepage} \pagestyle{fancy} % table of contents \usepackage{tocloft} \renewcommand{\contentsname}{Indice} \renewcommand{\cftdotsep}{5} \renewcommand{\cftsecfont}{\bfseries} \renewcommand{\cftsecpagefont}{\bfseries} \renewcommand{\cftsubsecfont}{\normalsize} \renewcommand{\cftsubsecpagefont}{\normalsize} \setlength{\cftbeforesecskip}{4pt} \setlength{\cftbeforesubsecskip}{2pt} % Valore assoluto \newcommand{\abs}[1]{\left\lvert #1 \right\rvert} % Implicazione e non \newcommand{\imp}{\Rightarrow} \newcommand{\nimp}{\not\Rightarrow} % inversa \newcommand{\inv}{^{-1}} % Momento di inerzia \newcommand{\I}{\text{I}} % x nelle equazioni \newcommand{\x}{\times} %cappellino (unità versore) \newcommand{\un}[1]{\hat{U_{ #1}}} %derivata \newcommand{\dert}[1]{\frac{d #1}{dt}} \newcommand{\dertt}[1]{\frac{d^2 #1}{dt^2}} \newcommand{\der}[2]{\frac{d #1}{d #2}} %per le parentesi \newcommand{\8}{\left(} \newcommand{\9}{\right)} % Massimo Comune Divisore \newcommand{\mcd}{\text{MCD}} % minimo comune multiplo \newcommand{\mcm}{\text{mcm}} % Unità di misura non standard \DeclareSIUnit{\rad}{rad} %teorema \tcbset{ teoboxstyle/.style={ enhanced, unbreakable, colback=pastelgreen, colframe=black!0, boxrule=0pt, left=8pt, right=12pt, top=8pt, bottom=8pt, sharp corners, fonttitle=\sffamily\bfseries\color{headgreen}, coltitle=headgreen, before skip=8pt, after skip=8pt, overlay={ \draw[line width=3pt,color=darkgreenline] (frame.south west) -- (frame.north west); }, } } \newtcbtheorem[number within=section]{teoJ}{Teorema} {teoboxstyle, coltitle=headgreen, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} \newtcbtheorem[number within=section]{greenJ}{} {teoboxstyle, coltitle=headgreen, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} %definizioni \tcbset{ defboxstyle/.style={ enhanced, unbreakable, colback=pastelblue, colframe=black!0, boxrule=0pt, left=8pt, right=12pt, top=8pt, bottom=8pt, sharp corners, fonttitle=\sffamily\bfseries\color{headblue}, coltitle=headblue, before skip=11pt, after skip=11pt, overlay={ \draw[line width=3pt,color=darkblueline] (frame.south west) -- (frame.north west); }, } } \newtcbtheorem[number within=section]{defJ}{Definizione} {defboxstyle, coltitle=headblue, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} \newtcbtheorem[number within=section]{blueJ}{} {defboxstyle, coltitle=headblue, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} %dimostrazioni \tcbset{ dimboxstyle/.style={ enhanced, unbreakable, colback=pastelblack, colframe=black!0, boxrule=0pt, left=8pt, right=12pt, top=8pt, bottom=8pt, sharp corners, fonttitle=\sffamily\bfseries\color{headblack}, coltitle=headblack, before skip=11pt, after skip=11pt, overlay={ \draw[line width=3pt,color=darkblackline] (frame.south west) -- (frame.north west); }, } } \newtcbtheorem[number within=section]{dimJ}{Dimostrazione} {dimboxstyle, coltitle=headblack, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} \newtcbtheorem[number within=section]{greyJ}{} {dimboxstyle, coltitle=headblack, fonttitle=\sffamily\bfseries, separator sign={\ ---\ } }{alg} %codice espresso in modo chiaro % Nomi senza fantasia \lstdefinestyle{mystyle}{ backgroundcolor=\color{pastelgreen}, commentstyle=\color{headviolet}, keywordstyle=\color{darkvioletline}, stringstyle=\color{headviolet}, numberstyle=\tiny\color{darkvioletline}, basicstyle=\ttfamily\footnotesize\bfseries, breaklines=true, numbers=left, tabsize=2 } \lstset{style=mystyle}