texlive[48180] Master/texmf-dist: thesis-gwu (10jul18)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 10 23:07:38 CEST 2018


Revision: 48180
          http://tug.org/svn/texlive?view=revision&revision=48180
Author:   karl
Date:     2018-07-10 23:07:37 +0200 (Tue, 10 Jul 2018)
Log Message:
-----------
thesis-gwu (10jul18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/thesis-gwu/README.md
    trunk/Master/texmf-dist/doc/latex/thesis-gwu/tex/manual.tex
    trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.pdf
    trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.tex
    trunk/Master/texmf-dist/tex/latex/thesis-gwu/thesis-gwu.cls

Modified: trunk/Master/texmf-dist/doc/latex/thesis-gwu/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-gwu/README.md	2018-07-10 21:07:14 UTC (rev 48179)
+++ trunk/Master/texmf-dist/doc/latex/thesis-gwu/README.md	2018-07-10 21:07:37 UTC (rev 48180)
@@ -1,6 +1,6 @@
-| Build Status                             | Latest Release                                      | Version                                             | Last Commit                                                     | Activity                                                      | CTAN                         |
-| :--------------------------------------: | :--------------------------:                        | :----:                                              | :------:                                                        | :------:                                                      | :----:                       |
-| [![Travis][travis_shield]][travis]       | [![Github Release][release_shield]][github_release] | [![Github Version][version_shield]][github_version] | [![Github Last Commit][last_commit_shield]][github_last_commit] | [![Github commit activity][activity_shield]][github_activity] | [![CTAN][ctan_shield]][ctan] |
+| Build Status                             | Latest Release                                      | Version                                             | Last Commit                                                     | Activity                                                      | CTAN                         | Citation |
+| :--------------------------------------: | :--------------------------:                        | :----:                                              | :------:                                                        | :------:                                                      | :----:                       | :-----: |
+| [![Travis][travis_shield]][travis]       | [![Github Release][release_shield]][github_release] | [![Github Version][version_shield]][github_version] | [![Github Last Commit][last_commit_shield]][github_last_commit] | [![Github commit activity][activity_shield]][github_activity] | [![CTAN][ctan_shield]][ctan] | [![DOI][ doi_shield ]][ doi ]
 
 [travis_shield]: https://travis-ci.org/skulumani/thesis-gwu.svg?branch=master 
 [release_shield]: https://img.shields.io/github/release/skulumani/thesis-gwu.svg
@@ -8,6 +8,7 @@
 [last_commit_shield]: https://img.shields.io/github/last-commit/skulumani/thesis-gwu.svg
 [activity_shield]: https://img.shields.io/github/commit-activity/y/skulumani/thesis-gwu.svg
 [ctan_shield]: https://img.shields.io/ctan/v/tex.svg
+[doi_shield]: https://zenodo.org/badge/69136100.svg
 
 [travis]: https://travis-ci.org/skulumani/thesis-gwu
 [github_release]: https://github.com/skulumani/thesis-gwu/releases/latest
@@ -15,12 +16,14 @@
 [github_last_commit]: https://github.com/skulumani/thesis-gwu/commits/master
 [github_activity]: https://github.com/skulumani/thesis-gwu/graphs/commit-activity
 [ctan]: https://ctan.org/pkg/thesis-gwu
+[doi]: https://zenodo.org/badge/latestdoi/69136100
 
 ## [GWU Thesis](https://skulumani.github.io/2016/10/thesis-gwu)
 
-This is a GWU SEAS thesis template. 
-It complies with the requirements as laid out by the [ETD](http://library.gwu.edu/etd/formatting-content).
+This is a [GWU SEAS](https://library.gwu.edu/seas) thesis template, it conforms to the University and SEAS formatting guidelines as of May 21 2018.
 
+![screenshot](./doc/etd.png)
+
 ### Installing
 
 You can install this thesis class in one of two ways:
@@ -133,6 +136,19 @@
 
 There is also some demonstration of typical commands, such as equations, figures, cross-referencing. 
 
+## Additional Tips
+
+You can find some additional tips in [`./doc/tips.md`](./doc/tips.md)
+
+## Dissertation examples
+
+If you decide to use this template, feel free to send me an [email](mailto:skulumani at gwu.edu) and I can add your name/link below:
+
+* [Farshad Nasiri](https://www.linkedin.com/in/farshad-nasiri): The Structure of turbulent a boundary layer along a vertical, surface-piercing flat plate
+* [Evan Kaufman](https://www.linkedin.com/in/evan-kaufman-7333b81b)
+* [Mahdis Bisheban](https://www.linkedin.com/in/mahdisbisheban)
+* [Mohammed Reza Najjari](https://www.linkedin.com/in/mohammad-reza-najjari-249b2b79)
+
 ## Contributing
 
 Feel free to contribute any comments/suggestions you may have for this thesis. 

Modified: trunk/Master/texmf-dist/doc/latex/thesis-gwu/tex/manual.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-gwu/tex/manual.tex	2018-07-10 21:07:14 UTC (rev 48179)
+++ trunk/Master/texmf-dist/doc/latex/thesis-gwu/tex/manual.tex	2018-07-10 21:07:37 UTC (rev 48180)
@@ -244,6 +244,20 @@
     \caption[Damage report!]{Glad to have a thesis class\label{fig:picard}}
 \end{figure}
 
+Here's another figure that demonstrates the use of \texttt{tikz} and the externalization library.
+\begin{figure}
+    \centering
+    \begin{tikzpicture}
+        \begin{axis}[
+            xlabel={$x$},
+            ylabel={$y$},
+            ]
+            \addplot {x^2};
+        \end{axis}
+    \end{tikzpicture}
+    \caption{Externalized\label{fig:tikz}}
+\end{figure}
+
 \subsection{Tables}\label{ssec:tables}
 
 Here's a table in~\cref{tab:table}

Modified: trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.tex	2018-07-10 21:07:14 UTC (rev 48179)
+++ trunk/Master/texmf-dist/doc/latex/thesis-gwu/thesis-sample.tex	2018-07-10 21:07:37 UTC (rev 48180)
@@ -1,4 +1,4 @@
-\documentclass[thesis]{thesis-gwu}[2016/09/24]
+\documentclass[thesis]{thesis-gwu}[2018/05/21]
 
 % this package is only used to generate some random text. 
 % it is not needed in a true document
@@ -6,6 +6,12 @@
 
 \input{tex/frontmatter}
 
+% this will speed up your tikz figures by building them once to another directory
+\usepackage{pgfplots}
+\usepgfplotslibrary{external}
+\tikzexternalize
+\tikzsetexternalprefix{cache/}
+
 %% DOCUMENT AREA
 \begin{document}
 

Modified: trunk/Master/texmf-dist/tex/latex/thesis-gwu/thesis-gwu.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/thesis-gwu/thesis-gwu.cls	2018-07-10 21:07:14 UTC (rev 48179)
+++ trunk/Master/texmf-dist/tex/latex/thesis-gwu/thesis-gwu.cls	2018-07-10 21:07:37 UTC (rev 48180)
@@ -56,7 +56,7 @@
 \NeedsTeXFormat{LaTeX2e}
 
 % This command gives the name of the class.
-\ProvidesClass{thesis-gwu}[2018/05/21 v1.3.0 GWU Thesis template]
+\ProvidesClass{thesis-gwu}[2018/07/09 v1.5.1 GWU Thesis template]
 
 %% ---- OPTIONS PROCESSING ---------------------------------------------
 % Define three switches for the the thesis format types.
@@ -64,6 +64,8 @@
 % The default values are false.
 \newif\if at gwu@thesis
 \newif\if at gwu@debug % option for debuggin
+
+\newif\if at gwu@tableofcontents
 \newif\if at gwu@listoffigures
 \newif\if at gwu@listoftables
 \newif\if at gwu@listofmaps
@@ -91,12 +93,14 @@
 
 \newif\if at gwu@msdegree
 
+\newif\if at gwu@titlepage
+
 % Set the default value of some of the options to true.
 \@gwu at thesistrue
-\@gwu at listoffigurestrue
-\@gwu at listoftablestrue
-\@gwu at copyrighttrue
-\@gwu at committeepagetrue
+% \@gwu at listoffigurestrue
+% \@gwu at listoftablestrue
+% \@gwu at copyrighttrue
+% \@gwu at committeepagefalse
 \@gwu at msdegreetrue
 
 % This declares a variable for using an index.
@@ -220,20 +224,20 @@
 
 %% ---- HYPERREF ----------------------------------------------------------
 % This loads a package that allows extra colors for links.
-\RequirePackage[usenames,dvipsnames]{color}
+\RequirePackage[]{color}
 % Custom color for references.
-\definecolor{DarkGreen}{rgb}{0,0.6,0}
+% \definecolor{DarkGreen}{rgb}{0,0.6,0}
 
 % This will make labels and references hyperlinks.
-\if at gwu@backref
+\if at gwu@backref%
  % Use references in the bibliography.
- \RequirePackage[pagebackref=true]{hyperref}
-\else
+ \RequirePackage[pagebackref=true]{hyperref}%
+\else%
  % Do not use back references.
- \RequirePackage{hyperref}
+ \RequirePackage{hyperref}%
 \fi
 
-  \hypersetup{
+  \hypersetup{%
     unicode=false,          % non-Latin characters in Acrobat’s bookmarks
     pdftoolbar=true,        % show Acrobat’s toolbar?
     pdfmenubar=true,        % show Acrobat’s menu?
@@ -243,15 +247,15 @@
     colorlinks=false,       % false: boxed links; true: colored links
     bookmarksdepth=3,
     bookmarksopen=true,
-  }
+  }%
 
 % Cleveref referencing - must happen after hyperref
-\AtEndOfClass{\RequirePackage[noabbrev,capitalize]{cleveref}}
+\AtEndOfClass{\RequirePackage[noabbrev,capitalize]{cleveref}}%
 
 % Glossaries package - must come after hypperef
 % This package is used for the list of abbreviations
-\RequirePackage[printonlyused]{acronym}
-\RequirePackage[abbreviations,symbols,shortcuts=none,automake]{glossaries-extra}
+\RequirePackage[printonlyused]{acronym}%
+\RequirePackage[abbreviations,symbols,shortcuts=none,automake]{glossaries-extra}%
 %% ---- FORMATTING -----------------------------------------------------
 % Set the page style to fancy.
 \pagestyle{fancy}
@@ -355,7 +359,7 @@
 \newcommand{\@defensedate}{Insert defense date!}
 
 % Commands to set the titlepage fields
-\renewcommand{\title}[1]{\renewcommand{\@title}{#1}}
+\renewcommand{\title}[1]{\renewcommand{\@title}{#1}\@gwu at titlepagetrue}
 \renewcommand{\author}[1]{\renewcommand{\@author}{#1}}
 
 \newcommand{\bsdepartment}[1]{\renewcommand{\@bsdepartment}{#1}}
@@ -371,7 +375,7 @@
 
 \newcommand{\degree}[1]{\renewcommand{\@degree}{#1}}
 \newcommand{\department}[1]{\renewcommand{\@department}{#1}}
-\newcommand{\committee}[1]{\renewcommand{\@committee}{#1}}
+\newcommand{\committee}[1]{\renewcommand{\@committee}{#1}\@gwu at committeepagetrue}
 \newcommand{\chair}[1]{\renewcommand{\@chair}{#1}}
 \newcommand{\chairtitle}[1]{\renewcommand{\@chairtitle}{#1}}
 \newcommand{\cochair}[1]{\renewcommand{\@cochair}{#1}}
@@ -694,6 +698,8 @@
 
 %% ---- COMMANDS TO HIDE/SHOW FRONT PAGES ------------------------------
 % Commands to show front pages
+\newcommand{\showtitlepage}{\@gwu at titlepagetrue}
+
 \newcommand{\showcopyright}{\@gwu at copyrighttrue}
 \newcommand{\showdedication}{\@gwu at dedicationtrue}
 \newcommand{\showacknowledgments}{\@gwu at acknowledgmentstrue}
@@ -705,6 +711,8 @@
 \newcommand{\showcommitteepage}{\@gwu at committeepagetrue}
 
 % Commands to hide front pages
+\newcommand{\hidetitlepage}{\@gwu at titlepagefalse}
+
 \newcommand{\hidecopyright}{\@gwu at copyrightfalse}
 \newcommand{\hidededication}{\@gwu at dedicationfalse}
 \newcommand{\hideacknowledgments}{\@gwu at acknowledgmentsfalse}
@@ -909,36 +917,40 @@
 
 %% ---- COMMANDS FOR LIST OF FIGURES, ETC. -----------------------------
 % Commands to show each of the lists
-\newcommand{\showlistoffigures}{\@gwu at listoffigurestrue}
-\newcommand{\showlistoftables}{\@gwu at listoftablestrue}
-\newcommand{\showlistofmaps}{\@gwu at listofmapstrue}
-\newcommand{\showlistofillustrations}{\@gwu at listillustrationstrue}
-\newcommand{\showlistofprograms}{\@gwu at listofprogramstrue}
-\newcommand{\showlistofabbreviations}{\@gwu at listofabbrevstrue}
+\newcommand{\showtableofcontents}{\@gwu at tableofcontentstrue}
 
-\newcommand{\showlistofacronyms}{\@gwu at listofacronymstrue\@gwu at listofglossariesabbrevsfalse}
-\newcommand{\showlistofsymbols}{\@gwu at listofsymbolstrue\@gwu at listofglossariessymbolsfalse}
+\newcommand{\showlistoffigures}{\@gwu at listoffigurestrue\@gwu at tableofcontentstrue}
+\newcommand{\showlistoftables}{\@gwu at listoftablestrue\@gwu at tableofcontentstrue}
+\newcommand{\showlistofmaps}{\@gwu at listofmapstrue\@gwu at tableofcontentstrue}
+\newcommand{\showlistofillustrations}{\@gwu at listillustrationstrue\@gwu at tableofcontentstrue}
+\newcommand{\showlistofprograms}{\@gwu at listofprogramstrue\@gwu at tableofcontentstrue}
+\newcommand{\showlistofabbreviations}{\@gwu at listofabbrevstrue\@gwu at tableofcontentstrue}
 
-\newcommand{\showglossarieslistofabbreviations}{\@gwu at listofglossariesabbrevstrue\@gwu at listofacronymsfalse}
-\newcommand{\showglossarieslistofsymbols}{\@gwu at listofglossariessymbolstrue\@gwu at listofsymbolsfalse}
-\newcommand{\showglossarieslistofacronyms}{\@gwu at listofglossariesacronymstrue\@gwu at listofacronymsfalse}
-\newcommand{\showglossariesglossaryofterms}{\@gwu at glossaryoftermstrue}
+\newcommand{\showlistofacronyms}{\@gwu at listofacronymstrue\@gwu at listofglossariesabbrevsfalse\@gwu at tableofcontentstrue}
+\newcommand{\showlistofsymbols}{\@gwu at listofsymbolstrue\@gwu at listofglossariessymbolsfalse\@gwu at tableofcontentstrue}
 
+\newcommand{\showglossarieslistofabbreviations}{\@gwu at listofglossariesabbrevstrue\@gwu at listofacronymsfalse\@gwu at tableofcontentstrue}
+\newcommand{\showglossarieslistofsymbols}{\@gwu at listofglossariessymbolstrue\@gwu at listofsymbolsfalse\@gwu at tableofcontentstrue}
+\newcommand{\showglossarieslistofacronyms}{\@gwu at listofglossariesacronymstrue\@gwu at listofacronymsfalse\@gwu at tableofcontentstrue}
+\newcommand{\showglossariesglossaryofterms}{\@gwu at glossaryoftermstrue\@gwu at tableofcontentstrue}
+
 % Commands to hide each of the lists
-\newcommand{\hidelistoffigures}{\@gwu at listoffiguresfalse}
-\newcommand{\hidelistoftables}{\@gwu at listoftablesfalse}
-\newcommand{\hidelistofmaps}{\@gwu at listofmapsfalse}
-\newcommand{\hidelistofillustrations}{\@gwu at listillustrationsfalse}
-\newcommand{\hidelistofprograms}{\@gwu at listofprogramsfalse}
-\newcommand{\hidelistofabbreviations}{\@gwu at listofabbrevsfalse}
-\newcommand{\hidelistofacronyms}{\@gwu at listofacronymsfalse}
-\newcommand{\hidelistofsymbols}{\@gwu at listofsymbolsfalse}
+\newcommand{\hidetableofcontents}{\@gwu at tableofcontentsfalse}
 
-\newcommand{\hideglossarieslistofabbreviations}{\@gwu at listofglossariesabbrevsfalse}
-\newcommand{\hideglossarieslistofacronyms}{\@gwu at listofglossariesacronymsfalse}
-\newcommand{\hideglossarieslistofsymbols}{\@gwu at listofglossariessymbolsfalse}
-\newcommand{\hideglossariesglossaryofterms}{\@gwu at glossaryoftermsfalse}
+\newcommand{\hidelistoffigures}{\@gwu at listoffiguresfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistoftables}{\@gwu at listoftablesfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofmaps}{\@gwu at listofmapsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofillustrations}{\@gwu at listillustrationsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofprograms}{\@gwu at listofprogramsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofabbreviations}{\@gwu at listofabbrevsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofacronyms}{\@gwu at listofacronymsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hidelistofsymbols}{\@gwu at listofsymbolsfalse\@gwu at tableofcontentsfalse}
 
+\newcommand{\hideglossarieslistofabbreviations}{\@gwu at listofglossariesabbrevsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hideglossarieslistofacronyms}{\@gwu at listofglossariesacronymsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hideglossarieslistofsymbols}{\@gwu at listofglossariessymbolsfalse\@gwu at tableofcontentsfalse}
+\newcommand{\hideglossariesglossaryofterms}{\@gwu at glossaryoftermsfalse\@gwu at tableofcontentsfalse}
+
 %% ---- TABLE OF CONTENTS ----------------------------------------------
 % This sets the formatting for chapter entries in the table of contents.
 \renewcommand*\l at chapter[2]{ %
@@ -1457,11 +1469,12 @@
 
 %% ---- INITIALIZATION -------------------------------------------------
 % Commands to be placed after \begin{document}
-\AtBeginDocument{ %
+\AtBeginDocument{%
+    \providecommand\tikzifexternalizing[2]{#2}%
  % Insert a title page.
- \titlepage %
+\tikzifexternalizing{}{\if at gwu@titlepage\titlepage\fi%
  % Change the PDF title.
- \hypersetup{
+ \hypersetup{%
  pdftitle=\inserttitle,
  pdfauthor=\insertauthor,
  pdfcreator=\insertauthor,
@@ -1475,7 +1488,7 @@
  % Use lower-case roman numerals.
  \renewcommand{\thepage}{\roman{page}} %
  % Insert the copyright page if there is one.
- \if at gwu@copyright\copyrightpage\fi
+ \if at gwu@copyright\copyrightpage\fi%
  % Insert a dedication if there is one.
  \if at gwu@dedication\dedicationpage\fi %
  % Insert the acknowledgments if there are any.
@@ -1486,7 +1499,7 @@
  % Insert the abstract.
  \if at gwu@abstract\abstractpage\fi %
  % Insert the table of contents.
- \tableofcontents %
+ \if at gwu@tableofcontents\tableofcontents\fi %
  % Insert the list of figures.
  \if at gwu@listoffigures\listoffigures\fi %
  % Insert the list of tables.
@@ -1507,7 +1520,7 @@
  \if at gwu@listofglossariessymbols\listofglossarysymbols\fi
  % Insert the nomenclature.
  \if at gwu@nomenclature\insertnomenclature\fi %
- \if at gwu@glossaryofterms\listofglossaryofterms\fi
+ \if at gwu@glossaryofterms\listofglossaryofterms\fi%
  % Insert the preface if there is one.
  \if at gwu@preface\prefacepage\fi %
  % Insert the foreword if there is one.
@@ -1533,5 +1546,6 @@
   % Use two-column format
   \twocolumn %
  \fi %
+ }
 }
 



More information about the tex-live-commits mailing list