From a27b840c0fcedd8529fc83597e860e6c6dc9a4ac Mon Sep 17 00:00:00 2001 From: Edward Longman <el7g15@soton.ac.uk> Date: Fri, 18 Jan 2019 11:10:49 +0000 Subject: [PATCH] Add all files needed for commandless installation --- bibtex/bib/ecsdocs/ECS.bib | 21 + bibtex/bst/ecsdocs/ecs.bst | 1344 ++++++++++++++++++++++ doc/latex/ecsdocs/ecsdocs.pdf | Bin 0 -> 275522 bytes templates/latex/ecsdocs/AppendixA.tex | 6 + templates/latex/ecsdocs/Article.tex | 92 ++ templates/latex/ecsdocs/Conclusions.tex | 6 + templates/latex/ecsdocs/Definitions.tex | 145 +++ templates/latex/ecsdocs/GDP.tex | 65 ++ templates/latex/ecsdocs/GDPSummary.tex | 42 + templates/latex/ecsdocs/Introduction.tex | 51 + templates/latex/ecsdocs/MiniThesis.tex | 65 ++ templates/latex/ecsdocs/Progress.tex | 57 + templates/latex/ecsdocs/Project.tex | 65 ++ templates/latex/ecsdocs/Report.tex | 62 + templates/latex/ecsdocs/Thesis.tex | 67 ++ templates/latex/ecsdocs/figure.eps | 51 + tex/latex/ecsdocs/ecsUoSLogo.png | Bin 0 -> 67585 bytes tex/latex/ecsdocs/ecsarticle.cls | 480 ++++++++ tex/latex/ecsdocs/ecsgdp.cls | 378 ++++++ tex/latex/ecsdocs/ecsgdpsummary.cls | 260 +++++ tex/latex/ecsdocs/ecsminithesis.cls | 416 +++++++ tex/latex/ecsdocs/ecsprogress.cls | 416 +++++++ tex/latex/ecsdocs/ecsproject.cls | 380 ++++++ tex/latex/ecsdocs/ecsreport.cls | 424 +++++++ tex/latex/ecsdocs/ecsthesis.cls | 479 ++++++++ 25 files changed, 5372 insertions(+) create mode 100644 bibtex/bib/ecsdocs/ECS.bib create mode 100644 bibtex/bst/ecsdocs/ecs.bst create mode 100644 doc/latex/ecsdocs/ecsdocs.pdf create mode 100644 templates/latex/ecsdocs/AppendixA.tex create mode 100644 templates/latex/ecsdocs/Article.tex create mode 100644 templates/latex/ecsdocs/Conclusions.tex create mode 100644 templates/latex/ecsdocs/Definitions.tex create mode 100644 templates/latex/ecsdocs/GDP.tex create mode 100644 templates/latex/ecsdocs/GDPSummary.tex create mode 100644 templates/latex/ecsdocs/Introduction.tex create mode 100644 templates/latex/ecsdocs/MiniThesis.tex create mode 100644 templates/latex/ecsdocs/Progress.tex create mode 100644 templates/latex/ecsdocs/Project.tex create mode 100644 templates/latex/ecsdocs/Report.tex create mode 100644 templates/latex/ecsdocs/Thesis.tex create mode 100644 templates/latex/ecsdocs/figure.eps create mode 100644 tex/latex/ecsdocs/ecsUoSLogo.png create mode 100644 tex/latex/ecsdocs/ecsarticle.cls create mode 100644 tex/latex/ecsdocs/ecsgdp.cls create mode 100644 tex/latex/ecsdocs/ecsgdpsummary.cls create mode 100644 tex/latex/ecsdocs/ecsminithesis.cls create mode 100644 tex/latex/ecsdocs/ecsprogress.cls create mode 100644 tex/latex/ecsdocs/ecsproject.cls create mode 100644 tex/latex/ecsdocs/ecsreport.cls create mode 100644 tex/latex/ecsdocs/ecsthesis.cls diff --git a/bibtex/bib/ecsdocs/ECS.bib b/bibtex/bib/ecsdocs/ECS.bib new file mode 100644 index 0000000..311bd4d --- /dev/null +++ b/bibtex/bib/ecsdocs/ECS.bib @@ -0,0 +1,21 @@ +%% ---------------------------------------------------------------- +%% ECS.bib +%% ---------------------------------------------------------------- + +@MISC{Gunn:2001:pdflatex, + author = {S.R. Gunn}, + title = {PDFLaTeX Instructions}, + year = {2001}, + url = {http://www.ecs.soton.ac.uk/~srg/softwaretools/document/} +} +@MISC{Lovell:2011:updated, + author = {C. J. Lovell}, + title = {Updated templates}, + year = {2011} +} +@MISC{Gunn:2011:updated2, + author = {S.R. Gunn and C. J. Lovell}, + title = {Updated templates reference 2}, + year = {2011} +} + diff --git a/bibtex/bst/ecsdocs/ecs.bst b/bibtex/bst/ecsdocs/ecs.bst new file mode 100644 index 0000000..53117ee --- /dev/null +++ b/bibtex/bst/ecsdocs/ecs.bst @@ -0,0 +1,1344 @@ +%% ---------------------------------------------------------------- +%% ecs.bst +%% ---------------------------------------------------------------- + +%% File: `ecs.bst' +%% A modification of `plainnat.bst' for use with natbib package +%% +%% Copyright 1993-1999 Patrick W Daly +%% Max-Planck-Institut f\"ur Aeronomie +%% Max-Planck-Str. 2 +%% D-37191 Katlenburg-Lindau +%% Germany +%% E-mail: daly@linmpi.mpg.de +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% Includes field URL for Internet addresses +%% +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + isbn + issn + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label extra.label sort.label short.list } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", editors" * } + { ", editor" * } + if$ + } + if$ +} + +FUNCTION {format.isbn} +{ isbn empty$ + { "" } + { new.block "ISBN " isbn * } + if$ +} + +FUNCTION {format.issn} +{ issn empty$ + { "" } + { new.block "ISSN " issn * } + if$ +} + +FUNCTION {format.url} +{ "" +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { url empty$ + { title "t" change.case$ } + { "\href{" url * "}{" * title "t" change.case$ * "}" * } + if$ + } + if$ +} + +FUNCTION {format.full.names} +{'s := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.full} +{ author empty$ + { editor empty$ + { "" } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.full} +{ author empty$ + { "" } + { author format.full.names } + if$ +} + +FUNCTION {editor.full} +{ editor empty$ + { "" } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.full + { type$ "proceedings" = + 'editor.full + 'author.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {format.date} +{ year duplicate$ empty$ + { "empty year in " cite$ * warning$ + pop$ "" } + 'skip$ + if$ + month empty$ + 'skip$ + { month + " " * swap$ * + } + if$ + extra.label * +} + +FUNCTION {format.btitle} +{ title emphasize +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { "volume" volume tie.or.space.connect + series empty$ + 'skip$ + { " of " * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { "number" } + { "Number" } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { " in " * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { edition "l" change.case$ " edition" * } + { edition "t" change.case$ " edition" * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { "pages" pages n.dashify tie.or.space.connect } + { "page" pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ volume field.or.null + number empty$ + 'skip$ + { "\penalty0 (" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ + pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ":\penalty0 " * pages n.dashify * } + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { "chapter" } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "In " booktitle emphasize * } + { "In " format.editors * ", " * booktitle emphasize * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Technical Report" } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \citep{" * crossref * "}" * +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + "In " + } + { "Volume" volume tie.or.space.connect + " of " * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { "{\em " * series * "\/}" * } + if$ + } + { key * } + if$ + } + 'skip$ + if$ + ", \citet{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " } + if$ + " \citet{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + format.issn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + author format.key output + new.block + format.title "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.pages output + address empty$ + { organization publisher new.sentence.checkb + organization output + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + organization output + publisher output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + format.authors output + author format.key output + new.block + format.btitle "title" output.check + organization address new.block.checkb + organization output + address output + format.edition output + format.date output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + format.url output + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + author format.key output + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished output + format.date output + format.issn output + format.url output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + format.url output + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + format.editors output + editor format.key output + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address output + format.date "year" output.check + new.sentence + organization output + publisher output + format.isbn output + format.url output + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + format.url output + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + format.url output + new.block + note "note" output.check + format.date output + fin.entry +} + +FUNCTION {default.type} { misc } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +READ + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +INTEGERS { len } + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {format.lab.names} +{ 's := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ " et~al." * } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { " et~al." * } + { " and " * s #2 "{vv~}{ll}" format.name$ * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { key empty$ + { organization empty$ + { cite$ #1 #3 substring$ } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.organization.label + { type$ "manual" = + 'author.key.organization.label + 'author.key.label + if$ + } + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { nameptr #1 > + { " " * } + 'skip$ + if$ + s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr numnames = t "others" = and + { "et al" * } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} + +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} + +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.label := + sort.label * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} + +SORT + +STRINGS { longest.label last.label next.extra } + +INTEGERS { longest.label.width last.extra.num number.label } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'last.extra.num := + #0 'number.label := +} + +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := +} + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +FUNCTION {bib.sort.order} +{ sort.label 'sort.key$ := +} + +ITERATE {bib.sort.order} + +SORT + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi" + write$ newline$ + "\expandafter\ifx\csname url\endcsname\relax" write$ newline$ + " \def\url#1{{\tt #1}}\fi" write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} diff --git a/doc/latex/ecsdocs/ecsdocs.pdf b/doc/latex/ecsdocs/ecsdocs.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0cd608be8a15d7c3b25d409f2622b23004acd5a1 GIT binary patch literal 275522 zcmbT;Q;=rc+9lw$ZQHhOSK7|}(#}fTwr$%sD{b4hRlWa?zB@ajPxri9>wZQ&bBy_} zMXo3&LC?&<4nsb-G_nT6O2kBDZ)^p_#|OhG2e32$Z9&A$#mz+YzZVRngr&`IfD;j; zgpJW}fEd8U-V^{MAOPe1+X-M~3*){KqA8oS*^b=%sZs7-SgDQ&0%p)*!`;x+GGjOL zN3OD!=1+jAu|znv^8OHOl0jZw7jVSG_<Gcu1shHb;&<SW`|HU`(F8|jc+14p$&FD_ z5*>qF?;mH>OP1ZOmMlN9KAXQTuh5C_5*6(eEb@uzzm_Rtnq;Duco|&^7~|xXZCq&^ zcu_W!9W!VTFe7%4ME7tPJdOXhZdWu%H*4tYVpW-_sb%HFHnE`Jx2;AiuJy8IrL27# zbuD@<(Lrw73r}t8WuBe6mJZ08Q(_Ckks{M%zNSuZVxyljIg|kh(}=I{dcCHstUEdt z3aKL^>R;AReSSD(hv_Gu(X5nqt3J%Ts1N_@Bw~QWrxb)*Uum)pS&E>sPwt)n)3Uiv zjh`kB6D+T5MzH^4Srt`IAPxHR1~?-`bYTpl<h+fbDLg!Dr8!748I}#bkCNJ6JQF|L zT=y+0NZH>t*1AK*VC>0mmOAJrYhGBxvL88}e{PmT2n@-yB4B(zL$7*(Bz72<K`5Jy zVR5u_^5e=@82EIR7*kV@Fm56D#rSq{oaRuQPqVBY(^^T(qN#PtS-c1iU<~5D!PjeL zo<BU$=82Ln^32@B&i&iC3}B;USzBfMkP%epsvQ&18!H>Q(|A4Yvb7}n%!<aA^kz)Y z(XqDJW{bP=&2T(KRb&&#_~x6`-IfOx&6ulj>=B@o_{<xLu`$kUR1<$nxvB9ZOEro+ z?l|P)i+vV`ut$8x>}_ge!GOf178Ap6kv$X>$59nZ<HzH5&)u!@t=1!KQfp71z_QoI zKq>)b1U%HX6bnukB9tz_c85G02Ji;K8lm&wA|N(eY#_?6!dxE%>PIue9(;`c>Pld{ zI7OD;nDT9!6aQpTks8I=QjT-#(*y0Lce^H*`AiES;7SM⪚CyHwW$E;)$7NTs`sb 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%0D-lG09_tJbp)E7X31U#Sk~r~ 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℞X}CIT6xukb(6`Qx1GeY{AE%l8Ve(<PTrZHcf3% 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 Fe*hiPC{_Rf literal 0 HcmV?d00001 diff --git a/templates/latex/ecsdocs/AppendixA.tex b/templates/latex/ecsdocs/AppendixA.tex new file mode 100644 index 0000000..1e6ade6 --- /dev/null +++ b/templates/latex/ecsdocs/AppendixA.tex @@ -0,0 +1,6 @@ +%% ---------------------------------------------------------------- +%% AppendixA.tex +%% ---------------------------------------------------------------- + +\chapter{Stuff} \label{Chapter:Stuff} +The following gets in the way of the text.... diff --git a/templates/latex/ecsdocs/Article.tex b/templates/latex/ecsdocs/Article.tex new file mode 100644 index 0000000..d846ceb --- /dev/null +++ b/templates/latex/ecsdocs/Article.tex @@ -0,0 +1,92 @@ +%% ---------------------------------------------------------------- +%% Article.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsarticle} % Use the Article Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +%% Optional Fields +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\listofsymbols{ll}{$w$ & The weight vector} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\section{Introduction} \label{Section:Introduction} +You probably found all the files from \cite{Gunn:2001:pdflatex}. +\tref{Table:tabex} illustrates the results of my work. +\begin{table}[!htb] + \centering + \begin{tabular}{cc} + \toprule + \textbf{Training Error} & \textbf{Testing Error}\\ + \midrule + 0 & $\infty$\\ + \bottomrule + \end{tabular} + \caption{The Results} + \label{Table:tabex} +\end{table} + +\fref{Figure:figex} shows why this is the case. +\begin{figure}[!htb] + \centering + \includegraphics[width=8cm]{figure} + \caption{A colourful picture.} + \label{Figure:figex} +\end{figure} + +This page shows you a subfigure example in \fref{Figure:figsubex}. +\begin{figure}[!htb] + \centering + \subfigure[The left caption]{ + \includegraphics[width=4.2cm]{figure} + \label{Figure:figsubex:left} + } + \subfigure[The right caption]{ + \includegraphics[width=4.2cm]{figure} + \label{Figure:figsubex:right} + } + \caption{A doubly colourful picture.} + \label{Figure:figsubex} +\end{figure} +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum sodales ligula, ac aliquam sem interdum at. Ut commodo pulvinar ipsum. Aliquam et diam sed nibh tincidunt mollis vitae quis nunc. In vel ante vitae felis semper malesuada sed a metus. Aliquam semper metus vel metus imperdiet, quis mollis nisi volutpat. Integer in convallis erat, et auctor dui. Phasellus id tristique tortor. Mauris ac nisi ut mi pulvinar interdum. Donec quis nibh tempus erat lobortis dapibus non a nunc. Nulla laoreet tempus fringilla. Aliquam pulvinar, sapien eu interdum gravida, libero urna dapibus sem, sodales efficitur lorem nunc et justo. Proin vitae dolor nisl. + +Nulla molestie velit sed dui ullamcorper viverra. Fusce placerat vulputate lacus eu consequat. Cras ullamcorper vel mauris quis aliquam. Curabitur non varius elit, eget commodo urna. Phasellus erat libero, faucibus elementum augue eget, malesuada fringilla purus. Quisque pulvinar, lectus sit amet ultricies tristique, eros nunc commodo lacus, nec ultrices risus lorem vitae diam. Cras ac ornare nisi. + +Nam egestas felis euismod erat tincidunt ornare. Nulla hendrerit tempor purus ac consequat. Aliquam commodo, ipsum vestibulum lobortis semper, urna turpis sagittis dolor, id ullamcorper nulla nisl vitae ex. Vivamus ut metus vel velit rhoncus pulvinar sit amet nec diam. Aliquam aliquet, enim eget efficitur euismod, velit arcu mattis nisl, a mollis dui leo vel libero. Nullam porttitor convallis magna ut feugiat. Cras at ultrices metus. Nullam vulputate quis justo sit amet pharetra. Praesent sodales eros non suscipit gravida. + +Pellentesque sodales lobortis feugiat. Vivamus volutpat mauris id odio aliquam maximus sed sit amet nibh. Fusce odio tortor, aliquam et mauris facilisis, interdum placerat tortor. Suspendisse dapibus, massa eget cursus congue, mi lectus luctus nisl, vitae sagittis ligula ante sit amet enim. Donec quis sapien vel ex vestibulum porta. Vivamus mattis sodales turpis, id interdum justo ullamcorper a. Aenean ornare urna turpis, id fermentum eros commodo aliquet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec cursus pretium ex at mollis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed at diam quam. Etiam a sollicitudin dui. Nulla facilisi. Phasellus condimentum tincidunt ipsum. Sed dignissim neque a porttitor finibus. Maecenas pretium dictum lorem vitae viverra. + +Donec vitae massa nisi. Praesent sed sollicitudin urna. Suspendisse vitae cursus tortor. In egestas quis dolor ac porttitor. Pellentesque suscipit leo nisi, a semper nunc interdum quis. Aenean massa magna, aliquam imperdiet lorem vitae, vestibulum dignissim nunc. Nunc molestie eleifend dui et porta. Sed auctor eu nunc vel faucibus. Integer et finibus metus, pharetra egestas velit. Sed nec magna semper, rutrum diam vitae, accumsan sapien. Donec congue viverra luctus. +%% ---------------------------------------------------------------- +\section{Conclusions} \label{Section: Conclusions} +It works. +\acknowledgements{Thanks to no one.} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\appendix +%% ---------------------------------------------------------------- +\section{Stuff} \label{Section:Stuff} +The following gets in the way of the text.... +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Conclusions.tex b/templates/latex/ecsdocs/Conclusions.tex new file mode 100644 index 0000000..2874cf7 --- /dev/null +++ b/templates/latex/ecsdocs/Conclusions.tex @@ -0,0 +1,6 @@ +%% ---------------------------------------------------------------- +%% Conclusions.tex +%% ---------------------------------------------------------------- + +\chapter{Conclusions} \label{Chapter: Conclusions} +It works. diff --git a/templates/latex/ecsdocs/Definitions.tex b/templates/latex/ecsdocs/Definitions.tex new file mode 100644 index 0000000..f182fcc --- /dev/null +++ b/templates/latex/ecsdocs/Definitions.tex @@ -0,0 +1,145 @@ +%% ---------------------------------------------------------------- +%% Definitions.tex +%% ---------------------------------------------------------------- + +\newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} + +%% People +\newcounter{address} +\setcounter{address}{1} +\renewcommand{\theaddress}{\textsuperscript{\fnsymbol{address}}} +\newcommand{\address}[1]{\refstepcounter{address}\theaddress#1\\} +\newcommand{\Name}[3]{\texorpdfstring{\href{mailto:#3}{#2}#1}{#2}\xspace} +\newcommand{\SteveRGunn}[1]{\Name{#1}{Steve R. Gunn}{S.R.Gunn@ecs.soton.ac.uk}} + +%% Dingbats +\newcommand{\tick}{\ding{51}} +\newcommand{\cross}{\ding{55}} + +%% Calculus +\newcommand{\pd}[2]{\ensuremath{\frac{\partial #1}{\partial #2}}\xspace} +\newcommand{\fd}[2]{\ensuremath{\frac{d #1}{d #2}}\xspace} +\newcommand{\dint}{\ensuremath{\int\!\!\!\int}\xspace} +\newcommand{\tint}{\ensuremath{\int\!\!\!\int\!\!\!\int}\xspace} + +%% Math Sets +\newcommand{\Q}[1]{\ensuremath{\mathbb{#1}}\xspace} +\newcommand{\R}{\Q{R}} + +%% Matrix, Vector +\newcommand{\V}[1]{\ensuremath{\boldsymbol{#1}}\xspace} +\newcommand{\M}[1]{\ensuremath{\boldsymbol{#1}}\xspace} +\newcommand{\0}{\V{0}} +\newcommand{\1}{\V{1}} +\newcommand{\I}{\M{I}} + +%% Math Functions +\newcommand{\F}[1]{\ensuremath{\mathrm{#1}}\xspace} +\newcommand{\sgn}{\F{sgn}} +\newcommand{\tr}{\F{trace}} +\newcommand{\diag}{\F{diag}} + +%% Math Names +\newcommand{\N}[1]{\ensuremath{\mathit{#1}}\xspace} + +%% Data +\newcommand{\mc}[1]{\ensuremath{\mathcal{#1}}\xspace} +\newcommand{\Hyp}{\mc{H}} +\newcommand{\D}{\mc{D}} + +%% Kernel +\newcommand{\K}{\M{K}} +\newcommand{\eins}{\texorpdfstring{\ensuremath{\epsilon}}{\textepsilon}-insensitive\xspace} +\newcommand{\e}{\ensuremath{\epsilon}\xspace} +\newcommand{\Bxi}{\ensuremath{\boldsymbol{\xi}}\xspace} +\newcommand{\Kanova}{\ensuremath{\mathit{K_{ANOVA}}}\xspace} +\newcommand{\Kspline}{\ensuremath{\mathit{K_{spline}}}\xspace} + +%% Bayesian +\newcommand{\MP}{\ensuremath{\mathit{{\scriptscriptstyle \hspace{-1.5pt}M\hspace{-1.5pt}P}}}\xspace} +\newcommand{\ML}{\ensuremath{\mathit{{\scriptscriptstyle \hspace{-1.5pt}M\hspace{-1.5pt}L}}}\xspace} +\newcommand{\Qw}{\ensuremath{Q_{\w}(\w)}\xspace} +\newcommand{\Qa}{\ensuremath{Q_{\Ba}(\Ba)}\xspace} +\newcommand{\Qb}{\ensuremath{Q_{\beta}(\beta)}\xspace} +\newcommand{\wMPab}{\ensuremath{\w_{\MP|\bar {\Ba},\bar \beta}}\xspace} +\newcommand{\wMP}{\ensuremath{\w_{\MP}}\xspace} +\newcommand{\yMP}{\ensuremath{y_{\MP}}\xspace} +\newcommand{\BaMP}{\ensuremath{\Ba_{\hspace{1pt}\MP}}\xspace} +\newcommand{\aMP}{\ensuremath{\alpha_{\hspace{1pt}\MP}}\xspace} +\newcommand{\bMP}{\ensuremath{\beta_{\hspace{1pt}\MP}}\xspace} +\newcommand{\Sab}{\ensuremath{\M{\Sigma}_{\bar \Ba,\bar \beta}}\xspace} +\newcommand{\Ba}{\ensuremath{\boldsymbol{\alpha}}\xspace} +\newcommand{\Bb}{\ensuremath{\boldsymbol{\beta}}\xspace} +\newcommand{\Bm}{\ensuremath{\boldsymbol{\mu}}\xspace} +\newcommand{\BL}{\ensuremath{\boldsymbol{\Lambda}}\xspace} +\newcommand{\BPhi}{\ensuremath{\boldsymbol{\Phi}}\xspace} +\newcommand{\SMP}{\ensuremath{\M{\Sigma}_{\MP}}\xspace} + +\newcommand{\Pa}{\ensuremath{P(\alpha|\mathcal{H})}\xspace} +\newcommand{\Pb}{\ensuremath{P(\beta|\mathcal{H})}\xspace} +\newcommand{\Pab}{\ensuremath{P(\alpha,\beta|\mathcal{H})}\xspace} +\newcommand{\Pw}{\ensuremath{P(\w|\mathcal{H})}\xspace} +\newcommand{\PD}{\ensuremath{P(\D|\mathcal{H})}\xspace} +\newcommand{\PwIa}{\ensuremath{P(\w|\alpha,\mathcal{H})}\xspace} +\newcommand{\PDIwb}{\ensuremath{P(\D|\w,\beta,\mathcal{H})}\xspace} +\newcommand{\PDwab}{\ensuremath{P(\D,\w,\alpha,\beta|\mathcal{H})}\xspace} +\newcommand{\PDIw}{\ensuremath{P(\D|\w,\mathcal{H})}\xspace} +\newcommand{\PwID}{\ensuremath{P(\w|\D,\mathcal{H})}\xspace} +\newcommand{\PwabID}{\ensuremath{P(\w,\alpha,\beta|\D,\mathcal{H})}\xspace} + +\newcommand{\PanH}{\ensuremath{P(\alpha)}\xspace} +\newcommand{\PbnH}{\ensuremath{P(\beta)}\xspace} +\newcommand{\PabnH}{\ensuremath{P(\alpha,\beta)}\xspace} +\newcommand{\PwnH}{\ensuremath{P(\w)}\xspace} +\newcommand{\PDnH}{\ensuremath{P(\D)}\xspace} +\newcommand{\PwIanH}{\ensuremath{P(\w|\alpha)}\xspace} +\newcommand{\PDIwbnH}{\ensuremath{P(\D|\w,\beta)}\xspace} +\newcommand{\PDwabnH}{\ensuremath{P(\D,\w,\Ba,\beta)}\xspace} +\newcommand{\PDIwnH}{\ensuremath{P(\D|\w)}\xspace} +\newcommand{\PwIDnH}{\ensuremath{P(\w|\D)}\xspace} +\newcommand{\PwabIDnH}{\ensuremath{P(\w,\alpha,\beta|\D)}\xspace} + +\newcommand{\PDwBab}{\ensuremath{P(\D,\w,\Ba,\beta|\mathcal{H})}\xspace} +\newcommand{\PwIBa}{\ensuremath{P(\w|\Ba,\mathcal{H})}\xspace} +\newcommand{\PBab}{\ensuremath{P(\Ba,\beta|\mathcal{H})}\xspace} +\newcommand{\PwBabID}{\ensuremath{P(\w,\Ba,\beta|\D,\mathcal{H})}\xspace} + +\newcommand{\PBanH}{\ensuremath{P(\Ba)}\xspace} +\newcommand{\PwIBanH}{\ensuremath{P(\w|\Ba)}\xspace} + +%% Snakes +\newcommand{\Esnake}{\ensuremath{\mathit{E_{snake}}}\xspace} +\newcommand{\Eimage}{\ensuremath{\mathit{E_{image}}}\xspace} +\newcommand{\Econt}{\ensuremath{\mathit{E_{cont}}}\xspace} +\newcommand{\Ecurv}{\ensuremath{\mathit{E_{curv}}}\xspace} +\newcommand{\Eint}{\ensuremath{\mathit{E_{int}}}\xspace} +\newcommand{\Eext}{\ensuremath{\mathit{E_{ext}}}\xspace} +\newcommand{\Eterm}{\ensuremath{\mathit{E_{term}}}\xspace} +\newcommand{\Eline}{\ensuremath{\mathit{E_{line}}}\xspace} +\newcommand{\Eedge}{\ensuremath{\mathit{E_{edge}}}\xspace} +\newcommand{\Econ}{\ensuremath{\mathit{E_{con}}}\xspace} +\newcommand{\Eangle}{\ensuremath{\mathit{E_{angle}}}\xspace} +\newcommand{\Elshape}{\ensuremath{\mathit{E_{lshape}}}\xspace} +\newcommand{\Eedgedir}{\ensuremath{\mathit{E_{edgedir}}}\xspace} +\newcommand{\Emodel}{\ensuremath{\mathit{E_{model}}}\xspace} +\newcommand{\wte}{\ensuremath{\mathit{w_{term}}}\xspace} +\newcommand{\wli}{\ensuremath{\mathit{w_{line}}}\xspace} +\newcommand{\wed}{\ensuremath{\mathit{w_{edge}}}\xspace} +\newcommand{\wco}{\ensuremath{\mathit{w_{con}}}\xspace} + +%% Environments +\newcounter{alg} +\newenvironment{algorithm}[1] +{ + \stepcounter{alg} + \begin{table}[htb] + \centering + \begin{tabular}[t]{ll} + \hline&\\ + \multicolumn{2}{l}{\bf Algorithm \arabic{alg}: #1}\\&\\ +} { + &\\ + \hline + \end{tabular} + \end{table} +} diff --git a/templates/latex/ecsdocs/GDP.tex b/templates/latex/ecsdocs/GDP.tex new file mode 100644 index 0000000..f6b30a2 --- /dev/null +++ b/templates/latex/ecsdocs/GDP.tex @@ -0,0 +1,65 @@ +%% ---------------------------------------------------------------- +%% GDP.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsgdp} % Use the GDP Report Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +\supervisor {Mr Beavis} +\examiner {Dr Butthead} +\degree {Master of Engineering} +%% Optional Fields +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +%% ---------- AUTHORSHIP DECLARATION/ ACKNOW. / DEDICATORY ---------- +%% Either include citations like below (as many as required spaced with commas or 'and'). +\authorshipdeclaration{\citep{Gunn:2001:pdflatex}, \citep{Lovell:2011:updated} and \citep{Gunn:2011:updated2}} +%% Or state no citations like below +%% \authorshipdeclaration{} +%% ----------------------- +\acknowledgements{Thanks to no one.} +\dedicatory{To \dots} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/GDPSummary.tex b/templates/latex/ecsdocs/GDPSummary.tex new file mode 100644 index 0000000..89cd0ea --- /dev/null +++ b/templates/latex/ecsdocs/GDPSummary.tex @@ -0,0 +1,42 @@ +%% ---------------------------------------------------------------- +%% GDPSummary.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsgdpsummary} % Use the GDP Summary Report Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +\supervisor {Mr Beavis} +\examiner {Dr Butthead} +\degree {Master of Engineering} +%% Optional Fields +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\section*{Introduction} +\section*{Objectives} +\section*{Resources} +\section*{Constraints} +\section*{Approaching the task} +\section*{Team Organisation} +\section*{Important Results} +\section*{Conclusions} +\section*{Recommendations} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Introduction.tex b/templates/latex/ecsdocs/Introduction.tex new file mode 100644 index 0000000..38c68ef --- /dev/null +++ b/templates/latex/ecsdocs/Introduction.tex @@ -0,0 +1,51 @@ +%% ---------------------------------------------------------------- +%% Introduction.tex +%% ---------------------------------------------------------------- + +\chapter{Introduction} \label{Chapter:Introduction} +You probably found all the files from \cite{Gunn:2001:pdflatex}. +\tref{Table:tabex} illustrates the results of my work. +\begin{table}[!htb] + \centering + \begin{tabular}{cc} + \toprule + \textbf{Training Error} & \textbf{Testing Error}\\ + \midrule + 0 & $\infty$\\ + \bottomrule + \end{tabular} + \caption{The Results} + \label{Table:tabex} +\end{table} + +\fref{Figure:figex} shows why this is the case. +\begin{figure}[!htb] + \centering + \includegraphics[width=8cm]{figure} + \caption{A colourful picture.} + \label{Figure:figex} +\end{figure} + +This page shows you a subfigure example in \fref{Figure:figsubex}. +\begin{figure}[!htb] + \centering + \subfigure[The left caption]{ + \includegraphics[width=4.2cm]{figure} + \label{Figure:figsubex:left} + } + \subfigure[The right caption]{ + \includegraphics[width=4.2cm]{figure} + \label{Figure:figsubex:right} + } + \caption{A doubly colourful picture.} + \label{Figure:figsubex} +\end{figure} +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rutrum sodales ligula, ac aliquam sem interdum at. Ut commodo pulvinar ipsum. Aliquam et diam sed nibh tincidunt mollis vitae quis nunc. In vel ante vitae felis semper malesuada sed a metus. Aliquam semper metus vel metus imperdiet, quis mollis nisi volutpat. Integer in convallis erat, et auctor dui. Phasellus id tristique tortor. Mauris ac nisi ut mi pulvinar interdum. Donec quis nibh tempus erat lobortis dapibus non a nunc. Nulla laoreet tempus fringilla. Aliquam pulvinar, sapien eu interdum gravida, libero urna dapibus sem, sodales efficitur lorem nunc et justo. Proin vitae dolor nisl. + +Nulla molestie velit sed dui ullamcorper viverra. Fusce placerat vulputate lacus eu consequat. Cras ullamcorper vel mauris quis aliquam. Curabitur non varius elit, eget commodo urna. Phasellus erat libero, faucibus elementum augue eget, malesuada fringilla purus. Quisque pulvinar, lectus sit amet ultricies tristique, eros nunc commodo lacus, nec ultrices risus lorem vitae diam. Cras ac ornare nisi. + +Nam egestas felis euismod erat tincidunt ornare. Nulla hendrerit tempor purus ac consequat. Aliquam commodo, ipsum vestibulum lobortis semper, urna turpis sagittis dolor, id ullamcorper nulla nisl vitae ex. Vivamus ut metus vel velit rhoncus pulvinar sit amet nec diam. Aliquam aliquet, enim eget efficitur euismod, velit arcu mattis nisl, a mollis dui leo vel libero. Nullam porttitor convallis magna ut feugiat. Cras at ultrices metus. Nullam vulputate quis justo sit amet pharetra. Praesent sodales eros non suscipit gravida. + +Pellentesque sodales lobortis feugiat. Vivamus volutpat mauris id odio aliquam maximus sed sit amet nibh. Fusce odio tortor, aliquam et mauris facilisis, interdum placerat tortor. Suspendisse dapibus, massa eget cursus congue, mi lectus luctus nisl, vitae sagittis ligula ante sit amet enim. Donec quis sapien vel ex vestibulum porta. Vivamus mattis sodales turpis, id interdum justo ullamcorper a. Aenean ornare urna turpis, id fermentum eros commodo aliquet. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Donec cursus pretium ex at mollis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed at diam quam. Etiam a sollicitudin dui. Nulla facilisi. Phasellus condimentum tincidunt ipsum. Sed dignissim neque a porttitor finibus. Maecenas pretium dictum lorem vitae viverra. + +Donec vitae massa nisi. Praesent sed sollicitudin urna. Suspendisse vitae cursus tortor. In egestas quis dolor ac porttitor. Pellentesque suscipit leo nisi, a semper nunc interdum quis. Aenean massa magna, aliquam imperdiet lorem vitae, vestibulum dignissim nunc. Nunc molestie eleifend dui et porta. Sed auctor eu nunc vel faucibus. Integer et finibus metus, pharetra egestas velit. Sed nec magna semper, rutrum diam vitae, accumsan sapien. Donec congue viverra luctus. diff --git a/templates/latex/ecsdocs/MiniThesis.tex b/templates/latex/ecsdocs/MiniThesis.tex new file mode 100644 index 0000000..ba9e954 --- /dev/null +++ b/templates/latex/ecsdocs/MiniThesis.tex @@ -0,0 +1,65 @@ +%% ---------------------------------------------------------------- +%% MiniThesis.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsminithesis} % Use the minithesis Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +\supervisor {Mr Beavis} +\examiner {Dr Butthead} +%% Optional Fields + \qualifications{MEng PhD} +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +%% ---------- AUTHORSHIP DECLARATION/ ACKNOW. / DEDICATORY ---------- +%% Either include citations like below (as many as required spaced with commas or 'and'). +\authorshipdeclaration{\citep{Gunn:2001:pdflatex}, \citep{Lovell:2011:updated} and \citep{Gunn:2011:updated2}} +%% Or state no citations like below +%% \authorshipdeclaration{} +%% ----------------------- +\acknowledgements{Thanks to no one.} +\dedicatory{To \dots} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Progress.tex b/templates/latex/ecsdocs/Progress.tex new file mode 100644 index 0000000..fb1ad25 --- /dev/null +++ b/templates/latex/ecsdocs/Progress.tex @@ -0,0 +1,57 @@ +%% ---------------------------------------------------------------- +%% Progress.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsprogress} % Use the progress Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +\supervisor {Mr Beavis} +\examiner {Dr Butthead} +%% Optional Fields + \qualifications{MEng PhD} +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Project.tex b/templates/latex/ecsdocs/Project.tex new file mode 100644 index 0000000..dc8b1fc --- /dev/null +++ b/templates/latex/ecsdocs/Project.tex @@ -0,0 +1,65 @@ +%% ---------------------------------------------------------------- +%% Project.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsproject} % Use the Project Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +\supervisor {Mr Beavis} +\examiner {Dr Butthead} +\degree {BEng Electronic Engineering} +%% Optional Fields +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +%% ---------- AUTHORSHIP DECLARATION/ ACKNOW. / DEDICATORY ---------- +%% Either include citations like below (as many as required spaced with commas or 'and'). +\authorshipdeclaration{\citep{Gunn:2001:pdflatex}, \citep{Lovell:2011:updated} and \citep{Gunn:2011:updated2}} +%% Or state no citations like below +%% \authorshipdeclaration{} +%% ----------------------- +\acknowledgements{Thanks to no one.} +\dedicatory{To \dots} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Report.tex b/templates/latex/ecsdocs/Report.tex new file mode 100644 index 0000000..af2490f --- /dev/null +++ b/templates/latex/ecsdocs/Report.tex @@ -0,0 +1,62 @@ +%% ---------------------------------------------------------------- +%% Report.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsreport} % Use the Report Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +%% Optional Fields +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +%% ---------- AUTHORSHIP DECLARATION/ ACKNOW. / DEDICATORY ---------- +%% Either include citations like below (as many as required spaced with commas or 'and'). +\authorshipdeclaration{\citep{Gunn:2001:pdflatex}, \citep{Lovell:2011:updated} and \citep{Gunn:2011:updated2}} +%% Or state no citations like below +%% \authorshipdeclaration{} +%% ----------------------- +\acknowledgements{Thanks to no one.} +\dedicatory{To \dots} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/Thesis.tex b/templates/latex/ecsdocs/Thesis.tex new file mode 100644 index 0000000..f1280b5 --- /dev/null +++ b/templates/latex/ecsdocs/Thesis.tex @@ -0,0 +1,67 @@ +%% ---------------------------------------------------------------- +%% Thesis.tex +%% ---------------------------------------------------------------- + +\documentclass{ecsthesis} % Use the Thesis Style +\graphicspath{{../Figures/}} % Location of your graphics files +\usepackage{natbib} % Use Natbib style for the refs. +\hypersetup{colorlinks=true} % Set to false for black/white printing +\input{Definitions} % Include your abbreviations +%% ---------------------------------------------------------------- +%% --------------------THESIS/DOC INFORMATION --------------------- +\title {An Investigation into \dots} +\authors {\texorpdfstring + {\href{mailto:S.R.Gunn@ecs.soton.ac.uk}{Steve R. Gunn}} + {Steve R. Gunn} + } +\addresses {\groupname\\\deptname\\\univname} +\date {\today} +%% Optional Fields + \qualifications{MEng PhD} +\orcidid{0000-0002-1825-0097} +\doi{10.1002/0470841559.ch1} +\subject {} +\keywords {} + +\begin{document} +%% ------------------ FRONT MATTER ORGANISATION ------------------- +\pagenumbering{gobble} % removes page number +\copyrightDeclaration{} % !!! Comment this line when printing the hardcopy !!! +\frontmatter +\maketitle +\begin{abstract} +This work is all about \dots +\end{abstract} +\tableofcontents +\listoffigures +\listoftables +%% The List of listings does not, by default, appear in the ToC, so.... +\addtotoc{List of Listings} +\lstlistoflistings +\listofsymbols{ll}{$w$ & The weight vector} +%% ---------- AUTHORSHIP DECLARATION/ ACKNOW. / DEDICATORY ---------- +%% Either include citations like below (as many as required spaced with commas or 'and'). +\authorshipdeclaration{\citep{Gunn:2001:pdflatex}, \citep{Lovell:2011:updated} and \citep{Gunn:2011:updated2}} +%% Or state no citations like below +%% \authorshipdeclaration{} +%% ----------------------- +\acknowledgements{Thanks to no one.} +\dedicatory{To \dots} +\mainmatter +%% ------------------ MAIN MATTER (CONTENT) -------------------- +\include{Introduction} +\include{Conclusions} +\begin{lstlisting}[caption=Without a title it doesn't appear in the table] +This is a test listing + +It has several lines +That +say not much at all +\end{lstlisting} +\appendix +\include{AppendixA} +\backmatter +\bibliographystyle{ecs} +\bibliography{ECS} +\end{document} +%% ---------------------------------------------------------------- diff --git a/templates/latex/ecsdocs/figure.eps b/templates/latex/ecsdocs/figure.eps new file mode 100644 index 0000000..ec21b4c --- /dev/null +++ b/templates/latex/ecsdocs/figure.eps @@ -0,0 +1,51 @@ +%!PS-Adobe-3.0 +%%Title: figure.eps +%%Creator: ECSThesis.dtx + +%%BoundingBox: 0 150 600 650 +%%EndComments +0.0 setlinewidth +/length 0.1 def +/width 0.02 def +/hsvcircle { +gsave + /h 0.0 def + 0 4 360 { + pop + gsave + 0.5 0.0 translate + newpath + 0.0 0.0 moveto + length 0.0 lineto + length width lineto + 0.0 width lineto + closepath + h 1.0 1.0 sethsbcolor + fill + grestore + /h h 4 360 div add def + 4 rotate + } for +grestore +} def +0.0 setlinewidth +0.0 setgray +300 400 translate +500 500 scale +30 rotate +1.0 0.7 scale +-30 rotate +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +0.8 0.8 scale +hsvcircle +showpage diff --git a/tex/latex/ecsdocs/ecsUoSLogo.png b/tex/latex/ecsdocs/ecsUoSLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..c398af09c8cba3a09f439d158f75f93fd38cdc71 GIT binary patch literal 67585 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ðhzo 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%0DB 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 WW_xD(A2MWN00K`}KbLh*2~7YcYZlG` literal 0 HcmV?d00001 diff --git a/tex/latex/ecsdocs/ecsarticle.cls b/tex/latex/ecsdocs/ecsarticle.cls new file mode 100644 index 0000000..9245933 --- /dev/null +++ b/tex/latex/ecsdocs/ecsarticle.cls @@ -0,0 +1,480 @@ +%% +%% This is file `ecsarticle.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `article') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsarticle} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{article} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\singlespacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 0.8in} % left margin + { 0.6in} % top margin + { 0.8in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\sectionmark}[1]{\btypeout{\thesection\hspace{1em}}\markboth{}{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\renewcommand{\subsubsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[section] +\newtheorem{theorem}{Theorem}[section] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\if@titlepage + \renewcommand\maketitle{ + \btypeout{Title Page} + \markboth{\authornames}{\@title} + \begin{titlepage} + \thispagestyle{empty} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \null\vfil + \vskip 60\p@ + \begin{center} + {\LARGE \@title \par} + \vskip 3em + {\large \lineskip .75em + \begin{tabular}[t]{c} \authornames \end{tabular} + \par} + \vskip 1em + {\large \lineskip .5em + \begin{tabular}[t]{c} \addressnames \end{tabular} + \par} + \vskip 1.5em + {\large \@date \par} + \if\keywordnames + \else + \quotation + \vskip 1.5em + {\noindent \normalsize + \textbf{Keywords:} + \textit{\keywordnames} + \par} + \endquotation + \fi + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0} + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + } +\else + \renewcommand\maketitle{ + \btypeout{Title Page} + \markboth{\authornames}{\@title} + \thispagestyle{empty} + \par + \begingroup + \renewcommand\thefootnote{\@fnsymbol\c@footnote} + \def\@makefnmark{ + \rlap{\@textsuperscript{\normalfont\@thefnmark}} + } + \long\def\@makefntext##1{ + \parindent 1em\noindent \hb@xt@1.8em + {\hss\@textsuperscript{\normalfont\@thefnmark}}##1 + } + \if@twocolumn + \ifnum \col@number=\@ne + \@maketitle + \else + \twocolumn[\@maketitle]% + \fi + \else + \newpage + % Prevent figures from going at top of page. + \global\@topnum\z@ + \@maketitle + \fi + \thispagestyle{plain}\@thanks + \endgroup + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + } + \def\@maketitle{ + \newpage + \null + \vskip 2em + \begin{center} + \let \footnote \thanks + {\LARGE \@title \par} + \vskip 1.5em + {\large \lineskip .5em + \begin{tabular}[t]{c} \authornames \end{tabular} + \par} + \vskip 0.7em + {\large \lineskip .5em + \begin{tabular}[t]{c} \addressnames \end{tabular} + \par} + \vskip 1em + {\large \@date} + \end{center} + \par + \vskip 1.5em + } +\fi +\if@titlepage + \renewenvironment{abstract}{ + \titlepage + \null\vfil + \@beginparpenalty\@lowpenalty + \begin{center} + \bfseries \abstractname + \@endparpenalty\@M + \end{center} + \begin{itshape} + \noindent + } + { + \par + \end{itshape} + \if\keywordnames + \else + \quote + \vskip 1.5em + {\noindent \normalsize + \textbf{Keywords:} + \textit{\keywordnames} + \par} + \endquote + \fi + \vfil\null\endtitlepage + } +\else + \renewenvironment{abstract}{ + \if@twocolumn + \section*{\abstractname} + \else + \small + \begin{center} + {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}} + \end{center} + \quote + \fi + \begin{itshape} + } + { + \end{itshape} + \if\keywordnames + \else + \vskip 1.5em + {\noindent \normalsize + \textbf{Keywords:} + \textit{\keywordnames} + \par} + \fi + \if@twocolumn\else\endquote\fi + } +\fi +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{section}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \section*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \section*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \section*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi +}\end{spacing} +} +\newcommand\listsymbolname{Nomenclature} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \section*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par +} +\usepackage{xifthen} +\newcommand\authorshipdeclaration[1]{ +\btypeout{Declaration of Authorship} +\addtotoc{Declaration of Authorship} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Declaration of Authorship \par}\end{center} +I declare that this thesis and the work presented in it is my own and has +been generated by me as the result of my own original research. + +I confirm that: + +\begin{enumerate} +\item This work was done wholly or mainly while in candidature for a research degree at this University; +\item Where any part of this thesis has previously been submitted for a degree or any other qualification at this University or any other institution, this has been clearly stated; +\item Where I have consulted the published work of others, this is always clearly attributed; +\item Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work; +\item I have acknowledged all main sources of help; +\item Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself; + +\ifthenelse{\isempty{#1}} +{\item None of this work has been published before submission} +{\item Parts of this work have been published as: #1} +\end{enumerate} + +\vspace{15.0mm} +\begin{minipage}[t]{0.7\textwidth} + Signed:.......................................................................... +\end{minipage}% +\begin{minipage}[t]{0.3\textwidth} + Date:.................. +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\section*{Acknowledgements} +{\normalsize #1} +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +} +\newcommand\frontmatter{ } +\newcommand\mainmatter{ } +\newcommand\bibname{References} +\newcommand\backmatter{ + \addtotoc{\bibname} + \btypeout{\bibname} +} +\endinput +%% +%% End of file `ecsarticle.cls'. diff --git a/tex/latex/ecsdocs/ecsgdp.cls b/tex/latex/ecsdocs/ecsgdp.cls new file mode 100644 index 0000000..bc5311f --- /dev/null +++ b/tex/latex/ecsdocs/ecsgdp.cls @@ -0,0 +1,378 @@ +%% +%% This is file `ecsgdp.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `gdp') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsgdp} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + \vfill + {\large A group design project report submitted for} + {\large the award of \par \degreename \par} + \vfill + {\normalsize Supervisor: \supname \par} + {\normalsize Examiner: \examname \par} + \vfill + \hspace{6mm}\parbox[t][51mm][s]{89mm}{ + \center + \vfill + {\large \bf \@title \par} + \vfill + {\normalsize \textit{by} \textbf\authornames \par} + \vfill + {\normalsize \@date \par} + \vfill + } + \parbox[t][95mm][s]{89mm}{} + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + \bigskip + {\normalsize \underline{A group design project report submitted for the award of \degreename}\par} + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{List of Symbols} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsgdp.cls'. diff --git a/tex/latex/ecsdocs/ecsgdpsummary.cls b/tex/latex/ecsdocs/ecsgdpsummary.cls new file mode 100644 index 0000000..ec532cd --- /dev/null +++ b/tex/latex/ecsdocs/ecsgdpsummary.cls @@ -0,0 +1,260 @@ +%% +%% This is file `ecsgdpsummary.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `gdpsummary') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsgdpsummary} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\markboth{GDP Summary Report}{GDP Summary Report} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[section] +\newtheorem{theorem}{Theorem}[section] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + \vfill + {\large A group design project summary report submitted} + {\large for the award of \par \degreename \par} + \vfill + {\normalsize Supervisor: \supname \par} + {\normalsize Examiner: \examname \par} + \vfill + \hspace{6mm}\parbox[t][51mm][s]{89mm}{ + \center + \vfill + {\large \bf \@title \par} + \vfill + {\normalsize \textit{by} \textbf\authornames \par} + \vfill + {\normalsize \@date \par} + \vfill + } + \parbox[t][95mm][s]{89mm}{} + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +} +\endinput +%% +%% End of file `ecsgdpsummary.cls'. diff --git a/tex/latex/ecsdocs/ecsminithesis.cls b/tex/latex/ecsdocs/ecsminithesis.cls new file mode 100644 index 0000000..e97d159 --- /dev/null +++ b/tex/latex/ecsdocs/ecsminithesis.cls @@ -0,0 +1,416 @@ +%% +%% This is file `ecsminithesis.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `minithesis') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsminithesis} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + {\large \deptname \par} + \vfill + {\large A mini-thesis submitted for transfer from} + {\large MPhil to PhD \par} + \vfill + {\normalsize Supervisor: \supname \par} + {\normalsize Examiner: \examname \par} + \vfill + \hspace{6mm}\parbox[t][51mm][s]{89mm}{ + \center + \vfill + {\large \bf \@title \par} + \vfill + {\normalsize \textit{by} \textbf\authornames \par} + \vfill + {\normalsize \@date \par} + \vfill + } + \parbox[t][95mm][s]{89mm}{} + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + {\textsc\normalsize \deptname \par} + \bigskip + {\normalsize \underline{A mini-thesis submitted for transfer from MPhil to PhD}\par} + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{Nomenclature} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} +\usepackage{xifthen} +\newcommand\authorshipdeclaration[1]{ +\btypeout{Declaration of Authorship} +\addtotoc{Declaration of Authorship} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Declaration of Authorship \par}\end{center} +I declare that this thesis and the work presented in it is my own and has +been generated by me as the result of my own original research. + +I confirm that: + +\begin{enumerate} +\item This work was done wholly or mainly while in candidature for a research degree at this University; +\item Where any part of this thesis has previously been submitted for a degree or any other qualification at this University or any other institution, this has been clearly stated; +\item Where I have consulted the published work of others, this is always clearly attributed; +\item Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work; +\item I have acknowledged all main sources of help; +\item Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself; + +\ifthenelse{\isempty{#1}} +{\item None of this work has been published before submission} +{\item Parts of this work have been published as: #1} +\end{enumerate} + +\vspace{15.0mm} +\begin{minipage}[t]{0.7\textwidth} + Signed:.......................................................................... +\end{minipage}% +\begin{minipage}[t]{0.3\textwidth} + Date:.................. +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsminithesis.cls'. diff --git a/tex/latex/ecsdocs/ecsprogress.cls b/tex/latex/ecsdocs/ecsprogress.cls new file mode 100644 index 0000000..f0aa9ce --- /dev/null +++ b/tex/latex/ecsdocs/ecsprogress.cls @@ -0,0 +1,416 @@ +%% +%% This is file `ecsprogress.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `progress') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsprogress} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + {\large \deptname \par} + \vfill + {\large A progress report submitted for continuation} + {\large towards a PhD \par} + \vfill + {\normalsize Supervisor: \supname \par} + {\normalsize Examiner: \examname \par} + \vfill + \hspace{6mm}\parbox[t][51mm][s]{89mm}{ + \center + \vfill + {\large \bf \@title \par} + \vfill + {\normalsize \textit{by} \textbf\authornames \par} + \vfill + {\normalsize \@date \par} + \vfill + } + \parbox[t][95mm][s]{89mm}{} + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + {\textsc\normalsize \deptname \par} + \bigskip + {\normalsize \underline{A progress report submitted for continuation towards a PhD}\par} + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{Nomenclature} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} +\usepackage{xifthen} +\newcommand\authorshipdeclaration[1]{ +\btypeout{Declaration of Authorship} +\addtotoc{Declaration of Authorship} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Declaration of Authorship \par}\end{center} +I declare that this thesis and the work presented in it is my own and has +been generated by me as the result of my own original research. + +I confirm that: + +\begin{enumerate} +\item This work was done wholly or mainly while in candidature for a research degree at this University; +\item Where any part of this thesis has previously been submitted for a degree or any other qualification at this University or any other institution, this has been clearly stated; +\item Where I have consulted the published work of others, this is always clearly attributed; +\item Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work; +\item I have acknowledged all main sources of help; +\item Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself; + +\ifthenelse{\isempty{#1}} +{\item None of this work has been published before submission} +{\item Parts of this work have been published as: #1} +\end{enumerate} + +\vspace{15.0mm} +\begin{minipage}[t]{0.7\textwidth} + Signed:.......................................................................... +\end{minipage}% +\begin{minipage}[t]{0.3\textwidth} + Date:.................. +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsprogress.cls'. diff --git a/tex/latex/ecsdocs/ecsproject.cls b/tex/latex/ecsdocs/ecsproject.cls new file mode 100644 index 0000000..dd7ccd8 --- /dev/null +++ b/tex/latex/ecsdocs/ecsproject.cls @@ -0,0 +1,380 @@ +%% +%% This is file `ecsproject.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `project') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsproject} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{12pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + {\large \deptname \par} + \vfill + {\large A project report submitted for the} + {\large award of \par \degreename \par} + \vfill + {\normalsize Supervisor: \supname \par} + {\normalsize Examiner: \examname \par} + \vfill + \hspace{6mm}\parbox[t][51mm][s]{89mm}{ + \center + \vfill + {\large \bf \@title \par} + \vfill + {\normalsize \textit{by} \textbf\authornames \par} + \vfill + {\normalsize \@date \par} + \vfill + } + \parbox[t][95mm][s]{89mm}{} + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + {\textsc\normalsize \deptname \par} + \bigskip + {\normalsize \underline{A project report submitted for the award of \degreename}\par} + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{List of Symbols} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsproject.cls'. diff --git a/tex/latex/ecsdocs/ecsreport.cls b/tex/latex/ecsdocs/ecsreport.cls new file mode 100644 index 0000000..c8746c9 --- /dev/null +++ b/tex/latex/ecsdocs/ecsreport.cls @@ -0,0 +1,424 @@ +%% +%% This is file `ecsreport.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `report') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsreport} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \vfill + {\huge \bf \@title \par +} + \ifthenelse{\equal{\doicode}{}} + {} + {\smallskip DOI: \doicode} + \vfill + {\LARGE \textit{by} \par} + \smallskip + {\LARGE \textbf\authornames + \ifthenelse{\equal{\quals}{}} + {} + {\par\Large + \quals} + \par} + \ifthenelse{\equal{\orcid}{}} + {} + {\smallskip + ORCiD: \href{http://orcid.org/\orcid}{\orcid}} + + \vfill + \bigskip +\bigskip + {\large \facname \par} + {\large \deptname \par} + \bigskip + \bigskip + \bigskip + {\Large \@date \par} + \bigskip + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + {\textsc\normalsize \deptname \par} + \bigskip + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{Nomenclature} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} +\usepackage{xifthen} +\newcommand\authorshipdeclaration[1]{ +\btypeout{Declaration of Authorship} +\addtotoc{Declaration of Authorship} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Declaration of Authorship \par}\end{center} +I declare that this thesis and the work presented in it is my own and has +been generated by me as the result of my own original research. + +I confirm that: + +\begin{enumerate} +\item This work was done wholly or mainly while in candidature for a research degree at this University; +\item Where any part of this thesis has previously been submitted for a degree or any other qualification at this University or any other institution, this has been clearly stated; +\item Where I have consulted the published work of others, this is always clearly attributed; +\item Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work; +\item I have acknowledged all main sources of help; +\item Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself; + +\ifthenelse{\isempty{#1}} +{\item None of this work has been published before submission} +{\item Parts of this work have been published as: #1} +\end{enumerate} + +\vspace{15.0mm} +\begin{minipage}[t]{0.7\textwidth} + Signed:.......................................................................... +\end{minipage}% +\begin{minipage}[t]{0.3\textwidth} + Date:.................. +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsreport.cls'. diff --git a/tex/latex/ecsdocs/ecsthesis.cls b/tex/latex/ecsdocs/ecsthesis.cls new file mode 100644 index 0000000..dce7675 --- /dev/null +++ b/tex/latex/ecsdocs/ecsthesis.cls @@ -0,0 +1,479 @@ +%% +%% This is file `ecsthesis.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ecsdocs.dtx (with options: `thesis') +%% +%% Copyright (C) 2001 by Steve R. Gunn +%% +%% This file is part of the ECSDocs class distribution +%% + +\NeedsTeXFormat{LaTeX2e}[2007/02/26] +\ProvidesClass{ecsthesis} + [2018/12/20 v2.0 + LaTeX document class] +%% ------------ Class/Formating Adjustment ---------------------- +%% Adjust the book class to match the requirements +%% Set spacing, line and paragraph options +%% Set LaTeX builder options (work break penalties etc.) +\def\baseclass{book} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{\baseclass}} +\def\@checkoptions#1#2{ + \edef\@curroptions{\@ptionlist{\@currname.\@currext}} + \@tempswafalse + \@tfor\@this:=#2\do{ + \@expandtwoargs\in@{,\@this,}{,\@curroptions,} + \ifin@ \@tempswatrue \@break@tfor \fi} + \let\@this\@empty + \if@tempswa \else \PassOptionsToClass{#1}{\baseclass}\fi +} +\@checkoptions{11pt}{{10pt}{11pt}{12pt}} +\PassOptionsToClass{a4paper}{\baseclass} +\ProcessOptions\relax +\LoadClass{\baseclass} +\newcommand\bhrule{\typeout{------------------------------------------------------------------------------}} +\newcommand\btypeout[1]{\bhrule\typeout{\space #1}\bhrule} +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space \number\year} +%% \usepackage[T1]{fontspec} +\usepackage[defaultsans]{droidsans} +\usepackage{mathpazo} +%%\usepackage[T1]{fontenc} %This may not be necessary for english only text + +\usepackage{setspace} +\onehalfspacing +\setlength{\parindent}{0pt} +\setlength{\parskip}{2.0ex plus0.5ex minus0.2ex} +\usepackage{vmargin} +\setmarginsrb { 1.5in} % left margin + { 0.6in} % top margin + { 1.0in} % right margin + { 0.8in} % bottom margin + { 20pt} % head height + {0.25in} % head sep + { 9pt} % foot height + { 0.3in} % foot sep +\raggedbottom +\setlength{\topskip}{1\topskip \@plus 5\p@} +\doublehyphendemerits=10000 % No consecutive line hyphens. +\brokenpenalty=10000 % No broken words across columns/pages. +\widowpenalty=9999 % Almost no widows at bottom of page. +\clubpenalty=9999 % Almost no orphans at top of page. +\interfootnotelinepenalty=9999 % Almost never break footnotes. +\usepackage{fancyhdr} +\fancyhead[LE]{\textrm\thepage} +\fancyhead[LO]{\fancyplain{}{\textsl{\rightmark}}} +\fancyhead[RE]{\fancyplain{}{\textsl{\leftmark}}} +\fancyhead[RO]{\textrm\thepage} +\chead{}\lfoot{}\rfoot{}\cfoot{} +\pagestyle{fancy} +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[OR]{\thepage} + \renewcommand{\headrulewidth}{0pt} +} +\renewcommand{\chaptermark}[1]{\btypeout{\thechapter.\space #1}\markboth{\chaptername\ \thechapter.\hspace{1em}#1}{}} +\renewcommand{\sectionmark}[1]{\markright{\thesection.\hspace{1em}#1}} +\renewcommand{\subsectionmark}[1]{} +\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +\def\cleartoeven{\clearpage\if@twoside \ifodd\c@page +\hbox{} +\thispagestyle{empty} +\newpage +\if@twocolumn\hbox{}\newpage\fi\fi\fi} +%% -------------------- Figure/Table/Eq/Listing Stying -------------------- +%% Set the styling for non text elements of the document +\usepackage{amsmath,amsfonts,amssymb,amscd,amsthm,xspace} +\theoremstyle{plain} +\newtheorem{example}{Example}[chapter] +\newtheorem{theorem}{Theorem}[chapter] +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{axiom}[theorem]{Axiom} +\theoremstyle{definition} +\newtheorem{definition}[theorem]{Definition} +\theoremstyle{remark} +\newtheorem{remark}[theorem]{Remark} +\usepackage[justification=centerlast,font=small,labelfont=sc]{caption} +\setlength{\captionmargin}{20pt} +\newcommand{\fref}[1]{Figure~\ref{#1}} +\newcommand{\tref}[1]{Table~\ref{#1}} +\newcommand{\eref}[1]{Equation~\ref{#1}} +\newcommand{\cref}[1]{Chapter~\ref{#1}} +\newcommand{\sref}[1]{Section~\ref{#1}} +\newcommand{\aref}[1]{Appendix~\ref{#1}} +\renewcommand{\topfraction}{0.85} +\renewcommand{\bottomfraction}{.85} +\renewcommand{\textfraction}{0.1} +\renewcommand{\dbltopfraction}{.85} +\renewcommand{\floatpagefraction}{0.75} +\renewcommand{\dblfloatpagefraction}{.75} +\setcounter{topnumber}{9} +\setcounter{bottomnumber}{9} +\setcounter{totalnumber}{20} +\setcounter{dbltopnumber}{9} +\usepackage{graphicx} +\usepackage{epstopdf} +\usepackage[scriptsize]{subfigure} +\usepackage{booktabs} +\usepackage{rotating} +\usepackage{listings} +\lstset{captionpos=b, + frame=tb, + basicstyle=\scriptsize\ttfamily, + showstringspaces=false, + keepspaces=true} +\lstdefinestyle{matlab} { + language=Matlab, + keywordstyle=\color{blue}, + commentstyle=\color[rgb]{0.13,0.55,0.13}\em, + stringstyle=\color[rgb]{0.7,0,0} } +\usepackage{xcolor} +\definecolor{SotRed}{rgb}{0.67,0.07,0.06} +\definecolor{SotBlue}{rgb}{0,0.26,0.35} +\definecolor{SotGray}{rgb}{0.6,0.6,0.65} +\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true, + bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=false, + colorlinks,linkcolor={SotBlue},citecolor={SotBlue},urlcolor={SotBlue}, + pdfstartview={FitV},unicode,breaklinks=true]{hyperref} +\pdfstringdefDisableCommands{ + \let\\\space +} +%% --------------------- Organisational Structure ---------------------- +\newcommand*{\supervisor}[1]{\def\supname{#1}} +\newcommand*{\examiner}[1]{\def\examname{#1}} +\newcommand*{\degree}[1]{\def\degreename{#1}} +\newcommand*{\authors}[1]{\def\authornames{#1}} +\newcommand*{\qualifications}[1]{\def\quals{#1}} +\newcommand*{\addresses}[1]{\def\addressnames{#1}} +\newcommand*{\doi}[1]{\def\doicode{#1}} +\newcommand*{\orcidid}[1]{\def\orcid{#1}} +\newcommand*{\university}[1]{\def\univname{#1}} +\newcommand*{\UNIVERSITY}[1]{\def\UNIVNAME{#1}} +\newcommand*{\department}[1]{\def\deptname{#1}} +\newcommand*{\DEPARTMENT}[1]{\def\DEPTNAME{#1}} +\newcommand*{\group}[1]{\def\groupname{#1}} +\newcommand*{\GROUP}[1]{\def\GROUPNAME{#1}} +\newcommand*{\faculty}[1]{\def\facname{#1}} +\newcommand*{\FACULTY}[1]{\def\FACNAME{#1}} +\newcommand*{\subject}[1]{\def\subjectname{#1}} +\newcommand*{\keywords}[1]{\def\keywordnames{#1}} +%% --------------------- Organisational Structure ---------------------- +\doi{} +\supervisor {} +\examiner {} +\degree {} +\authors {} +\qualifications{} +\orcidid{} +\university {\texorpdfstring{\href{http://www.soton.ac.uk} + {University of Southampton}} + {University of Southampton}} +\UNIVERSITY {\MakeUppercase{\univname}} +\department {\texorpdfstring{\href{http://www.ecs.soton.ac.uk} + {School of Electronics and Computer Science}} + {School of Electronics and Computer Science}} +\DEPARTMENT {\MakeUppercase{\deptname}} +\group {\texorpdfstring{\href{http://cps.ecs.soton.ac.uk} + {Cyber Physical Systems Group}} + {Cyber Physical Systems Group}} +\GROUP {\MakeUppercase{\groupname}} +\faculty {\texorpdfstring{\href{http://www.feps.soton.ac.uk} + {Faculty of Engineering and Physical Science}} + {Faculty of Engineering and Physical Science}} +\FACULTY {\MakeUppercase{\facname}} +\addresses {} +\subject {} +\keywords {} +\usepackage{titling} +\AtBeginDocument{ + \hypersetup{pdftitle={\thetitle}} + \hypersetup{pdfsubject={\subjectname}} + \hypersetup{pdfauthor={\authornames}} + \hypersetup{pdfkeywords={\keywordnames}} +} +\renewcommand\maketitle{ + \btypeout{Title Page} + \thispagestyle{empty} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \setcounter{footnote}{0} + \null\vfil + \vskip 60\p@ + \begin{center} + \setlength{\parskip}{0pt} + {\scshape\LARGE\textbf{\univname}\par} + %% TODO: Change all the descriptions to italic like the Thesis one + \bigskip + {\large \facname \par} + {\large \deptname \par} + \vfill + {\huge \bf \@title \par +} + \ifthenelse{\equal{\doicode}{}} + {} + {\smallskip DOI: \doicode} + \vfill + {\LARGE \textit{by} \par} + \smallskip + {\LARGE \textbf\authornames + \ifthenelse{\equal{\quals}{}} + {} + {\par\Large + \quals} + \par} + \ifthenelse{\equal{\orcid}{}} + {} + {\smallskip + ORCiD: \href{http://orcid.org/\orcid}{\orcid}} + + \vfill + {\large \textit{A thesis for the degree of} \par} + {\large \textit{Doctor of Philosophy} \par} + \bigskip + \bigskip + \bigskip + {\Large \@date \par} + \bigskip + \end{center} + \par + \@thanks + \vfil\null + \end{titlepage} + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax + \cleardoublepage +} +\newenvironment{abstract} +{ + \btypeout{Abstract Page} + \thispagestyle{empty} + \null\vfil + \begin{center} + \setlength{\parskip}{0pt} + {\textsc\normalsize \univname \par} + \bigskip + {\underline{Abstract} \par} + \bigskip + {\textsc\normalsize \facname \par} + {\textsc\normalsize \deptname \par} + \bigskip + {\normalsize \underline{Doctor of Philosophy}\par} + \bigskip + {\normalsize\bf \@title \par} + \medskip + {\normalsize by \authornames \par} + \bigskip + \end{center} +} +{ + \vfil\vfil\vfil\null + \cleardoublepage +} +\addtocounter{secnumdepth}{1} +\setcounter{tocdepth}{6} +\newcounter{dummy} +\newcommand\addtotoc[1]{ +\refstepcounter{dummy} +\addcontentsline{toc}{chapter}{#1}} +\renewcommand\tableofcontents{ +\hypersetup{linkcolor={black}} +\btypeout{Table of Contents} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{ + \MakeUppercase\contentsname}{\MakeUppercase\contentsname}} + \@starttoc{toc} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoffigures{ +\addtotoc{\listfigurename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listfigurename + \@mkboth{\MakeUppercase\listfigurename} + {\MakeUppercase\listfigurename}} + \@starttoc{lof} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\renewcommand\listoftables{ +\addtotoc{\listtablename} +\begin{spacing}{1}{ + \setlength{\parskip}{1pt} + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\listtablename + \@mkboth{ + \MakeUppercase\listtablename}{\MakeUppercase\listtablename}} + \@starttoc{lot} + \if@restonecol\twocolumn\fi + \cleardoublepage +}\end{spacing} +} +\newcommand\listsymbolname{Nomenclature} +\usepackage{longtable} +\newcommand\listofsymbols[2]{ +\btypeout{\listsymbolname} +\addtotoc{\listsymbolname} + \chapter*{\listsymbolname + \@mkboth{ + \MakeUppercase\listsymbolname}{\MakeUppercase\listsymbolname}} +\begin{longtable}[c]{#1}#2\end{longtable}\par + \cleardoublepage +} +\usepackage{xifthen} +\newcommand\authorshipdeclaration[1]{ +\btypeout{Declaration of Authorship} +\addtotoc{Declaration of Authorship} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Declaration of Authorship \par}\end{center} +I declare that this thesis and the work presented in it is my own and has +been generated by me as the result of my own original research. + +I confirm that: + +\begin{enumerate} +\item This work was done wholly or mainly while in candidature for a research degree at this University; +\item Where any part of this thesis has previously been submitted for a degree or any other qualification at this University or any other institution, this has been clearly stated; +\item Where I have consulted the published work of others, this is always clearly attributed; +\item Where I have quoted from the work of others, the source is always given. With the exception of such quotations, this thesis is entirely my own work; +\item I have acknowledged all main sources of help; +\item Where the thesis is based on work done by myself jointly with others, I have made clear exactly what was done by others and what I have contributed myself; + +\ifthenelse{\isempty{#1}} +{\item None of this work has been published before submission} +{\item Parts of this work have been published as: #1} +\end{enumerate} + +\vspace{15.0mm} +\begin{minipage}[t]{0.7\textwidth} + Signed:.......................................................................... +\end{minipage}% +\begin{minipage}[t]{0.3\textwidth} + Date:.................. +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} +\usepackage[export]{adjustbox} % for Soton logo alignment +\newcommand\copyrightDeclaration[1]{ + +\btypeout{Copyright declaration} +\thispagestyle{plain} + +\hspace{-1.5in}\hspace{2.5cm}\begin{minipage}{17cm} +\null\vfil +\includegraphics[width=6cm,right]{ecsUoSLogo.png} + +\vskip 60\p@ +\begin{center}{\selectfont\huge +\textcolor{SotGray}{University~of~Southampton~Research~Repository}\par} +\end{center} +\vspace{1cm} + +{\fontfamily{fds}\selectfont + +\noindent Copyright \textcopyright~ and Moral Rights for this thesis and, where +applicable, any accompanying data are retained by the author and/or other +copyright owners. A copy can be downloaded for personal non-commercial research +or study, without prior permission or charge. This thesis and the accompanying +data cannot be reproduced or quoted extensively from without first obtaining +permission in writing from the copyright holder/s. The content of the thesis +and accompanying research data (where applicable) must not be changed in any +way or sold commercially in any format or medium without the formal permission +of the copyright holder/s. + +\vspace{0.5cm} + +When referring to this thesis and any accompanying data, full bibliographic +details must be given, e.g. + +\vspace{0.5cm} + +Thesis: Author (Year of Submission) "Full thesis title", University of +Southampton, name of the University Faculty or School or Department, +PhD Thesis, pagination. + +\vspace{0.5cm} + +Data: Author (Year) Title. URI [dataset]} +\end{minipage} +\vfil\vfil\null +\cleardoublepage +} + +\usepackage{lastpage} % counts the full number of pages + + +\newcommand\acknowledgements[1]{ +\btypeout{Acknowledgements} +\addtotoc{Acknowledgements} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large\bf Acknowledgements \par}\end{center} +{\normalsize #1} +\vfil\vfil\null +\cleardoublepage +} +\newcommand\dedicatory[1]{ +\btypeout{Dedicatory} +\thispagestyle{plain} +\null\vfil +\vskip 60\p@ +\begin{center}{\Large \sl #1}\end{center} +\vfil\null +\cleardoublepage +} +\renewcommand\backmatter{ + \if@openright + \cleardoublepage + \else + \clearpage + \fi + \addtotoc{\bibname} + \btypeout{\bibname} + \@mainmatterfalse} +\endinput +%% +%% End of file `ecsthesis.cls'. -- GitLab