From 7dfe6fdee9d819258393544917c871f6b85a3eb8 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Mon, 24 Feb 2020 18:45:45 -0500 Subject: [PATCH] mjo-listing.tex: implement \sagelisting with \newtcbinputlisting. --- mjo-listing.tex | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/mjo-listing.tex b/mjo-listing.tex index bcfe25f..ccd0d9c 100644 --- a/mjo-listing.tex +++ b/mjo-listing.tex @@ -55,14 +55,15 @@ % % The sole argument is the "name" of the listing, which ultimately % just identifies a file named "sage_listings/.listing". -\newcommand*{\sagelisting}[1]{\tcbinputlisting{listing only,% - colback=codebg,% - coltext=codefg,% - enlarge bottom finally by=\baselineskip,% - enlarge top initially by=\baselineskip,% - left=2em,% - listing options={language=sage,style=sage},% - listing file=sage_listings/#1.listing}} - +\newtcbinputlisting{\sagelisting}[2][]{% + colback=codebg,% + coltext=codefg,% + enlarge bottom finally by=\baselineskip,% + enlarge top initially by=\baselineskip,% + left=2em,% + listing only,% + listing options={language=sage,style=sage},% + listing file=sage_listings/#2.listing,% + #1} \fi -- 2.43.2