nocolor
This commit is contained in:
		
							parent
							
								
									6052cd8df0
								
							
						
					
					
						commit
						14d6ddd065
					
				@ -15,7 +15,6 @@
 | 
			
		||||
\RequirePackage{cancel}
 | 
			
		||||
\RequirePackage{mathrsfs}
 | 
			
		||||
\RequirePackage{minted}
 | 
			
		||||
\usemintedstyle{monokai}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{systeme}
 | 
			
		||||
\RequirePackage{amsfonts, amsmath, mathtools, amssymb, amsthm}
 | 
			
		||||
@ -63,6 +62,111 @@
 | 
			
		||||
\theoremstyle{definition}
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
\@ifclasswith{booknotes}{nocolor}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{bw}
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        mdframed={nobreak}
 | 
			
		||||
    ]{thmboxed}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    ]{thmsimple}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        },
 | 
			
		||||
        qed=\qedsymbol,
 | 
			
		||||
    ]{thmproof}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        }
 | 
			
		||||
    ]{thmline}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Definition]{definition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Lemma]{lemma}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Theorem]{theorem}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Proposition]{proposition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, numbered=no, name=Corollary]{corollary}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Example]{eg}
 | 
			
		||||
 | 
			
		||||
    \AtEndEnvironment{eg}{\null\hfill$\diamond$}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmproof, name=Proof]{thmproof}
 | 
			
		||||
    \renewenvironment{proof}[1][\proofname]{\begin{thmproof}}{\end{thmproof}}
 | 
			
		||||
    \declaretheorem[style=thmline, numbered=no, name=Proof]{expl}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newenvironment{code}[1]{\VerbatimEnvironment\begin{minted}[frame=lines,framesep=7pt, linenos, breaklines]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\inlinecode}[2]{\mintinline{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\importcode}[2]{\inputminted[frame=lines, framesep=7pt, linenos, breaklines]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {``#1''}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialnoquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {#1}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{monokai}
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily\color{ForestGreen!70!black}, bodyfont=\normalfont,
 | 
			
		||||
        mdframed={
 | 
			
		||||
@ -135,61 +239,15 @@
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\pagestyle{fancy}
 | 
			
		||||
\fancyhead[RO,LE]{\@section}
 | 
			
		||||
\fancyhead[RE,LO]{\leftmark}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{\pagebreak}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \definecolor{MintedBg}{RGB}{38, 38, 38}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newenvironment{code}[1]{\color{white}\VerbatimEnvironment\begin{minted}[breaklines, bgcolor=MintedBg]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\inlinecode}[2]{\color{white}\mintinline[breaklines, bgcolor=MintedBg]{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\importcode}[2]{\color{white}\inputminted[breaklines, bgcolor=MintedBg]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
@ -239,6 +297,51 @@
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\pagestyle{fancy}
 | 
			
		||||
\fancyhead[RO,LE]{\@section}
 | 
			
		||||
\fancyhead[RE,LO]{\leftmark}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{\pagebreak}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										212
									
								
								tex/handout.cls
									
									
									
									
									
								
							
							
						
						
									
										212
									
								
								tex/handout.cls
									
									
									
									
									
								
							@ -14,7 +14,6 @@
 | 
			
		||||
\RequirePackage{cancel}
 | 
			
		||||
\RequirePackage{mathrsfs}
 | 
			
		||||
\RequirePackage{minted}
 | 
			
		||||
\usemintedstyle{monokai}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{systeme}
 | 
			
		||||
\RequirePackage{amsfonts, amsmath, mathtools, amssymb, amsthm}
 | 
			
		||||
@ -63,6 +62,112 @@
 | 
			
		||||
\theoremstyle{definition}
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
\@ifclasswith{handout}{nocolor}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{bw}
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        mdframed={nobreak}
 | 
			
		||||
    ]{thmboxed}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    ]{thmsimple}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        },
 | 
			
		||||
        qed=\qedsymbol,
 | 
			
		||||
    ]{thmproof}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        }
 | 
			
		||||
    ]{thmline}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Definition]{definition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Lemma]{lemma}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Theorem]{theorem}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Proposition]{proposition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, numbered=no, name=Corollary]{corollary}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Example]{eg}
 | 
			
		||||
    \declaretheorem[name=Problem]{prob} 
 | 
			
		||||
 | 
			
		||||
    \AtEndEnvironment{eg}{\null\hfill$\diamond$}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmproof, name=Proof]{thmproof}
 | 
			
		||||
    \renewenvironment{proof}[1][\proofname]{\begin{thmproof}}{\end{thmproof}}
 | 
			
		||||
    \declaretheorem[style=thmline, numbered=no, name=Proof]{expl}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newenvironment{code}[1]{\VerbatimEnvironment\begin{minted}[frame=lines,framesep=7pt, linenos, breaklines]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\inlinecode}[2]{\mintinline{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\importcode}[2]{\inputminted[frame=lines, framesep=7pt, linenos, breaklines]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {``#1''}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialnoquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {#1}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{monokai}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily\color{ForestGreen!70!black}, bodyfont=\normalfont,
 | 
			
		||||
@ -134,50 +239,9 @@
 | 
			
		||||
    \declaretheorem[style=thmexpl, numbered=no, name=Proof]{thmexpl}
 | 
			
		||||
    \newenvironment{expl}[1][]{\vspace{-12pt}\begin{thmexpl}}{\end{thmexpl}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\chapter}[1]{}
 | 
			
		||||
\renewcommand{\part}[1]{}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\tableofcontents}{}
 | 
			
		||||
 | 
			
		||||
\newcounter{chapter}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
    \definecolor{MintedBg}{RGB}{38, 38, 38}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
@ -188,17 +252,6 @@
 | 
			
		||||
 | 
			
		||||
    \newcommand{\importcode}[2]{\color{white}\inputminted[breaklines, bgcolor=MintedBg]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
\pagestyle{fancy}
 | 
			
		||||
\fancyhead[L]{\@title}
 | 
			
		||||
\fancyhead[R]{\@section}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
@ -247,6 +300,59 @@
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\chapter}[1]{}
 | 
			
		||||
\renewcommand{\part}[1]{}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\tableofcontents}{}
 | 
			
		||||
 | 
			
		||||
\newcounter{chapter}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
\pagestyle{fancy}
 | 
			
		||||
\fancyhead[L]{\@title}
 | 
			
		||||
\fancyhead[R]{\@section}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										209
									
								
								tex/notes.cls
									
									
									
									
									
								
							
							
						
						
									
										209
									
								
								tex/notes.cls
									
									
									
									
									
								
							@ -14,7 +14,6 @@
 | 
			
		||||
\RequirePackage{cancel}
 | 
			
		||||
\RequirePackage{mathrsfs}
 | 
			
		||||
\RequirePackage{minted}
 | 
			
		||||
\usemintedstyle{monokai}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{systeme}
 | 
			
		||||
\RequirePackage{amsfonts, amsmath, mathtools, amssymb, amsthm}
 | 
			
		||||
@ -62,6 +61,111 @@
 | 
			
		||||
\theoremstyle{definition}
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
\@ifclasswith{notes}{nocolor}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{bw}
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        mdframed={nobreak}
 | 
			
		||||
    ]{thmboxed}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    ]{thmsimple}
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        },
 | 
			
		||||
        qed=\qedsymbol,
 | 
			
		||||
    ]{thmproof}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
        numbered=no,
 | 
			
		||||
        mdframed={
 | 
			
		||||
            rightline=false, topline=false, bottomline=false,
 | 
			
		||||
        }
 | 
			
		||||
    ]{thmline}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Definition]{definition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Lemma]{lemma}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Theorem]{theorem}
 | 
			
		||||
    \declaretheorem[style=thmboxed, name=Proposition]{proposition}
 | 
			
		||||
    \declaretheorem[style=thmboxed, numbered=no, name=Corollary]{corollary}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Example]{eg}
 | 
			
		||||
 | 
			
		||||
    \AtEndEnvironment{eg}{\null\hfill$\diamond$}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmproof, name=Proof]{thmproof}
 | 
			
		||||
    \renewenvironment{proof}[1][\proofname]{\begin{thmproof}}{\end{thmproof}}
 | 
			
		||||
    \declaretheorem[style=thmline, numbered=no, name=Proof]{expl}
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmsimple, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newenvironment{code}[1]{\VerbatimEnvironment\begin{minted}[frame=lines,framesep=7pt, linenos, breaklines]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\inlinecode}[2]{\mintinline{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\importcode}[2]{\inputminted[frame=lines, framesep=7pt, linenos, breaklines]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {``#1''}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialnoquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
 | 
			
		||||
            \begin{tikzpicture}
 | 
			
		||||
                \draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
                \begin{mdframed}[
 | 
			
		||||
                    linecolor=black, 
 | 
			
		||||
                    rightline=false, 
 | 
			
		||||
                    topline=false, 
 | 
			
		||||
                    bottomline=false,
 | 
			
		||||
                    linewidth=2pt
 | 
			
		||||
                    ]
 | 
			
		||||
 | 
			
		||||
                    {#1}
 | 
			
		||||
                    \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                    \hfill-- \small{#2}
 | 
			
		||||
                \end{mdframed}
 | 
			
		||||
                };
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}{
 | 
			
		||||
 | 
			
		||||
    \usemintedstyle{monokai}
 | 
			
		||||
    \declaretheoremstyle[
 | 
			
		||||
        headfont=\bfseries\sffamily\color{ForestGreen!70!black}, bodyfont=\normalfont,
 | 
			
		||||
        mdframed={
 | 
			
		||||
@ -134,51 +238,6 @@
 | 
			
		||||
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Remark]{remark}
 | 
			
		||||
    \declaretheorem[style=thmremark, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \subsection{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\chapter}[1]{
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
\renewcommand{\part}[1]{}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\tableofcontents}{}
 | 
			
		||||
 | 
			
		||||
\newcounter{chapter}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{}
 | 
			
		||||
\renewcommand{\maketitle}{}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    \definecolor{MintedBg}{RGB}{38, 38, 38}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -189,13 +248,6 @@
 | 
			
		||||
    \newcommand{\importcode}[2]{\color{white}\inputminted[breaklines, bgcolor=MintedBg]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
    \newcommand{\specialquote}[2]
 | 
			
		||||
    {
 | 
			
		||||
        \begin{flushright}
 | 
			
		||||
@ -244,6 +296,57 @@
 | 
			
		||||
            \end{tikzpicture}
 | 
			
		||||
        \end{flushright}
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \subsection{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\chapter}[1]{
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
\renewcommand{\part}[1]{}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\tableofcontents}{}
 | 
			
		||||
 | 
			
		||||
\newcounter{chapter}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{}
 | 
			
		||||
\renewcommand{\maketitle}{}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,209 +0,0 @@
 | 
			
		||||
\ProvidesClass{simplebooknotes}
 | 
			
		||||
\LoadClass[twoside]{report}
 | 
			
		||||
 | 
			
		||||
\RequirePackage[T1]{fontenc}
 | 
			
		||||
\RequirePackage{textcomp}
 | 
			
		||||
\RequirePackage{stmaryrd}
 | 
			
		||||
\SetSymbolFont{stmry}{bold}{U}{stmry}{m}{n}
 | 
			
		||||
\RequirePackage{url}
 | 
			
		||||
\RequirePackage{float}
 | 
			
		||||
\RequirePackage{booktabs}
 | 
			
		||||
\RequirePackage{emptypage}
 | 
			
		||||
\RequirePackage{subcaption}
 | 
			
		||||
\RequirePackage{multicol}
 | 
			
		||||
\RequirePackage{cancel}
 | 
			
		||||
\RequirePackage{mathrsfs}
 | 
			
		||||
\RequirePackage{minted}
 | 
			
		||||
\usemintedstyle{bw}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{systeme}
 | 
			
		||||
\RequirePackage{amsfonts, amsmath, mathtools, amssymb, amsthm}
 | 
			
		||||
\RequirePackage{enumitem}
 | 
			
		||||
\RequirePackage{bm}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{geometry}
 | 
			
		||||
\RequirePackage{graphicx}
 | 
			
		||||
\RequirePackage[usenames,dvipsnames]{xcolor}
 | 
			
		||||
\RequirePackage{bm}
 | 
			
		||||
\RequirePackage{siunitx}[=v2]
 | 
			
		||||
\RequirePackage{physics}
 | 
			
		||||
\RenewCommandCopy\qty\SI%
 | 
			
		||||
\RequirePackage{etoolbox}
 | 
			
		||||
\RequirePackage{xifthen}
 | 
			
		||||
\RequirePackage{import}
 | 
			
		||||
\RequirePackage{pdfpages}
 | 
			
		||||
\RequirePackage{fancyhdr}
 | 
			
		||||
\RequirePackage{tikz}
 | 
			
		||||
\RequirePackage{tikz-cd}
 | 
			
		||||
\RequirePackage{pgfplots}
 | 
			
		||||
 | 
			
		||||
\pgfplotsset{
 | 
			
		||||
    compat=newest,
 | 
			
		||||
}
 | 
			
		||||
\usepgfplotslibrary{fillbetween}
 | 
			
		||||
\usetikzlibrary{patterns, intersections, angles, quotes, calc, positioning}
 | 
			
		||||
\usetikzlibrary{arrows.meta}
 | 
			
		||||
\RequirePackage{thmtools}
 | 
			
		||||
\RequirePackage[framemethod=TikZ]{mdframed}
 | 
			
		||||
\mdfsetup{skipabove=1em, skipbelow=0em, innertopmargin=5pt, innerbottommargin=6pt}
 | 
			
		||||
 | 
			
		||||
\newcommand\N{\ensuremath{\mathbb{N}}}
 | 
			
		||||
\newcommand\R{\ensuremath{\mathbb{R}}}
 | 
			
		||||
\newcommand\Z{\ensuremath{\mathbb{Z}}}
 | 
			
		||||
\newcommand\Q{\ensuremath{\mathbb{Q}}}
 | 
			
		||||
\newcommand\C{\ensuremath{\mathbb{C}}}
 | 
			
		||||
 | 
			
		||||
\let\sidesum\sum%
 | 
			
		||||
\let\sidelim\lim%
 | 
			
		||||
\renewcommand\sum{\sidesum\limits}
 | 
			
		||||
\renewcommand\lim{\sidelim\limits}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\theoremstyle{definition}
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    mdframed={nobreak}
 | 
			
		||||
]{thmboxed}
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
]{thmsimple}
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    numbered=no,
 | 
			
		||||
    mdframed={
 | 
			
		||||
        rightline=false, topline=false, bottomline=false,
 | 
			
		||||
    },
 | 
			
		||||
    qed=\qedsymbol,
 | 
			
		||||
]{thmproof}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    numbered=no,
 | 
			
		||||
    mdframed={
 | 
			
		||||
        rightline=false, topline=false, bottomline=false,
 | 
			
		||||
    }
 | 
			
		||||
]{thmline}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Definition]{definition}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Lemma]{lemma}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Theorem]{theorem}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Proposition]{proposition}
 | 
			
		||||
