diff options
author | Karl Berry <karl@freefriends.org> | 2021-06-13 20:52:33 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-06-13 20:52:33 +0000 |
commit | 98a3912fa30a03be821fdc4070c334076b60aec6 (patch) | |
tree | b3548b606cd725f17a6c7585042810fd7c276442 /Master/texmf-dist/tex/latex/ffcode | |
parent | 21d9740662bb842065bf5fd589897fd2ee575749 (diff) |
ffcode (13jun21)
git-svn-id: svn://tug.org/texlive/trunk@59578 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ffcode')
-rw-r--r-- | Master/texmf-dist/tex/latex/ffcode/ffcode.sty | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/ffcode/ffcode.sty b/Master/texmf-dist/tex/latex/ffcode/ffcode.sty index 280bc58bd8d..f478a0b5d6e 100644 --- a/Master/texmf-dist/tex/latex/ffcode/ffcode.sty +++ b/Master/texmf-dist/tex/latex/ffcode/ffcode.sty @@ -21,12 +21,16 @@ % SOFTWARE. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{ffcode}[2021/06/10 0.1.0 Fixed Font Code] +\ProvidesPackage{ffcode}[2021/06/13 0.2.0 Fixed Font Code] \RequirePackage{microtype} \RequirePackage{xkeyval} \newif\ifnopygments \DeclareOptionX{nopygments}{\nopygmentstrue} +\newif\ifnoframes +\DeclareOptionX{noframes}{\noframestrue} +\newif\ifnonumbers +\DeclareOptionX{nonumbers}{\nonumberstrue} \ProcessOptionsX\relax \ifnopygments @@ -36,15 +40,23 @@ \fi \setminted{breaklines} \usemintedstyle{bw} -\renewcommand{\theFancyVerbLine}{\textcolor{gray}{\tiny\oldstylenums{\ttfamily\arabic{FancyVerbLine}}}} -\newminted[ffcode]{text}{firstnumber=last,linenos,numbersep=2pt,framesep=6pt,framerule=1pt, - rulecolor=gray,frame=leftline,escapeinside=||,mathescape} +\ifnonumbers + \newminted[ffcode]{text}{framesep=6pt,framerule=1pt,rulecolor=gray,frame=leftline,escapeinside=||,mathescape} +\else + \renewcommand{\theFancyVerbLine}{\textcolor{gray}{\tiny\oldstylenums{\ttfamily\arabic{FancyVerbLine}}}} + \newminted[ffcode]{text}{firstnumber=last,linenos,numbersep=2pt,framesep=6pt,framerule=1pt, + rulecolor=gray,frame=leftline,escapeinside=||,mathescape} +\fi -\RequirePackage{tcolorbox} - \newtcbox{\codebox}{nobeforeafter,colframe=gray!80!white, - colback=gray!5!white,boxrule=0.1pt,arc=1pt, - boxsep=1.2pt,left=0.5pt,right=0.5pt,top=0.2pt,bottom=0.2pt, - tcbox raise base} -\newcommand{\ff}[1]{\codebox{\vrule height 6pt depth 1pt width 0pt\texttt{#1}}} +\ifnoframes + \newcommand{\ff}[1]{\vrule height 6pt depth 1pt width 0pt\texttt{#1}} +\else + \RequirePackage{tcolorbox} + \newtcbox{\codebox}{nobeforeafter,colframe=gray!80!white, + colback=gray!5!white,boxrule=0.1pt,arc=1pt, + boxsep=1.2pt,left=0.5pt,right=0.5pt,top=0.2pt,bottom=0.2pt, + tcbox raise base} + \newcommand{\ff}[1]{\codebox{\vrule height 6pt depth 1pt width 0pt\texttt{#1}}} +\fi \endinput |