diff --git a/.gitignore b/.gitignore index 15ff3a15cc03b052c5a73ceb87cd1e31f66d33cb..623e9a6176095060974455c5db004d09d543e54f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ main.* !main.tex filtered_sage.txt +_minted-main/* diff --git a/Makefile b/Makefile index f98ca3305d238079ee75d4866a61917ee516200b..d67f9862e3b340b3b6ed50fe3583fc3a55fdfe09 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,6 @@ TEXFILES = ${MAINTEXFILE} SAGETEXSCRIPT = main.sagetex.sage main.pdf: ${TEXFILES} main.sagetex.sout.tmp filtered_sage.txt - lualatex ${MAINTEXFILE} latexmk main.sagetex.sout.tmp: ${SAGETEXSCRIPT} ${PYPLOTFILES} diff --git a/latexmkrc b/latexmkrc index b9169e462d015d5339d137212448f44a22e5543f..9ea77ca576e8030f5e48ef916b57d3e150cc704e 100644 --- a/latexmkrc +++ b/latexmkrc @@ -1,4 +1,4 @@ @default_files = ('main.tex'); $pdf_mode = 1; -$pdflatex = 'lualatex -synctex=1 -interaction=nonstopmode'; +$pdflatex = 'lualatex -shell-escape -synctex=1 -interaction=nonstopmode'; @generated_exts = (@generated_exts, 'synctex.gz'); diff --git a/main.tex b/main.tex index 8ec78848f352e64b0fc7b07a61150d7076b666be..7788fd652e2566d151e98f16360a37831307ad90 100644 --- a/main.tex +++ b/main.tex @@ -8,6 +8,7 @@ \usepackage{hyperref} \usepackage{color} \usepackage{sagetex} +\usepackage{minted} \usepackage[]{breqn} \newcommand{\QQ}{\mathbb{Q}} @@ -494,32 +495,8 @@ linear terms match those of the other bounds in the previous subsections. \newpage \section{Appendix - SageMath code} -\definecolor{codegreen}{rgb}{0,0.6,0} -\definecolor{codegray}{rgb}{0.5,0.5,0.5} -\definecolor{codepurple}{rgb}{0.58,0,0.82} -%\definecolor{backcolour}{rgb}{0.95,0.95,0.92} - -\lstdefinestyle{mystyle}{ - %backgroundcolor=\color{backcolour}, - commentstyle=\color{codegreen}, - keywordstyle=\color{magenta}, - numberstyle=\tiny\color{codegray}, - stringstyle=\color{codepurple}, - basicstyle=\ttfamily\footnotesize, - breakatwhitespace=false, - breaklines=true, - captionpos=b, - keepspaces=true, - numbers=left, - numbersep=5pt, - showspaces=false, - showstringspaces=false, - showtabs=false, - tabsize=2 -} - -\lstset{style=mystyle} - -\lstinputlisting[language=python]{filtered_sage.txt} +\usemintedstyle{tango} + +\inputminted[obeytabs=true,tabsize=2]{python}{filtered_sage.txt} \end{document}