\declaretheorem[style=thmboxed, numbered=no, name=Corollary]{corollary}
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Example]{eg}
 | 
			
		||||
 | 
			
		||||
\AtEndEnvironment{eg}{\null\hfill$\diamond$}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmproof, name=Proof]{thmproof}
 | 
			
		||||
\renewenvironment{proof}[1][\proofname]{\begin{thmproof}}{\end{thmproof}}
 | 
			
		||||
\declaretheorem[style=thmline, numbered=no, name=Proof]{expl}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Remark]{remark}
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
\pagestyle{fancy}
 | 
			
		||||
\fancyhead[RO,LE]{\@section}
 | 
			
		||||
\fancyhead[RE,LO]{\leftmark}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{\pagebreak}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\newenvironment{code}[1]{\VerbatimEnvironment\begin{minted}[frame=lines,framesep=7pt, linenos, breaklines]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
\newcommand{\inlinecode}[2]{\mintinline{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
\newcommand{\importcode}[2]{\inputminted[frame=lines, framesep=7pt, linenos, breaklines]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
\newcommand{\specialquote}[2]
 | 
			
		||||
{
 | 
			
		||||
    \begin{flushright}
 | 
			
		||||
 | 
			
		||||
        \begin{tikzpicture}
 | 
			
		||||
			\draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
            \begin{mdframed}[
 | 
			
		||||
                linecolor=black, 
 | 
			
		||||
                rightline=false, 
 | 
			
		||||
                topline=false, 
 | 
			
		||||
                bottomline=false,
 | 
			
		||||
                backgroundcolor=black!5,
 | 
			
		||||
                linewidth=2pt
 | 
			
		||||
                ]
 | 
			
		||||
 | 
			
		||||
                {``#1''}
 | 
			
		||||
                \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                \hfill-- \small{#2}
 | 
			
		||||
            \end{mdframed}
 | 
			
		||||
            };
 | 
			
		||||
        \end{tikzpicture}
 | 
			
		||||
    \end{flushright}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\specialnoquote}[2]
 | 
			
		||||
{
 | 
			
		||||
    \begin{flushright}
 | 
			
		||||
 | 
			
		||||
        \begin{tikzpicture}
 | 
			
		||||
			\draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
            \begin{mdframed}[
 | 
			
		||||
                linecolor=black, 
 | 
			
		||||
                rightline=false, 
 | 
			
		||||
                topline=false, 
 | 
			
		||||
                bottomline=false,
 | 
			
		||||
                backgroundcolor=black!5,
 | 
			
		||||
                linewidth=2pt
 | 
			
		||||
                ]
 | 
			
		||||
 | 
			
		||||
                {#1}
 | 
			
		||||
                \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                \hfill-- \small{#2}
 | 
			
		||||
            \end{mdframed}
 | 
			
		||||
            };
 | 
			
		||||
        \end{tikzpicture}
 | 
			
		||||
    \end{flushright}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
 | 
			
		||||
@ -1,216 +0,0 @@
 | 
			
		||||
\ProvidesClass{simplenotes}
 | 
			
		||||
\LoadClass{article}
 | 
			
		||||
 | 
			
		||||
\RequirePackage[T1]{fontenc}
 | 
			
		||||
\RequirePackage{textcomp}
 | 
			
		||||
\RequirePackage{stmaryrd}
 | 
			
		||||
\SetSymbolFont{stmry}{bold}{U}{stmry}{m}{n}
 | 
			
		||||
\RequirePackage{url}
 | 
			
		||||
\RequirePackage{float}
 | 
			
		||||
\RequirePackage{booktabs}
 | 
			
		||||
\RequirePackage{emptypage}
 | 
			
		||||
\RequirePackage{subcaption}
 | 
			
		||||
\RequirePackage{multicol}
 | 
			
		||||
\RequirePackage{cancel}
 | 
			
		||||
\RequirePackage{mathrsfs}
 | 
			
		||||
\RequirePackage{minted}
 | 
			
		||||
\usemintedstyle{bw}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{systeme}
 | 
			
		||||
\RequirePackage{amsfonts, amsmath, mathtools, amssymb, amsthm}
 | 
			
		||||
\RequirePackage{enumitem}
 | 
			
		||||
\RequirePackage{bm}
 | 
			
		||||
\RequirePackage{listings}
 | 
			
		||||
\RequirePackage{geometry}
 | 
			
		||||
\RequirePackage{graphicx}
 | 
			
		||||
\RequirePackage[usenames,dvipsnames]{xcolor}
 | 
			
		||||
\RequirePackage{bm}
 | 
			
		||||
\RequirePackage{siunitx}[=v2]
 | 
			
		||||
\RequirePackage{physics}
 | 
			
		||||
\RenewCommandCopy\qty\SI%
 | 
			
		||||
\RequirePackage{etoolbox}
 | 
			
		||||
\RequirePackage{xifthen}
 | 
			
		||||
\RequirePackage{import}
 | 
			
		||||
\RequirePackage{pdfpages}
 | 
			
		||||
\RequirePackage{fancyhdr}
 | 
			
		||||
\RequirePackage{tikz}
 | 
			
		||||
\RequirePackage{tikz-cd}
 | 
			
		||||
\RequirePackage{pgfplots}
 | 
			
		||||
 | 
			
		||||
\pgfplotsset{
 | 
			
		||||
    compat=newest,
 | 
			
		||||
}
 | 
			
		||||
\usepgfplotslibrary{fillbetween}
 | 
			
		||||
\usetikzlibrary{patterns, intersections, angles, quotes, calc, positioning}
 | 
			
		||||
\usetikzlibrary{arrows.meta}
 | 
			
		||||
\RequirePackage{thmtools}
 | 
			
		||||
\RequirePackage[framemethod=TikZ]{mdframed}
 | 
			
		||||
\mdfsetup{skipabove=1em, skipbelow=0em, innertopmargin=5pt, innerbottommargin=6pt}
 | 
			
		||||
 | 
			
		||||
\newcommand\N{\ensuremath{\mathbb{N}}}
 | 
			
		||||
\newcommand\R{\ensuremath{\mathbb{R}}}
 | 
			
		||||
\newcommand\Z{\ensuremath{\mathbb{Z}}}
 | 
			
		||||
\newcommand\Q{\ensuremath{\mathbb{Q}}}
 | 
			
		||||
\newcommand\C{\ensuremath{\mathbb{C}}}
 | 
			
		||||
 | 
			
		||||
\let\sidesum\sum%
 | 
			
		||||
\let\sidelim\lim%
 | 
			
		||||
\renewcommand\sum{\sidesum\limits}
 | 
			
		||||
\renewcommand\lim{\sidelim\limits}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\theoremstyle{definition}
 | 
			
		||||
\makeatletter
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    mdframed={nobreak}
 | 
			
		||||
]{thmboxed}
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
]{thmsimple}
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    numbered=no,
 | 
			
		||||
    mdframed={
 | 
			
		||||
        rightline=false, topline=false, bottomline=false,
 | 
			
		||||
    },
 | 
			
		||||
    qed=\qedsymbol,
 | 
			
		||||
]{thmproof}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\declaretheoremstyle[
 | 
			
		||||
    headfont=\bfseries\sffamily, bodyfont=\normalfont,
 | 
			
		||||
    numbered=no,
 | 
			
		||||
    mdframed={
 | 
			
		||||
        rightline=false, topline=false, bottomline=false,
 | 
			
		||||
    }
 | 
			
		||||
]{thmline}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Definition]{definition}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Lemma]{lemma}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Theorem]{theorem}
 | 
			
		||||
\declaretheorem[style=thmboxed, name=Proposition]{proposition}
 | 
			
		||||
\declaretheorem[style=thmboxed, numbered=no, name=Corollary]{corollary}
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Example]{eg}
 | 
			
		||||
 | 
			
		||||
