Add nzn environment

This commit is contained in:
Jip J. Dekker 2021-03-11 12:08:56 +11:00
parent 873d277fe7
commit bc5d82ae2a
No known key found for this signature in database
GPG Key ID: 517DF4A00618C9C3

View File

@ -72,21 +72,6 @@ style=apa,
% Algorithms % Algorithms
% \usepackage[ruled,vlined]{algorithm2e} % \usepackage[ruled,vlined]{algorithm2e}
% Code formatting
\usepackage[
cachedir=listings,
outputdir=build,
]{minted}
\usemintedstyle{borland}
\newenvironment{mzn}{\VerbatimEnvironment\begin{minted}[autogobble=true,breaklines,breakindent=4em,numbers=none,escapeinside=@@,fontsize=\scriptsize]{minizinc}}{\end{minted}}
\newcommand{\mznfile}[1]{\inputminted[autogobble=true,breaklines,breakindent=4em,numbers=left,escapeinside=@@,fontsize=\scriptsize]{minizinc}{#1}}
\newcommand{\mzninline}[1]{\mintinline[fontsize=\small,escapeinside=@@]{minizinc}{#1}}
\newcommand{\pyfile}[1]{\inputminted[autogobble=true,breaklines,breakindent=4em,numbers=left,escapeinside=@@,fontsize=\scriptsize]{python}{#1}}
\newcommand{\ptinline}[1]{{\texttt{\small {#1}}}}
% % TODO: What am I doing with this? % % TODO: What am I doing with this?
\newcommand*\justify{% \newcommand*\justify{%
\fontdimen2\font=0.4em% interword space \fontdimen2\font=0.4em% interword space
@ -110,3 +95,23 @@ outputdir=build,
% Comments % Comments
\newcommand{\pjs}[1]{\textcolor{blue}{\Big[\textbf{Peter}: #1\Big]}} \newcommand{\pjs}[1]{\textcolor{blue}{\Big[\textbf{Peter}: #1\Big]}}
\newcommand{\jip}[1]{\textcolor{red}{\Big[\textbf{Jip}: #1\Big]}} \newcommand{\jip}[1]{\textcolor{red}{\Big[\textbf{Jip}: #1\Big]}}
% Code formatting
\usepackage[
cachedir=listings,
outputdir=build,
]{minted}
\usemintedstyle{borland}
\newcommand{\ptinline}[1]{{\texttt{\small {#1}}}}
\newcommand{\pyfile}[1]{\inputminted[autogobble=true,breaklines,breakindent=4em,numbers=left,escapeinside=@@,fontsize=\scriptsize]{python}{#1}}
% TODO: Fix the nanozinc sytax highlighting/formatting
\newcommand{\nzninline}[1]{\mintinline[fontsize=\small,escapeinside=@@]{markdown}{#1}}
\newcommand{\mznfile}[1]{\inputminted[autogobble=true,breaklines,breakindent=4em,numbers=left,escapeinside=@@,fontsize=\scriptsize]{minizinc}{#1}}
\newcommand{\mzninline}[1]{\mintinline[fontsize=\small,escapeinside=@@]{minizinc}{#1}}
\newenvironment{mzn}{\VerbatimEnvironment\begin{minted}[autogobble=true,breaklines,breakindent=4em,numbers=none,escapeinside=@@,fontsize=\scriptsize]{minizinc}}{\end{minted}}
\newenvironment{nzn}{\VerbatimEnvironment\begin{minted}[autogobble=true,breaklines,breakindent=4em,numbers=none,escapeinside=@@,fontsize=\scriptsize]{markdown}}{\end{minted}}