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