]>
gitweb.michael.orlitzky.com - mjotex.git/blob - mjo-listing.tex
2 % Code listing support, in particular, for the SageMath interactive
3 % prompt. You can create a box thingy for displaying code like,
5 % \begin{tcblisting}{listing only,
8 % listing options={language=sage,style=sage}}
14 \usepackage{tcolorbox
}
16 % Tell tcolorbox to use ``listings'' within the boxes.
17 \tcbuselibrary{listings
}
19 % Define the colors that we'll use in our listings.
20 \definecolor{codefg
}{rgb
}{0.9,
0.9,
0.9}
21 \definecolor{codebg
}{rgb
}{0.16,
0.16,
0.16}
22 \definecolor{brilliantlavender
}{rgb
}{0.96,
0.73,
1.0}
23 \definecolor{brilliantgreen
}{rgb
}{0.7,
0.9,
0.7}
24 \definecolor{brown
}{rgb
}{0.75,
0.4,
0.4}
26 % General listing settings.
28 basicstyle=
\ttfamily\small,
31 showstringspaces=false
34 % Define a style for interactive sage prompt listings.
35 \lstdefinelanguage{sage
}{ keywords=
{sage
} }
36 \lstdefinestyle{sage
}{
37 commentstyle=
\color{brown
},
38 keywordstyle=
\color{brilliantlavender
},
39 stringstyle=
\color{brilliantgreen
}