summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-06 09:26:32 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-06 09:26:32 +0000
commit2642cb8f94a8070118c06133cdd27f50abb894a2 (patch)
tree9347132f421830f35010ae65f81c3e8e487cb0a7 /Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls
parentb3c4f06491e51805bec542709ec7bb8f0a1adb3d (diff)
upmethodology update
git-svn-id: svn://tug.org/texlive/trunk@27896 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls')
-rw-r--r--Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls43
1 files changed, 22 insertions, 21 deletions
diff --git a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls
index 484e45af230..a9e8a526060 100644
--- a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls
+++ b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-document.cls
@@ -19,6 +19,7 @@
%
% Creation date: 2006-04-06
% Modifications:
+% 2012-10-02 Process the class options in the order given by the caller.
% 2009-10-30 Add "book", "report" and "article" options.
% 2009-10-28 Add hyperref declarations.
% 2009-10-27 Add publication page.
@@ -33,7 +34,7 @@
% 2006-04-22 Remove task and specification packages.
%
-\global\edef\upm@package@docclazz@ver{2009/10/30}
+\global\edef\upm@package@docclazz@ver{2012/10/02}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{upmethodology-document}[\upm@package@docclazz@ver]
@@ -67,39 +68,39 @@
\PassOptionsToPackage{english}{upmethodology-document}
}
\DeclareOption{nodocumentinfo}{%
- \upm@package@docclazz@nodocinfotrue%
+ \global\upm@package@docclazz@nodocinfotrue%
}
\DeclareOption{documentinfo}{%
- \upm@package@docclazz@nodocinfofalse%
+ \global\upm@package@docclazz@nodocinfofalse%
}
\DeclareOption{nopubpage}{%
- \upm@package@docclazz@nopubpagetrue%
+ \global\upm@package@docclazz@nopubpagetrue%
}
\DeclareOption{pubpage}{%
- \upm@package@docclazz@nopubpagefalse%
+ \global\upm@package@docclazz@nopubpagefalse%
}
\DeclareOption{book}{%
- \upmbookformattrue
- \upmreportformatfalse
- \upmarticleformatfalse
- \upm@package@docclazz@nopubpagefalse%
- \upm@package@docclazz@nodocinfofalse%
+ \global\upmbookformattrue
+ \global\upmreportformatfalse
+ \global\upmarticleformatfalse
+ \global\upm@package@docclazz@nopubpagefalse%
+ \global\upm@package@docclazz@nodocinfofalse%
\xdef\upm@package@docclazz@optionstopass{\upm@package@docclazz@optionstopass,twoside}%
}
\DeclareOption{report}{%
- \upmbookformatfalse
- \upmreportformattrue
- \upmarticleformatfalse
- \upm@package@docclazz@nopubpagetrue%
- \upm@package@docclazz@nodocinfofalse%
+ \global\upmbookformatfalse
+ \global\upmreportformattrue
+ \global\upmarticleformatfalse
+ \global\upm@package@docclazz@nopubpagetrue%
+ \global\upm@package@docclazz@nodocinfofalse%
\xdef\upm@package@docclazz@optionstopass{\upm@package@docclazz@optionstopass,oneside}%
}
\DeclareOption{article}{%
- \upmbookformatfalse
- \upmreportformatfalse
- \upmarticleformattrue
- \upm@package@docclazz@nopubpagetrue%
- \upm@package@docclazz@nodocinfotrue%
+ \global\upmbookformatfalse
+ \global\upmreportformatfalse
+ \global\upmarticleformattrue
+ \global\upm@package@docclazz@nopubpagetrue%
+ \global\upm@package@docclazz@nodocinfotrue%
\xdef\upm@package@docclazz@optionstopass{\upm@package@docclazz@optionstopass,oneside}%
}
@@ -107,7 +108,7 @@
\xdef\upm@package@docclazz@optionstopass{\upm@package@docclazz@optionstopass,\CurrentOption}%
}
\ExecuteOptions{report}
-\ProcessOptions
+\ProcessOptions*\relax
\ifupmbookformat
\message{*********** UPMETHODOLOGY BOOK CLASS (WITH PART AND CHAPTER)}