summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-03-20 21:38:44 +0000
committerKarl Berry <karl@freefriends.org>2013-03-20 21:38:44 +0000
commitd8babc4954624c4f019bfc69f90273dbb0ea6c35 (patch)
tree3c38972d861ba05073523786cfb5e93efff375b2
parent88545e1fcea794d19f086a314890a8fe1b4dc891 (diff)
unswcover (20mar13)
git-svn-id: svn://tug.org/texlive/trunk@29446 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/unswcover/Makefile56
-rw-r--r--Master/texmf-dist/doc/latex/unswcover/README93
-rw-r--r--Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdfbin0 -> 22665 bytes
-rw-r--r--Master/texmf-dist/doc/latex/unswcover/thesis.bib42
-rw-r--r--Master/texmf-dist/doc/latex/unswcover/thesis.tex89
-rw-r--r--Master/texmf-dist/tex/latex/unswcover/unswcover.sty161
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check1
-rw-r--r--Master/tlpkg/tlpsrc/collection-publishers.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/unswcover.tlpsrc0
9 files changed, 443 insertions, 0 deletions
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 <shtrom-ctan@ssji.net>.
+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
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/unswcover/logo_unsw_short.pdf
Binary files 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}
+
+}
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 3a982856051..b0073820c0d 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -453,6 +453,7 @@ my @TLP_working = qw(
umthesis umtypewriter
unamthesis underlin underoverlap underscore undolabl
uni-wtal-ger uni-wtal-lin unicode-math unisugar units unitsdef universa
+ unswcover
uothesis uowthesis upca upmethodology upquote
uri url urlbst urwchancal usebib ushort uspatent
ut-thesis uwmslide uwthesis
diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
index 6fdb69b7f6e..159710bb5ab 100644
--- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
@@ -105,6 +105,7 @@ depend ulthese
depend umthesis
depend umich-thesis
depend unamthesis
+depend unswcover
depend ut-thesis
depend uothesis
depend uowthesis
diff --git a/Master/tlpkg/tlpsrc/unswcover.tlpsrc b/Master/tlpkg/tlpsrc/unswcover.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/unswcover.tlpsrc