From 7b7584fc88430e7ca68b51c9daf1740f85a9b6b9 Mon Sep 17 00:00:00 2001 From: Martin Robinson Date: Thu, 22 Aug 2019 17:10:26 +0100 Subject: [PATCH] #1 add forgotten files --- .../exercises/.gitignore | 1 + .../exercises/Makefile | 16 +++++ .../exercises/common.tex | 60 +++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 03_optimisation_and_inverse_problems/exercises/.gitignore create mode 100644 03_optimisation_and_inverse_problems/exercises/Makefile create mode 100644 03_optimisation_and_inverse_problems/exercises/common.tex diff --git a/03_optimisation_and_inverse_problems/exercises/.gitignore b/03_optimisation_and_inverse_problems/exercises/.gitignore new file mode 100644 index 0000000..a136337 --- /dev/null +++ b/03_optimisation_and_inverse_problems/exercises/.gitignore @@ -0,0 +1 @@ +*.pdf diff --git a/03_optimisation_and_inverse_problems/exercises/Makefile b/03_optimisation_and_inverse_problems/exercises/Makefile new file mode 100644 index 0000000..4757ca5 --- /dev/null +++ b/03_optimisation_and_inverse_problems/exercises/Makefile @@ -0,0 +1,16 @@ +all: exercises-01-python.pdf exercises-02-python-cont.pdf exercises-03-classes.pdf exercises-04-numpy.pdf junk + +include = include.tex + +%.pdf: %.tex + xelatex $< + xelatex $< + + +junk: + rm *.aux *.log *.dvi *.ps -f + +clean: + rm *.aux *.log *.dvi *.ps -f + rm exercises-*.pdf -f + diff --git a/03_optimisation_and_inverse_problems/exercises/common.tex b/03_optimisation_and_inverse_problems/exercises/common.tex new file mode 100644 index 0000000..718ed16 --- /dev/null +++ b/03_optimisation_and_inverse_problems/exercises/common.tex @@ -0,0 +1,60 @@ +\usepackage{xltxtra} +\usepackage{polyglossia} +\usepackage{fancyhdr} +\usepackage{geometry} +\usepackage{enumitem} +\usepackage{versions} +\usepackage{hyperref} + +%\includeversion{solution} +\excludeversion{solution} + +\geometry{a4paper,left=15mm,right=15mm,top=20mm,bottom=20mm} +\pagestyle{fancy} +\chead{UNIQ+ Summer School - Scientific Python} +\rhead{\today} +\cfoot{\thepage} + +\setlength{\headheight}{23pt} +\setlength{\parindent}{0.0in} +\setlength{\parskip}{0.0in} + + +\usepackage{listings} %iclude code in your document +\usepackage{color} +\definecolor{deepblue}{rgb}{0,0,0.5} +\definecolor{deepred}{rgb}{0.6,0,0} +\definecolor{deepgreen}{rgb}{0,0.5,0} + +\lstloadlanguages{Matlab} %use listings with Matlab for Pseudocode +\lstnewenvironment{pseudocode}[1][] +{\lstset{ + language=Matlab, + basicstyle=\scriptsize, + keywordstyle=\color{blue}, + xleftmargin=.04\textwidth,#1}} +{} +\lstnewenvironment{python}[1][] +{\lstset{ + language=Python, + basicstyle=\scriptsize, + keywordstyle=\color{deepblue}, + otherkeywords={self}, % Add keywords here + keywordstyle=\color{deepblue}, + emph={MyClass,__init__,__str__}, % Custom highlighting + emphstyle=\color{deepred}, % Custom highlighting style + stringstyle=\color{deepgreen}, + xleftmargin=.04\textwidth,#1}} +{} +\newcommand{\cf}[1]{\lstinline +[ + language=Python, + keywordstyle=\color{deepblue}, + otherkeywords={self}, % Add keywords here + keywordstyle=\color{deepblue}, + emph={MyClass,__init__,__str__}, % Custom highlighting + emphstyle=\color{deepred}, % Custom highlighting style + stringstyle=\color{deepgreen} +] +{#1}} +