Changeset d835116


Ignore:
Timestamp:
Sep 4, 2020, 11:40:42 AM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
8ccb0d4
Parents:
585d910
Message:

More formatting changes

Location:
doc/theses/thierry_delisle_PhD/thesis
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/thierry_delisle_PhD/thesis/Makefile

    r585d910 rd835116  
    3737## Define the documents that need to be made.
    3838all: thesis.pdf
    39 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES}
     39thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} glossary.tex
    4040
    4141DOCUMENT = thesis.pdf
  • doc/theses/thierry_delisle_PhD/thesis/text/front.tex

    r585d910 rd835116  
    1010% environment.
    1111\begin{titlepage}
    12         \begin{center}
    13         \vspace*{1.0cm}
     12        \begin{center}
     13                \vspace*{1.0cm}
    1414
    15         \Huge
    16         {\bf University of Waterloo E-Thesis Template for \LaTeX }
     15                \Huge
     16                {\bf The \CFA Scheduler}
    1717
    18         \vspace*{1.0cm}
     18                \vspace*{1.0cm}
    1919
    20         \normalsize
    21         by \\
     20                \normalsize
     21                by \\
    2222
    23         \vspace*{1.0cm}
     23                \vspace*{1.0cm}
    2424
    25         \Large
    26         Pat Neugraad \\
     25                \Large
     26                Thierry Delisle \\
    2727
    28         \vspace*{3.0cm}
     28                \vspace*{3.0cm}
    2929
    30         \normalsize
    31         A thesis \\
    32         presented to the University of Waterloo \\
    33         in fulfillment of the \\
    34         thesis requirement for the degree of \\
    35         Doctor of Philosophy \\
    36         in \\
    37         Zoology \\
     30                \normalsize
     31                A thesis \\
     32                presented to the University of Waterloo \\
     33                in fulfillment of the \\
     34                thesis requirement for the degree of \\
     35                Doctor of Philosophy \\
     36                in \\
     37                Computer Science \\
    3838
    39         \vspace*{2.0cm}
     39                \vspace*{2.0cm}
    4040
    41         Waterloo, Ontario, Canada, 2017 \\
     41                Waterloo, Ontario, Canada, 2021 \\
    4242
    43         \vspace*{1.0cm}
     43                \vspace*{1.0cm}
    4444
    45         \copyright\ Pat Neugraad 2017 \\
    46         \end{center}
     45                \copyright\ Thierry Delisle 2021 \\
     46        \end{center}
    4747\end{titlepage}
    4848
     
    5858% Remove or comment out the lines below to remove this page
    5959\begin{center}\textbf{Examining Committee Membership}\end{center}
    60   \noindent
    61 The following served on the Examining Committee for this thesis. The decision of the Examining Committee is by majority vote.
    62   \bigskip
     60\noindent
     61        The following served on the Examining Committee for this thesis. The decision of the Examining Committee is by majority vote.
     62        \todo{External Examiners}
     63\bigskip
    6364
    64   \noindent
     65\noindent
    6566\begin{tabbing}
    66 Internal-External Member: \=  \kill % using longest text to define tab length
    67 External Examiner: \>  Bruce Bruce \\
    68 \> Professor, Dept. of Philosophy of Zoology, University of Wallamaloo \\
     67        Internal-External Member: \=  \kill % using longest text to define tab length
     68        External Examiner: \>  TBD \\
     69        \> TBD \\
    6970\end{tabbing}
    70   \bigskip
     71\bigskip
    7172
    72   \noindent
     73\noindent
    7374\begin{tabbing}
    74 Internal-External Member: \=  \kill % using longest text to define tab length
    75 Supervisor(s): \> Doris Johnson \\
    76 \> Professor, Dept. of Zoology, University of Waterloo \\
    77 \> Andrea Anaconda \\
    78 \> Professor Emeritus, Dept. of Zoology, University of Waterloo \\
     75        Internal-External Member: \=  \kill % using longest text to define tab length
     76        Supervisor(s): \> Peter Buhr \\
     77        \> Associate Professor, School of Computer Science \\
     78        \> University of Waterloo \\
    7979\end{tabbing}
    80   \bigskip
     80\bigskip
    8181
    82   \noindent
    83   \begin{tabbing}
    84 Internal-External Member: \=  \kill % using longest text to define tab length
    85 Internal Member: \> Pamela Python \\
    86 \> Professor, Dept. of Zoology, University of Waterloo \\
     82\noindent
     83\begin{tabbing}
     84        Internal-External Member: \=  \kill % using longest text to define tab length
     85        Internal Member: \> Trevor Brown \\
     86        \> Assistant Professor, School of Computer Science \\
     87        \> University of Waterloo \\
     88        \\
     89        Internal Member: \> Martin Karsten \\
     90        \> Associate Professor, School of Computer Science \\
     91        \> University of Waterloo \\
    8792\end{tabbing}
    88   \bigskip
     93\bigskip
    8994
    90   \noindent
     95\noindent
    9196\begin{tabbing}
    92 Internal-External Member: \=  \kill % using longest text to define tab length
    93 Internal-External Member: \> Deepa Thotta \\
    94 \> Professor, Dept. of Philosophy, University of Waterloo \\
     97        Internal-External Member: \=  \kill % using longest text to define tab length
     98        Internal-External Member: \> TBD \\
     99        \> TBD \\
     100        \> University of Waterloo \\
    95101\end{tabbing}
    96   \bigskip
    97 
    98   \noindent
    99 \begin{tabbing}
    100 Internal-External Member: \=  \kill % using longest text to define tab length
    101 Other Member(s): \> Leeping Fang \\
    102 \> Professor, Dept. of Fine Art, University of Waterloo \\
    103 \end{tabbing}
     102\bigskip
    104103
    105104\cleardoublepage
     
    107106% D E C L A R A T I O N   P A G E
    108107% -------------------------------
    109   % The following is a sample Delaration Page as provided by the GSO
    110   % December 13th, 2006.  It is designed for an electronic thesis.
    111   \noindent
     108% The following is a sample Delaration Page as provided by the GSO
     109% December 13th, 2006.  It is designed for an electronic thesis.
     110\noindent
    112111I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners.
    113112
    114   \bigskip
     113\bigskip
    115114
    116   \noindent
     115\noindent
    117116I understand that my thesis may be made electronically available to the public.
    118117
     
    147146\begin{center}\textbf{Acknowledgements}\end{center}
    148147
    149 I would like to thank all the little people who made this thesis possible.
     148\todo{Acknowledgements}
    150149\cleardoublepage
    151150
     
    153152% -------------------
    154153
    155 \begin{center}\textbf{Dedication}\end{center}
     154% \begin{center}\textbf{Dedication}\end{center}
    156155
    157 This is dedicated to the one I love.
    158 \cleardoublepage
     156% This is dedicated to the one I love.
     157% \cleardoublepage
    159158
    160159% T A B L E   O F   C O N T E N T S
     
    181180% GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package)
    182181% -----------------------------
    183 \printglossaries
     182\printglossary[type=\acronymtype]
    184183\cleardoublepage
    185184\phantomsection         % allows hyperref to link to the correct page
     185
     186\listofcits
     187\listoftodos
     188
    186189
    187190% Change page numbering back to Arabic numerals
  • doc/theses/thierry_delisle_PhD/thesis/thesis.tex

    r585d910 rd835116  
    6969%\documentclass[letterpaper,12pt,titlepage,openright,twoside,final]{book}
    7070
    71 % Some LaTeX commands I define for my own nomenclature.
    72 % If you have to, it's better to change nomenclature once here than in a
    73 % million places throughout your thesis!
    74 \newcommand{\package}[1]{\textbf{#1}} % package names in bold text
    75 \newcommand{\cmmd}[1]{\textbackslash\texttt{#1}} % command name in tt font
    7671\newcommand{\href}[1]{#1} % does nothing, but defines the command so the
    7772    % print-optimized version will ignore \href tags (redefined by hyperref pkg).
    78 %\newcommand{\texorpdfstring}[2]{#1} % does nothing, but defines the command
    79 % Anything defined here may be redefined by packages added below...
    8073
    8174% This package allows if-then-else control structures.
     
    9891                % N.B. pagebackref=true provides links back from the References to the body text. This can cause trouble for printing.
    9992\hypersetup{
    100     plainpages=false,       % needed if Roman numbers in frontpages
    101     unicode=false,          % non-Latin characters in Acrobat’s bookmarks
    102     pdftoolbar=true,        % show Acrobat’s toolbar?
    103     pdfmenubar=true,        % show Acrobat’s menu?
    104     pdffitwindow=false,     % window fit to page when opened
    105     pdfstartview={FitH},    % fits the width of the page to the window
    106     pdftitle={uWaterloo\ LaTeX\ Thesis\ Template},    % title: CHANGE THIS TEXT!
    107 %    pdfauthor={Author},    % author: CHANGE THIS TEXT! and uncomment this line
    108 %    pdfsubject={Subject},  % subject: CHANGE THIS TEXT! and uncomment this line
    109 %    pdfkeywords={keyword1} {key2} {key3}, % list of keywords, and uncomment this line if desired
    110     pdfnewwindow=true,      % links in new window
    111     colorlinks=true,        % false: boxed links; true: colored links
    112     linkcolor=blue,         % color of internal links
    113     citecolor=green,        % color of links to bibliography
    114     filecolor=magenta,      % color of file links
    115     urlcolor=cyan           % color of external links
     93        plainpages=false,       % needed if Roman numbers in frontpages
     94        unicode=false,          % non-Latin characters in Acrobat’s bookmarks
     95        pdftoolbar=true,        % show Acrobat’s toolbar?
     96        pdfmenubar=true,        % show Acrobat’s menu?
     97        pdffitwindow=false,     % window fit to page when opened
     98        pdfstartview={FitH},    % fits the width of the page to the window
     99        pdftitle={The Cforall Scheduler},    % title
     100        pdfauthor={Thierry Delisle},    % author
     101        pdfsubject={Cforall},   % subject
     102        pdfkeywords={Cforall} {concurrency} {scheduling}, % list of keywords
     103        pdfnewwindow=true,      % links in new window
     104        colorlinks=true,        % false: boxed links; true: colored links
     105        linkcolor=blue,         % color of internal links
     106        citecolor=green,        % color of links to bibliography
     107        filecolor=magenta,      % color of file links
     108        urlcolor=cyan           % color of external links
    116109}
    117110\ifthenelse{\boolean{PrintVersion}}{   % for improved print quality, change some hyperref options
    118111\hypersetup{    % override some previously defined hyperref options
    119 %    colorlinks,%
    120     citecolor=black,%
    121     filecolor=black,%
    122     linkcolor=black,%
    123     urlcolor=black}
    124 }{} % end of ifthenelse (no else)
     112        citecolor=black,
     113        filecolor=black,
     114        linkcolor=black,
     115        urlcolor=black
     116}}{} % end of ifthenelse (no else)
    125117
    126118\usepackage[automake,toc,abbreviations]{glossaries-extra} % Exception to the rule of hyperref being the last add-on package
     
    171163\let\cleardoublepage\clearemptydoublepage
    172164
    173 
     165\newcounter{cit}
     166\newcounter{todo}
     167
     168% \newcommand{\cit}{\textsuperscript{[Citation Needed]}\xspace}
     169% \newcommand{\TODO}{{\large\bf\color{red} TODO: }\xspace}
     170
     171\newcommand\cit[1]{\refstepcounter{cit}\textsuperscript{[Citation Needed]}\xspace\addcontentsline{cit}{subsection}{\thecit~#1}}%
     172\newcommand\todo[1]{\refstepcounter{todo}{{\large\bf\color{red} TODO: }\xspace\color{red}{#1}}\addcontentsline{todo}{subsection}{\thetodo~#1}}%
     173
     174\makeatletter
     175\newcommand\citname{cit}
     176\newcommand\listcitname{List of missing citations}
     177\newcommand\listofcits{%
     178  \section*{\listcitname}\@starttoc{cit}}
     179\makeatother
     180
     181\makeatletter
     182\newcommand\todoname{todo}
     183\newcommand\listtodoname{List of todos}
     184\newcommand\listoftodos{%
     185  \section*{\listtodoname}\@starttoc{todo}}
     186\makeatother
    174187
    175188% cfa macros used in the document
     
    273286\end{verbatim}
    274287
     288% GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package)
     289% -----------------------------
     290\printglossary
     291\cleardoublepage
     292\phantomsection
     293
    275294\end{document}
Note: See TracChangeset for help on using the changeset viewer.