diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/mcmthesis/mcmthesis.cls | 87 |
1 files changed, 52 insertions, 35 deletions
diff --git a/Master/texmf-dist/tex/latex/mcmthesis/mcmthesis.cls b/Master/texmf-dist/tex/latex/mcmthesis/mcmthesis.cls index e4b41831a47..9573f02e6fa 100644 --- a/Master/texmf-dist/tex/latex/mcmthesis/mcmthesis.cls +++ b/Master/texmf-dist/tex/latex/mcmthesis/mcmthesis.cls @@ -28,15 +28,21 @@ %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesClass{mcmthesis} - [2015/01/19 v5.1.0a Thesis Template For MCM/ICM] + [2015/01/29 v5.1.0c Thesis Template For MCM/ICM] \typeout{Thesis Template For MCM/ICM} -\def\MCMversion{v5.1.0a} +\def\MCMversion{v5.1.0c} \RequirePackage{kvoptions} \RequirePackage{etoolbox} \SetupKeyvalOptions{family=MCM, prefix=MCM@opt@, setkeys=\kvsetkeys} \newcommand{\skv}[1]{\kvsetkeys{MCM}{#1}} \DeclareBoolOption[true]{sheet} \DeclareComplementaryOption{nosheet}{sheet} +\DeclareBoolOption[false]{titleinsheet} +\DeclareComplementaryOption{notitleinsheet}{titleinsheet} +\DeclareBoolOption[false]{keywordsinsheet} +\DeclareComplementaryOption{nokeywordsinsheet}{keywordsinsheet} +\DeclareBoolOption[true]{titlepage} +\DeclareComplementaryOption{notitlepage}{titlepage} \DeclareBoolOption[true]{abstract} \DeclareComplementaryOption{noabstract}{abstract} \DeclareStringOption[0000]{tcn}[0000] @@ -110,30 +116,13 @@ \graphicspath{{./}{./img/}{./fig/}{./image/}{./figure/}{./picture/} {./imgs/}{./figs/}{./images/}{./figures/}{./pictures/}} \def\@maketitle{% - \ifMCM@opt@sheet% - \makesheet% + \ifMCM@opt@sheet + \makesheet \fi \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em% - \ifMCM@opt@abstract% - \make@abstract% - \fi% -} + \ifMCM@opt@titlepage + \MCM@maketitle + \fi} \def\keywordsname{{\bfseries Keywords:}} \def\@abstract{}% \newbox\@abstract% @@ -186,11 +175,38 @@ \textbf{\the\year\ Mathematical Contest in Modeling (MCM) Summary Sheet}\\ (Attach a copy of this page to each copy of your solution paper.) \end{center} -\par% +\ifMCM@opt@titleinsheet + \centerline{\normalfont \LARGE \@title} +\fi \vskip 1.5em% -\centerline{\large\bfseries\abstractname} -\noindent\usebox\@abstract% +\ifMCM@opt@keywordsinsheet + \make@abstract +\else + \centerline{\large\bfseries\abstractname} + \noindent\usebox\@abstract +\fi \endgroup} +\newcommand{\MCM@maketitle}{% + \null + \vskip 2em% + \begin{center}% + \let \footnote \thanks + {\LARGE \@title \par}% + \vskip 1.5em% + {\large + \lineskip .5em% + \begin{tabular}[t]{c}% + \@author + \end{tabular}\par}% + \vskip 1em% + {\large \@date}% + \end{center}% + \par + \vskip 1.5em% + \ifMCM@opt@abstract% + \make@abstract% + \fi% +} \newtheorem{Theorem}{Theorem}[section] \newtheorem{Lemma}[Theorem]{Lemma} \newtheorem{Corollary}[Theorem]{Corollary} @@ -220,13 +236,14 @@ \lstloadlanguages{C,C++,Java,Matlab,Mathematica} \endinput %% -%% This work consists of the file mcmthesis.dtx, mcmthesis.ins, -%% figures/, and code/, -%% and the derived files mcmthesis.cls, -%% mcmthesis-demo.tex, -%% README, -%% LICENSE, -%% mcmthesis.pdf and -%% mcmthesis-demo.pdf. +%% This work consists of these files mcmthesis.dtx, +%% figures/ and +%% code/, +%% and the derived files mcmthesis.cls, +%% mcmthesis-demo.tex, +%% README, +%% LICENSE, +%% mcmthesis.pdf and +%% mcmthesis-demo.pdf. %% %% End of file `mcmthesis.cls'. |