\AtEndEnvironment{eg}{\null\hfill$\diamond$}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmproof, name=Proof]{thmproof}
 | 
			
		||||
\renewenvironment{proof}[1][\proofname]{\begin{thmproof}}{\end{thmproof}}
 | 
			
		||||
\declaretheorem[style=thmline, numbered=no, name=Proof]{expl}
 | 
			
		||||
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Remark]{remark}
 | 
			
		||||
\declaretheorem[style=thmsimple, numbered=no, name=Note]{note}
 | 
			
		||||
 | 
			
		||||
\newcommand{\exercise}[1]{%
 | 
			
		||||
    \def\@exercise{#1}%
 | 
			
		||||
    \subsection*{Exercise #1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\subexercise}[1]{%
 | 
			
		||||
    \subsubsection*{Exercise \@exercise.#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\sect}[1]{
 | 
			
		||||
    \def\@section{#1}
 | 
			
		||||
    \subsection{#1}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\chapter}[1]{
 | 
			
		||||
    \section{#1}
 | 
			
		||||
}
 | 
			
		||||
\renewcommand{\part}[1]{}
 | 
			
		||||
 | 
			
		||||
\renewcommand{\tableofcontents}{}
 | 
			
		||||
 | 
			
		||||
\newcounter{chapter}
 | 
			
		||||
 | 
			
		||||
\def\@lecture{}
 | 
			
		||||
\newcommand{\lecture}[2]{
 | 
			
		||||
    \ifthenelse{\isempty{#2}}{
 | 
			
		||||
        \def\@lecture{Lecture #1}%
 | 
			
		||||
    }{%
 | 
			
		||||
        \def\@lecture{Lecture #1: #2}%
 | 
			
		||||
    }%
 | 
			
		||||
    \subsection*{\@lecture}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\fullpagebreak}{}
 | 
			
		||||
\renewcommand{\maketitle}{}
 | 
			
		||||
 | 
			
		||||
\newcommand{\toc}{\tableofcontents\raggedbottom}
 | 
			
		||||
 | 
			
		||||
\newcommand{\incfig}[1]{%
 | 
			
		||||
    \def\svgwidth{\columnwidth}
 | 
			
		||||
    \import{./figures/}{#1.pdf_tex}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newenvironment{code}[1]{\VerbatimEnvironment\begin{minted}[frame=lines,framesep=7pt, linenos, breaklines]{#1}}{\end{minted}}
 | 
			
		||||
 | 
			
		||||
\newcommand{\inlinecode}[2]{\mintinline{#1}|#2|}
 | 
			
		||||
 | 
			
		||||
\newcommand{\importcode}[2]{\inputminted[frame=lines, framesep=7pt, linenos, breaklines]{#1}{#2}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
\DeclareMathOperator{\GL}{GL}
 | 
			
		||||
\DeclareMathOperator{\Imm}{Im}
 | 
			
		||||
\DeclareMathOperator{\Ker}{Ker}
 | 
			
		||||
\DeclareMathOperator{\Aut}{Aut}
 | 
			
		||||
\DeclareMathOperator{\Hom}{Hom}
 | 
			
		||||
\DeclareMathOperator{\Hol}{Hol}
 | 
			
		||||
 | 
			
		||||
\newcommand{\specialquote}[2]
 | 
			
		||||
{
 | 
			
		||||
    \begin{flushright}
 | 
			
		||||
 | 
			
		||||
        \begin{tikzpicture}
 | 
			
		||||
			\draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
            \begin{mdframed}[
 | 
			
		||||
                linecolor=black, 
 | 
			
		||||
                rightline=false, 
 | 
			
		||||
                topline=false, 
 | 
			
		||||
                bottomline=false,
 | 
			
		||||
                backgroundcolor=black!5,
 | 
			
		||||
                linewidth=2pt
 | 
			
		||||
                ]
 | 
			
		||||
 | 
			
		||||
                {``#1''}
 | 
			
		||||
                \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                \hfill-- \small{#2}
 | 
			
		||||
            \end{mdframed}
 | 
			
		||||
            };
 | 
			
		||||
        \end{tikzpicture}
 | 
			
		||||
    \end{flushright}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\newcommand{\specialnoquote}[2]
 | 
			
		||||
{
 | 
			
		||||
    \begin{flushright}
 | 
			
		||||
 | 
			
		||||
        \begin{tikzpicture}
 | 
			
		||||
			\draw (0,0) node [right,text width=8.75cm] {
 | 
			
		||||
            \begin{mdframed}[
 | 
			
		||||
                linecolor=black, 
 | 
			
		||||
                rightline=false, 
 | 
			
		||||
                topline=false, 
 | 
			
		||||
                bottomline=false,
 | 
			
		||||
                backgroundcolor=black!5,
 | 
			
		||||
                linewidth=2pt
 | 
			
		||||
                ]
 | 
			
		||||
 | 
			
		||||
                {#1}
 | 
			
		||||
                \vspace{1mm}
 | 
			
		||||
 | 
			
		||||
                \hfill-- \small{#2}
 | 
			
		||||
            \end{mdframed}
 | 
			
		||||
            };
 | 
			
		||||
        \end{tikzpicture}
 | 
			
		||||
    \end{flushright}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
\makeatother
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user