diff --git a/assets/packages.tex b/assets/packages.tex index 60ebfda..0f9cd1d 100644 --- a/assets/packages.tex +++ b/assets/packages.tex @@ -125,14 +125,14 @@ arc=0pt, boxrule=0pt, outer arc=0pt, - overlay first={ - \draw[#1] (frame.north west) -- ++ (0,-5pt); - \draw[#1] (frame.north west) -- ++ (25pt, 0pt); - }, - overlay last={ - \draw[#1] (frame.south west) -- ++ (0, 5pt); - \draw[#1] (frame.south west) -- ++ (25pt,0pt); - }, + % overlay first={ + % \draw[#1] (frame.north west) -- ++ (0,-5pt); + % \draw[#1] (frame.north west) -- ++ (25pt, 0pt); + % }, + % overlay last={ + % \draw[#1] (frame.south west) -- ++ (0, 5pt); + % \draw[#1] (frame.south west) -- ++ (25pt,0pt); + % }, overlay unbroken={ \draw[#1] (frame.north west) -- ++ (0,-5pt); \draw[#1] (frame.north west) -- ++ (25pt, 0pt); @@ -145,10 +145,26 @@ \BeforeBeginEnvironment{minted}{\begin{listingbox}} \AfterEndEnvironment{minted}{\end{listingbox}} +\newtcolorbox{linenrbox}[1][]{ + enhanced, + arc=0pt, + boxrule=0pt, + outer arc=0pt, + overlay unbroken={ + \draw[#1] ([xshift=-5pt]frame.north west) -- ([xshift=30pt]frame.north west); + \draw[#1] ([xshift=5pt]frame.north west) -- ([xshift=5pt]frame.south west); + \draw[#1] ([xshift=-5pt]frame.south west) -- ([xshift=30pt]frame.south west); + % \draw[#1] (frame.south west) -- ++ (0, 5pt); + % \draw[#1] (frame.south west) -- ++ (25pt,0pt); + }, + colback=white, + colframe=white, +} + \newcommand{\ptinline}[1]{{\texttt{\small {#1}}}} \newcommand{\highlightfile}[3][n]{ - \ifx l#1\inputminted[autogobble=true,breaklines,breakindent=4em,frame=leftline,framesep=5pt,numbers=left,escapeinside=@@,fontsize=\scriptsize,tabsize=2]{#2}{#3} + \ifx l#1\begin{linenrbox}\inputminted[autogobble=true,breaklines,breakindent=4em,numbers=left,escapeinside=@@,fontsize=\scriptsize,tabsize=2]{#2}{#3}\end{linenrbox} \else \begin{listingbox}\inputminted[autogobble=true,breaklines,breakindent=4em,escapeinside=@@,fontsize=\scriptsize,tabsize=2]{#2}{#3}\end{listingbox} \fi }