From d8babc4954624c4f019bfc69f90273dbb0ea6c35 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 20 Mar 2013 21:38:44 +0000 Subject: unswcover (20mar13) git-svn-id: svn://tug.org/texlive/trunk@29446 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/unswcover/Makefile | 56 +++++++ Master/texmf-dist/doc/latex/unswcover/README | 93 ++++++++++++ .../doc/latex/unswcover/logo_unsw_short.pdf | Bin 0 -> 22665 bytes Master/texmf-dist/doc/latex/unswcover/thesis.bib | 42 ++++++ Master/texmf-dist/doc/latex/unswcover/thesis.tex | 89 ++++++++++++ .../texmf-dist/tex/latex/unswcover/unswcover.sty | 161 +++++++++++++++++++++ 6 files changed, 441 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/unswcover/Makefile create mode 100644 Master/texmf-dist/doc/latex/unswcover/README create mode 100644 Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdf create mode 100644 Master/texmf-dist/doc/latex/unswcover/thesis.bib create mode 100644 Master/texmf-dist/doc/latex/unswcover/thesis.tex create mode 100644 Master/texmf-dist/tex/latex/unswcover/unswcover.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/unswcover/Makefile b/Master/texmf-dist/doc/latex/unswcover/Makefile new file mode 100644 index 00000000000..0dda7123cc9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/unswcover/Makefile @@ -0,0 +1,56 @@ +TEXMFHOME=/usr/local/share/texmf +DESTDIR=$(TEXMFHOME)/tex/latex/unswcover + +INSTALL=install +TEXHASH=texhash +INKSCAPE=inkscape +LATEX=pdflatex +BIBTEX=bibtex + +STYLE=unswcover.sty +LOGOSBASE=logo_unsw_short. + +LOGOSPS=$(LOGOSBASE:.=.ps) +LOGOSPDF=$(LOGOSBASE:.=.pdf) +LOGOS=$(LOGOSPS) $(LOGOSPDF) + +PACKAGENAME=unswcover-$(shell date +%Y%m%d) + +all: $(LOGOS) thesis.pdf + +thesis.aux: thesis.tex + $(LATEX) -draftmode -interaction nonstopmode $< > /dev/null +thesis.pdf: thesis.tex thesis.aux + $(BIBTEX) $(<:.tex=.aux) + $(LATEX) -halt-on-error -interaction nonstopmode $< > /dev/null + $(LATEX) -halt-on-error -interaction nonstopmode $< > /dev/null + +install: $(STYLE) $(LOGOS) + $(INSTALL) -m 0755 -d $(DESTDIR) + $(INSTALL) -m 0644 $(STYLE) $(LOGOS) $(ARTWORK) $(DESTDIR) + $(TEXHASH) $(TEXMFHOME) + +package: $(PACKAGENAME).tar.bz2 +$(PACKAGENAME).tar.bz2: $(STYLE) $(LOGOS) $(ARTWORK) README Makefile thesis.tex thesis.bib + test ! -d $(PACKAGENAME) + for FILE in $^; do\ + DIR=$(PACKAGENAME)/`dirname $$FILE`; \ + mkdir -p $$DIR; \ + cp $$FILE $$DIR; \ + done + tar cjvf $@ $(PACKAGENAME) + rm -rf $(PACKAGENAME) + +%.ps: %.svg + $(INKSCAPE) -P $@ $< +%.pdf: %.svg + $(INKSCAPE) -A $@ $< + +clean: + rm -f *.pdf *.ps + rm -f *.log *.out *.nav *.snm *.toc *.bbl *.bcf *.blg *-blx.bib *.run.xml + +real-clean: clean + rm -f *.aux + +.PHONY: all install package clean real-clean diff --git a/Master/texmf-dist/doc/latex/unswcover/README b/Master/texmf-dist/doc/latex/unswcover/README new file mode 100644 index 00000000000..70f6668eaa7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/unswcover/README @@ -0,0 +1,93 @@ +UNSW Dissertation Cover Page for LaTeX +====================================== + +This is a LaTeX package providing a simple way to create a dissertation title +page for the University of New South Wales. + +The latest version is available from [0], unless othervise noted. + +Commands +======== + +A titlepage (not using the titlepage environment) can be inserted with + \makeunswphdtitlepage + +The name of the school can be specified with + \unswschool{SCHOOL} + +The degree for which this document is submitted can be specified with + \unswdegree{DEGREE} +It default to "Doctor of Philosophy" + +If the thesis is done in cotutelle, the other Uni can be introduced with + \unswcotutelle{OTHERUNI} + +A more complete front matter including all statements (originality, copyright +and authenticity) for final publication can be inserted with + \makeunswfrontmatter + +With this command, a PDF version of the Thesis/Dissertation Sheet can be +inserted at the back of the titlepage. That file can be specified with + \unswdissertationsheet{FILENAME.pdf} + +The provided thesis.tex gives an example of use. + + +Installation +============ + +The style and support files need to be in the path that LaTeX will search when +compiling your thesis. If in doubt, consult your IT support group for further +guidance. + +Unix +---- + +The Makefile will install all the files for you. A simple invocation of "make +install" will install the files in /usr/local/share/texmf/, in the subtree +tex/latex/unswcover. You can modify the destination by specifying the texmf tree +into which you want to install the files, e.g., + make install TEXMFHOME=/usr/share/texmf-site +or + make TEXMFHOME=~/.texmf install + +The first two commands will install the template globally an are likely to +require superuser rights. The latter will install the files in your user's texmf +tree. For LaTeX to properly find it afterwards, you need to set the environment +variable TEXMFHOME to point to this directory (or any other you may have +chosen). + +Mac OS X +-------- + +Installation depends on your TeX system. + +* Using teTeX/LaTeX or TeXshop from fink: The Makefile _should_ work. Just issue +a + make TEXMFHOME=~/Library/texmf install +* Using texlive-latex from MacPorts: same as for Unix above. + +Please report any issue to Olivier (see below). Contributions are welcome for +other methods to integrate this with other versions of LaTeX for OS X. + +Windows +------- + +Put the contents of the current directory in the directory you are working +in (or make soft links). Any MiKTeX users who would like to contribute +directions here would be welcome to do so. + + +Authors +======= + +This cover is based on the code in Guillaume Jourjon's PhD thesis, and was +further modified and generalised for by Olivier Mehani . +There might be earlier authors whose name unfortunately have not made their way +to my ears. Please let me know. + + +References +========== + +[0] https://scm.narf.ssji.net/git/unswcover/ diff --git a/Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdf b/Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdf new file mode 100644 index 00000000000..99af5a1db02 Binary files /dev/null and b/Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdf differ diff --git a/Master/texmf-dist/doc/latex/unswcover/thesis.bib b/Master/texmf-dist/doc/latex/unswcover/thesis.bib new file mode 100644 index 00000000000..eaa96be0089 --- /dev/null +++ b/Master/texmf-dist/doc/latex/unswcover/thesis.bib @@ -0,0 +1,42 @@ +@phdthesis{2011mehani_adaptive_use_mobile_networks_phd, + abstract = {With the widespread availability of multiple wireless network technologies, mobile com- +puting devices can benefit from almost uninterrupted connectivity by changing network +attachments as they move. This however raises the problem of the selection method to be +used for the choice of the wireless networks to associate with, in order to provide the best +performance. Moreover, mobility events may result in poor application quality, due to +either a disruption in connectivity during the handover or the heterogeneity of the charac- +teristic of different access networks. To address these problems, this thesis introduces and +studies all three elements (observation, decision, action) of a control framework to enable +better use of available network resources. +We first show that a decision mechanism which directly considers the relevant user- and +application-centric metrics is more appropriate than using the common network metrics- +based indirect approach. This mechanism is used to control the entire network stack +of the mobile node in a coordinated way, rather than individual components, to avoid +potentially conflicting combinations. Our results indicate that, by exploiting the flexibility +of application parameters, it is possible to maintain high application quality while reducing +both the power consumption and access price. +We then introduce a mobility-aware extension to the {TCP}-Friendly Rate Control mechan- +ism ({TFRC}), as an action element, to address the disruption in connectivity resulting from +the mobility events. We propose to suspend the transmission before disconnections and to +probe the network after reconnections. Simulations demonstrate how this enables faster +recovery after disconnected periods as well as a significantly improved adaptation to the +newly available network conditions. When used with the Datagram Congestion Control +Protocol ({DCCP}), experiments show that it provides better support for real-time applica- +tions for which the user-perceived quality is very dependent on the immediate transmission +rate. +Finally, we present an experimental process to evaluate the {OMF} Measurement Library +({OML}), a lightweight instrumentation and reporting tool which we propose to use as the +observation element of our framework. We show that this library does not significantly +impact the performance of the instrumented applications, while accurately reporting the +observed metrics.}, + address = {Paris, France / Sydney, Australia}, + author = {Mehani, Olivier}, + day = {14}, + howpublished = {French title ``Contributions aux m\'{e}canismes de r\'{e}seau pour un usage adaptatif des ressources mobiles''}, + keywords = {analysis, cross-layer, dccp, evaluation, flowdistribution, imara, inria, ipv6, lara, mcoa, minesparistech, minizinc, mipv6, mobility, network, networkresearchgroup, nicta, ns-2, oliviermehani, oml, phd, qoe, simulation, stack, tfrc, transport, unsw}, + month = dec, + school = {Mines ParisTech / University of New South Wales}, + title = {Contributions to Mechanisms for Adaptive Use of Mobile Network Resources}, + url = {http://olivier.mehani.name/publications/2011mehani\_adaptive\_use\_mobile\_networks\_phd.pdf}, + year = {2011} +} diff --git a/Master/texmf-dist/doc/latex/unswcover/thesis.tex b/Master/texmf-dist/doc/latex/unswcover/thesis.tex new file mode 100644 index 00000000000..ab74e0b7fe9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/unswcover/thesis.tex @@ -0,0 +1,89 @@ +\documentclass[11pt,a4paper,openright]{memoir} +\usepackage[utf8]{inputenc} + +\usepackage[backend=bibtex]{biblatex} +\addbibresource{thesis.bib} + +\usepackage{unswcover} % This one includes babel in Australian mode + +\newcommand{\theTitle}{Contributions to Mechanisms for Adaptive Use of Mobile Network Resources} +\newcommand{\theAuthor}{Olivier Mehani} +\newcommand{\theKeywords}{network mobility, communication stack, cross-layer +framework, optimisation, quality of experience, transport protocol} + +\unswschool{The School of Electrical Engineering and Telecommunications\\} +%% PhD is the default +%\unswdegree{Doctor of Philosophy} +\unswcotutelle{Dép. Mathématiques et Systèmes---Centre de Robotique\\ +École Nationale Supérieure des Mines--ParisTech, France} +%% Needed for final submission +%\unswdissertationsheet{unsw_thesis_dissertation_sheet.pdf} + +\usepackage[unicode]{hyperref} +\hypersetup{colorlinks=true, linkcolor=black, citecolor=black, urlcolor=blue, + pdftitle={\theTitle}, pdfauthor={\theAuthor}, pdfkeywords={\theKeywords}} + +\title{\theTitle} +\author{\theAuthor} +\newsavebox{\compiledate} +\savebox{\compiledate}{\begin{otherlanguage}{australian}\today\end{otherlanguage}} +%\date{\today (document compilation)} +%% By forcing the date as follows, we let Babel do its job of formatting it +%% properly +\renewcommand\day{14} +\renewcommand\month{12} +\renewcommand\year{2011} + +\begin{document} + +\frontmatter + +%% If only the title page is desired +%\makeunswphdtitlepage +%% If all the administrative pages are needed too +\makeunswfrontmatter + +\newpage +\thispagestyle{empty} +\strut +\vfill +This document has been compiled on \usebox{\compiledate}.\\ +The latest revision is available at +\url{http://olivier.mehani.name/publications/2011mehani_adaptive_use_mobile_networks_phd.pdf}.\\ +An errata list is available at +\url{http://olivier.mehani.name/publications/2011mehani_adaptive_use_mobile_networks_phd_errata.pdf}. + +\chapter*{Acknowledgements} +\pdfbookmark{Acknowledgements}{pdfmark:ack} + +\chapter*{Abstract} +\pdfbookmark{Abstract}{pdfmark:abs} + +\cleardoublepage +\tableofcontents + +\mainmatter + +\chapter{Introduction} + +\chapter{State of the Art} + +\chapter{Things I Thought} + +\chapter{Things I Did} + +\chapter{Things I Analysed} + +\chapter{Conclusion} + +\backmatter + +\printbibliography + +\appendix + +\chapter{Contributions} + +My real thesis is~\cite{2011mehani_adaptive_use_mobile_networks_phd}. + +\end{document} diff --git a/Master/texmf-dist/tex/latex/unswcover/unswcover.sty b/Master/texmf-dist/tex/latex/unswcover/unswcover.sty new file mode 100644 index 00000000000..8af43a422e1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/unswcover/unswcover.sty @@ -0,0 +1,161 @@ +%% unswcover.sty +%% Olivier Mehani +%% A titlepage (not using the titlepage environment) can be inserted with +%% \makeunswphdtitlepage +%% The name of the school can be specified with +%% \unswschool{SCHOOL} +%% If the thesis is done in cotutelle, the other Uni can be introduced with +%% \unswcotutelle{OTHERUNI} +%% A more complete front matter including all statements (originality, copyright +%% and authenticity) for final publication can be inserted with +%% \makeunswfrontmatter +%% With this command, aPDF version of the Thesis/Dissertation Sheet can be +%% inserted at the back of the titlepage. That file can be specified with +%% \unswdissertationsheet{FILENAME.pdf} +%% Based on the code in Guillaume Jourjon's PhD thesis +\ProvidesPackage{unswcover}[2013/03/20 v1.0 Initial CTAN release] +%% Release history: +%% - no version, 2011, Olivier Mehani: Used in my PhD thesis template +%% - v1.0pre, 2013, Olivier Mehani: Split out from the thesis into a proper +%% package +%% - v1.0, 2013, Olivier Mehani: Added version and history for CTAN +%% +%% Source available in Git at [0]. +%% [0] https://scm.narf.ssji.net/git/unswcover/ +\RequirePackage[australian]{babel} +\RequirePackage{graphicx} +\RequirePackage{pdfpages} + +\def\unswschool{\def\UNSW@school} +\unswschool{} + +\def\unswdegree{\def\UNSW@degree} +\unswdegree{} +\def\UNSW@degree{Doctor of Philosophy} + +\newif\ifUNSW@cotutelle +\def\unswcotutelle{\UNSW@cotutelletrue% + \def\UNSW@cotutelle} +\UNSW@cotutellefalse + +\newif\ifUNSW@dissertationsheet +\def\unswdissertationsheet{\UNSW@dissertationsheettrue% + \def\UNSW@dissertationsheet} +\UNSW@dissertationsheetfalse + +\def\makeunswphdtitlepage{% + \clearpage{\pagestyle{empty}\cleardoublepage}% + \@ifundefined{pdfbookmark}{}{% Add PDF bookmark if hypertext has been loaded + \pdfbookmark{UNSW Cover Page}{unswcover} + } + \selectlanguage{australian} + \setcounter{page}{1} + \thispagestyle{empty} + \begin{center} + \vspace{4\bigskipamount} + %% XXX: This is a hack to have proper line spacing in the title + %% For some reason, when no character in a line of the title goes below the + %% baseline, the descent is ignored... + {\Huge {\textbf{\vphantom{g}\@title}}}\\ + %{\Huge {\textbf{\@title}}}\\ + \vspace{5\bigskipamount} + {\Large {\textbf{\@author}}}\\ + \vspace{3\bigskipamount} + A dissertation submitted in fulfilment \\ + of the requirements for the degree of \\ + {\textbf{\UNSW@degree}}\\ + \vspace{2\bigskipamount} + \begin{center} + \includegraphics[width=3cm]{logo_unsw_short} + \end{center} + \vspace{2\bigskipamount} + {\textbf{\UNSW@school} + \textbf{The University of New South Wales}}\\ + \ifUNSW@cotutelle + \bigskip{} + in a cotutelle agreement with\\ + \bigskip{} + {\textbf{\UNSW@cotutelle}}\\ + \else + \vspace{3\bigskipamount} + \fi + \bigskip{} + \@date + \end{center}} + +\def\makeunswfrontmatter{% +\makeunswphdtitlepage + +\ifUNSW@dissertationsheet +\includepdf{\UNSW@dissertationsheet} +\fi + +\chapter*{} + +\section*{Originality Statement} + +I hereby declare that this submission is my own work and to the best of my +knowledge it contains no materials previously published or written by another +person, or substantial proportions of material which have been accepted for the +award of any other degree or diploma at UNSW or any other educational +institution, except where due acknowledgement is made in the thesis. Any +contribution made to the research by others, with whom I have worked at UNSW or +elsewhere, is explicitly acknowledged in the thesis. I also declare that the +intellectual content of this thesis is the product of my own work, except to +the extent that assistance from others in the project's design and conception +or in style, presentation and linguistic expression is acknowledged. + +\vspace{1em} + +\begin{tabular}[h!]{ll} + Signed & \@author \\ + Date & \@date +\end{tabular} + +\@ifundefined{extrainfobox}{}{\vfill\usebox{\extrainfobox}} + +\vspace{3em} + +\chapter*{} + +\section*{Copyright Statement} + +I hereby grant the University of New South Wales or its agents the right to +archive and to make available my thesis or dissertation in whole or part in the +University libraries in all forms of media, now or here after known, subject to +the provisions of the Copyright Act 1968. I retain all proprietary rights, such +as patent rights. I also retain the right to use in future works (such as +articles or books) all or part of this thesis or dissertation. I also +authorise University Microfilms to use the 350 word abstract of my thesis in +Dissertation Abstract International (this is applicable to doctoral theses +only). I have either used no substantial portions of copyright material in my +thesis or I have obtained permission to use copyright material; where +permission has not been granted I have applied/will apply for a partial +restriction of the digital copy of my thesis or dissertation. + +\vspace{1em} + +\begin{tabular}[h!]{ll} + Signed & \@author \\ + Date & \@date +\end{tabular} + +\vspace{3em} + +\section*{Authenticity Statement} + +I certify that the Library deposit digital copy is a direct equivalent of the +final officially approved version of my thesis. No emendation of content has +occurred and if there are any minor variations in formatting, they are the +result of the conversion to digital format. + +\vspace{1em} + +\begin{tabular}[h!]{ll} + Signed & \@author \\ + Date & \@date +\end{tabular} + +\vspace{3em} + +} -- cgit v1.2.3