From aff3fcbd29943745647dc843f201079c7ef4d217 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 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%0Dq5Gv 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	R<7KPijL$k0f^Kmo+Ev4I^&V5nedY5>2o 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 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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	naW3Koi^*Dv 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%0D!B&ZK>h3ofm=`T2OwmW(fNT(iH+*%tkpBU+t% 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 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