Changeset d835116 for doc/theses/thierry_delisle_PhD
- Timestamp:
- Sep 4, 2020, 11:40:42 AM (4 years ago)
- 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
- Location:
- doc/theses/thierry_delisle_PhD/thesis
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/thierry_delisle_PhD/thesis/Makefile
r585d910 rd835116 37 37 ## Define the documents that need to be made. 38 38 all: thesis.pdf 39 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} 39 thesis.pdf: ${TEXTS} ${FIGURES} ${PICTURES} glossary.tex 40 40 41 41 DOCUMENT = thesis.pdf -
doc/theses/thierry_delisle_PhD/thesis/text/front.tex
r585d910 rd835116 10 10 % environment. 11 11 \begin{titlepage} 12 13 12 \begin{center} 13 \vspace*{1.0cm} 14 14 15 16 {\bf University of Waterloo E-Thesis Template for \LaTeX}15 \Huge 16 {\bf The \CFA Scheduler} 17 17 18 18 \vspace*{1.0cm} 19 19 20 21 20 \normalsize 21 by \\ 22 22 23 23 \vspace*{1.0cm} 24 24 25 26 Pat Neugraad\\25 \Large 26 Thierry Delisle \\ 27 27 28 28 \vspace*{3.0cm} 29 29 30 31 32 33 34 35 36 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 \\ 38 38 39 39 \vspace*{2.0cm} 40 40 41 Waterloo, Ontario, Canada, 2017\\41 Waterloo, Ontario, Canada, 2021 \\ 42 42 43 43 \vspace*{1.0cm} 44 44 45 \copyright\ Pat Neugraad 2017\\46 45 \copyright\ Thierry Delisle 2021 \\ 46 \end{center} 47 47 \end{titlepage} 48 48 … … 58 58 % Remove or comment out the lines below to remove this page 59 59 \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 63 64 64 65 \noindent 65 66 \begin{tabbing} 66 Internal-External Member: \= \kill % using longest text to define tab length67 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 \\ 69 70 \end{tabbing} 70 71 \bigskip 71 72 72 73 \noindent 73 74 \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 \\ 79 79 \end{tabbing} 80 80 \bigskip 81 81 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 \\ 87 92 \end{tabbing} 88 93 \bigskip 89 94 90 95 \noindent 91 96 \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 \\ 95 101 \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 104 103 105 104 \cleardoublepage … … 107 106 % D E C L A R A T I O N P A G E 108 107 % ------------------------------- 109 110 111 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 112 111 I 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. 113 112 114 113 \bigskip 115 114 116 115 \noindent 117 116 I understand that my thesis may be made electronically available to the public. 118 117 … … 147 146 \begin{center}\textbf{Acknowledgements}\end{center} 148 147 149 I would like to thank all the little people who made this thesis possible. 148 \todo{Acknowledgements} 150 149 \cleardoublepage 151 150 … … 153 152 % ------------------- 154 153 155 \begin{center}\textbf{Dedication}\end{center}154 % \begin{center}\textbf{Dedication}\end{center} 156 155 157 This is dedicated to the one I love.158 \cleardoublepage156 % This is dedicated to the one I love. 157 % \cleardoublepage 159 158 160 159 % T A B L E O F C O N T E N T S … … 181 180 % GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package) 182 181 % ----------------------------- 183 \printglossar ies182 \printglossary[type=\acronymtype] 184 183 \cleardoublepage 185 184 \phantomsection % allows hyperref to link to the correct page 185 186 \listofcits 187 \listoftodos 188 186 189 187 190 % Change page numbering back to Arabic numerals -
doc/theses/thierry_delisle_PhD/thesis/thesis.tex
r585d910 rd835116 69 69 %\documentclass[letterpaper,12pt,titlepage,openright,twoside,final]{book} 70 70 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 a73 % million places throughout your thesis!74 \newcommand{\package}[1]{\textbf{#1}} % package names in bold text75 \newcommand{\cmmd}[1]{\textbackslash\texttt{#1}} % command name in tt font76 71 \newcommand{\href}[1]{#1} % does nothing, but defines the command so the 77 72 % print-optimized version will ignore \href tags (redefined by hyperref pkg). 78 %\newcommand{\texorpdfstring}[2]{#1} % does nothing, but defines the command79 % Anything defined here may be redefined by packages added below...80 73 81 74 % This package allows if-then-else control structures. … … 98 91 % N.B. pagebackref=true provides links back from the References to the body text. This can cause trouble for printing. 99 92 \hypersetup{ 100 101 102 103 104 105 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 111 112 113 114 115 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 116 109 } 117 110 \ifthenelse{\boolean{PrintVersion}}{ % for improved print quality, change some hyperref options 118 111 \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) 125 117 126 118 \usepackage[automake,toc,abbreviations]{glossaries-extra} % Exception to the rule of hyperref being the last add-on package … … 171 163 \let\cleardoublepage\clearemptydoublepage 172 164 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 174 187 175 188 % cfa macros used in the document … … 273 286 \end{verbatim} 274 287 288 % GLOSSARIES (Lists of definitions, abbreviations, symbols, etc. provided by the glossaries-extra package) 289 % ----------------------------- 290 \printglossary 291 \cleardoublepage 292 \phantomsection 293 275 294 \end{document}
Note: See TracChangeset
for help on using the changeset viewer.