From 72f55bc3b7292049482d8d50bf62859ef7b30266 Mon Sep 17 00:00:00 2001 From: KenwoodFox Date: Sun, 20 Apr 2025 16:42:28 -0400 Subject: [PATCH] Add moghimi things (lang and TOC) --- moghimi.sty | 27 +++++++++++++++++++ ...ject_type }} {{ cookiecutter.number }}.tex | 2 ++ 2 files changed, 29 insertions(+) diff --git a/moghimi.sty b/moghimi.sty index 455a3e7..c62a209 100644 --- a/moghimi.sty +++ b/moghimi.sty @@ -42,6 +42,33 @@ captionpos=b } +\lstdefinelanguage{SimpleASM}{ + morekeywords={INA,OUTA,DEC,JNZ,HALT}, + sensitive=true, + morecomment=[l]{;}, + morestring=[b]", +} + +\lstset{ + language=SimpleASM, + basicstyle=\ttfamily\small, + keywordstyle=\color{blue}\bfseries, + commentstyle=\color{gray}\itshape, + stringstyle=\color{teal}, + numbers=left, + numberstyle=\tiny, + stepnumber=1, + numbersep=10pt, + backgroundcolor=\color{black!2}, + showspaces=false, + showstringspaces=false, + breaklines=true, + frame=single, + captionpos=b, + tabsize=4 +} + + % Custom version command to print revision and compile date in footer \renewcommand{\revision}[1]{ \clearpage diff --git a/{{ cookiecutter.project_type }} {{ cookiecutter.number }}/{{cookiecutter.class}} {{ cookiecutter.project_type }} {{ cookiecutter.number }}.tex b/{{ cookiecutter.project_type }} {{ cookiecutter.number }}/{{cookiecutter.class}} {{ cookiecutter.project_type }} {{ cookiecutter.number }}.tex index 46e0d23..ca770da 100644 --- a/{{ cookiecutter.project_type }} {{ cookiecutter.number }}/{{cookiecutter.class}} {{ cookiecutter.project_type }} {{ cookiecutter.number }}.tex +++ b/{{ cookiecutter.project_type }} {{ cookiecutter.number }}/{{cookiecutter.class}} {{ cookiecutter.project_type }} {{ cookiecutter.number }}.tex @@ -11,6 +11,8 @@ \begin{document} \maketitle +\tableofcontents +% \newpage \exer[Question]{1}