summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-01-20 23:17:26 +0000
committerKarl Berry <karl@freefriends.org>2014-01-20 23:17:26 +0000
commita5bbf3d2582890eb3376a46ab8e7dad19baf4e53 (patch)
treee6234c0512e8e8f13cda590c0119bedb3498dbc9
parentb172732c296db880f27bfba6ea750c2f4bffb860 (diff)
seminar (20jan14)
git-svn-id: svn://tug.org/texlive/trunk@32736 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/seminar/Changes3
-rw-r--r--Master/texmf-dist/doc/latex/seminar/README5
-rw-r--r--Master/texmf-dist/doc/latex/seminar/seminar.bg3125
-rw-r--r--Master/texmf-dist/doc/latex/seminar/seminar.con93
-rw-r--r--Master/texmf-dist/doc/latex/seminar/semsamp1.pdfbin31363 -> 31363 bytes
-rw-r--r--Master/texmf-dist/doc/latex/seminar/semsamp1.tex1
-rw-r--r--Master/texmf-dist/doc/latex/seminar/semsamp2.pdfbin43829 -> 44373 bytes
-rw-r--r--Master/texmf-dist/doc/latex/seminar/semsamp3.pdfbin0 -> 38948 bytes
-rw-r--r--Master/texmf-dist/doc/latex/seminar/semsamp3.tex68
-rw-r--r--Master/texmf-dist/tex/latex/seminar/sem-dem.sty1
-rw-r--r--Master/texmf-dist/tex/latex/seminar/semcolor.sty8
-rw-r--r--Master/texmf-dist/tex/latex/seminar/seminar.bg2136
-rw-r--r--Master/texmf-dist/tex/latex/seminar/seminar.cls29
-rw-r--r--Master/texmf-dist/tex/latex/seminar/semlayer.sty1
14 files changed, 172 insertions, 298 deletions
diff --git a/Master/texmf-dist/doc/latex/seminar/Changes b/Master/texmf-dist/doc/latex/seminar/Changes
index bca062b5dfb..01a312c180d 100644
--- a/Master/texmf-dist/doc/latex/seminar/Changes
+++ b/Master/texmf-dist/doc/latex/seminar/Changes
@@ -1,4 +1,7 @@
----- seminar.tex
+1.61 2014-01-17 - added missing file seminar.con
+ - added ed one more example
+ - added script for creating example
1.6 2012-12-27 - use the macros from package pst-ovl (hv)
diff --git a/Master/texmf-dist/doc/latex/seminar/README b/Master/texmf-dist/doc/latex/seminar/README
index ca84b110dc9..7785db63a42 100644
--- a/Master/texmf-dist/doc/latex/seminar/README
+++ b/Master/texmf-dist/doc/latex/seminar/README
@@ -18,13 +18,14 @@ the distributions conditions on seminar are now relaxed to:
June 3rd 1999 (last updated September 2005)
Sebastian Rahtz <sebastian.rahtz@oucs.ox.ac.uk>
Denis Girou <denis.girou@idris.fr>
+Herbert Voß <hvoss@tug.org>
(Tim's helpers on earth)
-------------------------------------------------------
%% BEGIN sem-read.me
***********************************************************************
-**** "readme" file for seminar.sty package, v1.0, 93/04/01 ****
+**** "readme" file for seminar.cls package, v1.0, 93/04/01 ****
***********************************************************************
COPYRIGHT 1993, by Timothy Van Zandt
@@ -51,7 +52,9 @@ DESCRIPTION:
FILES:
LaTeX:
+ seminar.cls : The main class file.
seminar.sty : The main style file.
+ seminar.con : The main config file.
sem-page.sty : Page parameters.
semlayer.sty : The semlayer style option (overlays and color layers).
semhelv.sty : The semhelv style option .
diff --git a/Master/texmf-dist/doc/latex/seminar/seminar.bg3 b/Master/texmf-dist/doc/latex/seminar/seminar.bg3
index a37ceb14daf..ffa6843624f 100644
--- a/Master/texmf-dist/doc/latex/seminar/seminar.bg3
+++ b/Master/texmf-dist/doc/latex/seminar/seminar.bg3
@@ -52,50 +52,29 @@
\def\theslidesubsection{\theslidesection.\arabic{slidesubsection}}
\def\slide@heading[#1]#2{%
-% D.G. modification begin - Oct. 15, 1997
-% \stepcounter{slidesection}%
\refstepcounter{slidesection}%
\@addtoreset{slidesubsection}{slidesection}
-% D.G. modification end
\addtocontents{los}{\protect\l@slide
{\the\c@slidesection}{\ignorespaces#1}{\@SCTR}}%
-% D.G. modification begin - May 30, 1997
-% \gdef\theslideheading{#1}%
-% D.G. modification end
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\edef\@currentlabel{\csname p@slidesection\endcsname\theslidesection}%
\makeslideheading{#2}}%
\fi
-% D.G. modification begin - May 30, 1997
\gdef\theslideheading{#1}%
-% D.G. modification end
-% D.G. modification begin - Aug. 1, 1997
\gdef\theslidesubheading{}%
-% D.G. modification end
}
\def\slide@subheading[#1]#2{%
-% D.G. modification begin - Oct. 15, 1997
-% \stepcounter{slidesection}%
\refstepcounter{slidesubsection}%
-% D.G. modification end
\addtocontents{los}{\protect\l@subslide
{\the\c@slidesubsection}{\ignorespaces#1}{\@SCTR}}%
-% D.G. modification begin - May 30, 1997
-% \gdef\theslidesubheading{#1}%
-% D.G. modification end
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\edef\@currentlabel{\csname p@slidesubsection\endcsname
-% D.G. modification begin - Jul. 18, 1995
-% \theslidesubsection}\makeslideheading{#2}}%
\theslidesubsection}\makeslidesubheading{#2}}%
-% D.G. modification end
\fi
-% D.G. modification begin - May 30, 1997
\gdef\theslidesubheading{#1}%
-% D.G. modification end
}
@@ -106,10 +85,6 @@
\def\slide@contents{%
\def\l@slide##1##2##3{%
-% Modification Denis Roegel begin - Sep. 22, 1996
-% \slide@cline{\slidenumberline{$\bullet$}{##2}}{##3}}%
-% \let\l@subslide\@gobbletwo
-% Modification Denis Roegel end
\slide@cline{\slidenumberline{##1}{##2}}{##3}}%
\let\l@subslide\@gobblethree
\@startlos}
@@ -132,18 +107,11 @@
\else % Graphicx package detected
\def\Gin@i{%
\def\Gin@req@sizes{%
-% D.G. modification begin - May 16, 1997
\Gin@nat@height=\inverseslidesmag\Gin@nat@height
\Gin@nat@width=\inverseslidesmag\Gin@nat@width
-% D.G. modification end
\Gin@req@height\Gin@nat@height
\Gin@req@width\Gin@nat@width}%
\@ifnextchar[\Gin@ii{\Gin@ii[]}}
-% D.G. modification begin - Feb. 19, 1997
-%\define@key{Gin}{width}{\def\Gin@ewidth{#1}}
-%\define@key{Gin}{height}{\def\Gin@eheight{#1}}
-%\define@key{Gin}{totalheight}{%
-%\def\Gin@eresize{\totalheight}\def\Gin@eheight{#1}}
\define@key{Gin}{width}{%
\@tempdima=##1\@tempdima=\inverseslidesmag\@tempdima\def\Gin@ewidth{\@tempdima}}
\define@key{Gin}{height}{%
@@ -151,14 +119,11 @@
\define@key{Gin}{totalheight}{%
\def\Gin@eresize{\totalheight}%
\@tempdima=##1\@tempdima=\inverseslidesmag\@tempdima\def\Gin@eheight{\@tempdima}}
-% D.G. modification end
\fi}
\def\epsfslidesize{%
\let\epsfsize\slide@epsfsize
-% D.G. modification begin - Feb. 19, 1997
\GraphicsNotScaled}
-% D.G. modification end
% 5 - To solve incompatibily between the LongTable package and Seminar
@@ -179,10 +144,7 @@
\fi
\if@test
\reset@slideoutput
-% D.G. modification begin - May 13, 1997
-% \@@makeslide
\@@makeslideLT
-% D.G. modification end
\process@slide
\fi
\refstepcounter{slide}}
@@ -191,9 +153,7 @@
\setbox\@slidebox\hbox{%
\vfuzz=\slidefuzz\relax
\vbox to\slide@vsize{%
-% D.G. modification begin - May 13, 1997
\box\@outputbox
-% D.G. modification end
\ifcenterslides\vskip\z@ plus .0001fil \fi
\unvbox\@slidebox
\vskip\z@ plus .0001fil}%
@@ -213,10 +173,7 @@
\ifdim\dimen@<\ht\z@
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
\@makecol
-% D.G. modification begin - May 13, 1997
-% \@outputpage
\slide@outputLT
-% D.G. modification end
\setbox\z@\vbox{\box\LT@head}%
\fi
\fi
@@ -228,11 +185,7 @@
\else
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
\@makecol
-% D.G. modification begin - May 13, 1997
-% \@outputpage
-% \global\vsize\@colroom % Work for slides, but not for notes...
\slide@outputLT
-% D.G. modification end
\copy\LT@head
\fi}
@@ -246,7 +199,6 @@
% 6 - To allow automatic changes of language dependent labels,
% for instance by loading the `french' package after Seminar
% (suggested by Bernard Gaulle (IDRIS) <gaulle@idris.fr> - Nov. 20, 1997)
-% D.G. modification begin - Nov. 20, 1997
% From seminar.cls
\def\slidename{Slide}
\def\slidelabel{\bf\slidename{} \theslide}
@@ -259,7 +211,6 @@
\slide@undottedcline{\slidenumberline{##3}{##2}}{}}%
\let\l@subslide\l@slide
\@startlos}
-% D.G. modification end
% 7 - There were several problems when doing a global change of color
@@ -303,18 +254,12 @@
\ifvoid\saved@specials\else
\setbox\@slidebox\hbox{\box\saved@specials\box\@slidebox}%
\fi
-% D.G. modification begin - Mar. 28, 2002
-% \global\let\insert@specials\relax}
\global\let\save@slidespecials@i\save@slidespecials@ii}
-% D.G. modification end
\fi
\addto@hook{\before@newslide}{\save@slidespecials@i}
-% D.G. modification begin - 1999
-% \addto@hook\after@slidepage{\pstVerb{0 setgray}}
\after@slidepage={}
-% D.G. modification end
% 7 - To vertically correctly center the footer, if defined
@@ -331,9 +276,7 @@
% designed on the model of the \newslideframe and \slideframe ones.
% (added by Denis Girou (CNRS/IDRIS) <Denis.Girou@idris.fr> - Jun. 30, 1999)
-% D.G. modification begin - Jun. 30, 1999
\newbox\Seminar@SlideBoxBackground
-% D.G. modification end
\ifarticle
\else
\def\output@slide{%
@@ -368,9 +311,7 @@
\advance\textwidth-\evensidemargin
\fi
\setbox\@slidebox=\hbox to \@tempdima{%
-% D.G. modification begin - Jun. 30, 1999
\box\Seminar@SlideBoxBackground
-% D.G. modification end
\kern\oddsidemargin
\vbox to\@tempdimb{%
\ifnum\fancyput@flag>-1
@@ -389,14 +330,9 @@
\hbox to\textwidth{\hss\box\@slidebox\hss}%
\vfill
\vbox to\footheight{%
-% PM modification begin December 6, 2003
-% le test footervcenter active ou supprime le \vfill ajouté par DG
\iffootervcenter
-% D.G. modification begin - May 15, 1998
\vfill
-% D.G. modification end
\fi
-% PM modification end
\hbox{%
\slidefootfont\relax\strut
\hbox to\textwidth{\@oddfoot}}%
@@ -404,9 +340,7 @@
\hss}%
\ifrotateheaders\@ifrotateslide\rotate@slide\fi
\insert@specials
-% D.G. modification begin - Jun. 24, 1999
\let\protect\noexpand
-% D.G. modification end
\shipout\box\@slidebox
\endgroup
\let\firstmark\botmark}
@@ -415,14 +349,10 @@
\def\finish@slide{%
-% D.G. modification begin - Jun. 30, 1999
\theSlideFrameBackground
-% D.G. modification end
\theslideframe
\add@slidelabel\slidelabel}
-% D.G. modification begin - Jun. 30, 1999
-% Built according \newslideframe, \slideframe, etc.
\def\SeminarNewSlideFrameBackground#1{%
\@ifnextchar[{\@SeminarNewSlideFrameBackground{#1}}%
@@ -477,15 +407,11 @@
% (added by Denis Girou (CNRS/IDRIS) <Denis.Girou@idris.fr> - Dec. 5, 2001)
\def\overlay#1{%
-% D.G. modification end
\ifoverlays\ifx\@overlay\relax\nooverlays@err\fi\fi
\ifslide
\@tempcnta=#1
\@testfalse
-% D.G. modification begin - Dec. 5, 2001
-% \ifnum\@tempcnta>-1 \ifnum\@tempcnta<10 \@testtrue\fi\fi
\ifnum\@tempcnta>-2 \ifnum\@tempcnta<677 \@testtrue\fi\fi
-% D.G. modification end
\if@test
\c@overlay=\@tempcnta
\ifnum\c@overlay=0
@@ -502,12 +428,8 @@
\@overlay{\the\c@overlay}%
\fi
\else
-% D.G. modification begin - Dec. 5, 2001
-% \@seminarerr{\string\overlay\space argument must be
-% an integer between 0 and 9}\@eha
\@seminarerr{\string\overlay\space argument must be
an integer between 0 and 676}\@eha
-% D.G. modification end
\fi
\else
\@seminarerr{\string\overlay\space can only be used
@@ -519,10 +441,7 @@
\begingroup
\overlay@prep
\c@overlay=1
-% D.G. modification begin - Dec. 5, 2001
-% \@whilenum\c@overlay<10
\@whilenum\c@overlay<677
-% D.G. modification end
\do{%
\test@member{\the\c@overlay}{\overlay@list}%
\if@test
@@ -534,8 +453,6 @@
\advance\c@overlay by 1}%
\endgroup}
-% D.G. modification begin - Dec. 5, 2001
-% \def\theoverlay{\theslide-\alph{overlay}}
\def\theoverlay{{%
\ifnum\c@overlay>26
\@tempcnta=\c@overlay
@@ -551,7 +468,6 @@
\else
\theslide-\alph{overlay}%
\fi}}
-% D.G. modification end
% 10 - Addition for management of cumulative and progressive overlays.
@@ -565,19 +481,11 @@
\def\make@overlay#1{%
\setbox\@slidebox=\hbox{%
\pst@initoverlay{#1}%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(0) BOL}%
- \pst@Verb{0 BOL}%
-% D.G. modification end
+ \pst@Verb{0 \tx@BOL }%
\copy\@@slidebox
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(all) BOL}}}
- \pst@Verb{-1 BOL}}}
-% D.G. modification end
+ \pst@Verb{-1 \tx@BOL }}}
-% D.G. modification begin - Feb. 15, 2002
% We must redefine too the /BeginOL macro form pstricks.pro, as "all" is now -1
-% \def\pst@initoverlay#1{\pst@Verb{\tx@InitOL /TheOL (#1) def}}
\def\pst@initoverlay#1{%
\pst@Verb{%
/BeginOL {%
@@ -589,25 +497,18 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL #1 def}}
-% D.G. modification end
\def\pst@overlay#1{%
\edef\curr@overlay{#1}%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(#1) BOL}%
-\pst@Verb{#1 BOL}%
-% D.G. modification end
+\pst@Verb{#1 \tx@BOL }%
\aftergroup\pst@endoverlay}
\def\pst@endoverlay{%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(\curr@overlay) BOL}}
-\pst@Verb{\curr@overlay\space BOL}}
-% D.G. modification end
+\pst@Verb{\curr@overlay\space \tx@BOL }}
% Cumulative overlays
-% °°°°°°°°°°°°°°°°°°°
+% ===================
% Cumulative overlays, to force to print all preceding ones
\def\SeminarCumulativeOverlays{%
@@ -622,7 +523,7 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL ##1 def}}}
% Alternative method for same goal (needed when PSTricks nodes are used)
@@ -638,13 +539,13 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/Visible {initclip} def
/Invisible {CP newpath OLUnit itransform moveto clip newpath moveto} def
/TheOL ##1 def}}}
% Progressive overlays
-% °°°°°°°°°°°°°°°°°°°°
+% ====================
% Progressive overlays (at step i, only overlays 0 and i are shown)
\def\SeminarProgressiveOverlays{%
@@ -660,7 +561,7 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL ##1 def}}}
% Alternative method for the same goal (needed when PSTricks nodes are used)
@@ -677,13 +578,13 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/Visible {initclip} def
/Invisible {CP newpath OLUnit itransform moveto clip newpath moveto} def
/TheOL ##1 def}}}
% Generation of the next overlay (minor add-on)
-% °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
+% =============================================
% (it increment automatically the number of the current overlay)
\newcommand{\SeminarNextOverlay}[1]{%
\addtocounter{overlay}{1}%
@@ -691,7 +592,7 @@
% To force all items in the various list environments to appear
% in their own overlay (minor add-on)
-% °°°°°°°°°°°°°°°°°°°°
+% ==================================
\let\itemORIG\item
\def\SeminarItemInOverlay{%
diff --git a/Master/texmf-dist/doc/latex/seminar/seminar.con b/Master/texmf-dist/doc/latex/seminar/seminar.con
index 6d0357d24be..7f96e43da37 100644
--- a/Master/texmf-dist/doc/latex/seminar/seminar.con
+++ b/Master/texmf-dist/doc/latex/seminar/seminar.con
@@ -6,28 +6,31 @@
%% Author : Denis GIROU (CNRS/IDRIS - France) <Denis.Girou@idris.fr>
%% Created the : 1993
%% Last mod. by : hv
-%% Last mod. the : 2005-12-25
+%% Last mod. the : 2014-01-17
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\FileVersion{3.2}
-\def\FileDate{2005/12/25}
+\def\fileversion{3.3}
+\def\filedate{2014/01/17}
+%
\typeout{seminar.con file: example of customization of the Seminar
document class^^J%
- (Version \FileVersion\space of <\FileDate> (D.G.))}
+ (Version \fileversion\space of <\filedate> (DG,hv))}
+\ProvidesFile{seminar.con}[\filedate\space v\fileversion\space `seminar.con' (dg,hv)]
% Packages used
% -------------
% General packages (all are on CTAN)
-\PassOptionsToPackage{pdffitwindow=true,colorlinks=true,pdfpagemode=UseNone,bookmarks,setpagesize=false}{hyperref}
+\PassOptionsToPackage{pdffitwindow,colorlinks,pdfpagemode=UseNone,bookmarks,setpagesize=false}{hyperref}
+\PassOptionsToPackage{dvipsnames,svgnames}{xcolor}
\usepackage{calc} % Simple computations with LaTeX variables
\usepackage[hang]{caption} % Improved captions
\usepackage{fancybox} % To have several backgrounds
% (must be loaded before `fancyvrb')
\usepackage{fancyhdr} % Headers and footers definitions
\usepackage{fancyvrb} % Fancy verbatim environments
-\usepackage{pstricks} % PSTricks with the standard color package
- % (before `graphicx' for the \scalebox macro)
+%\usepackage{pstricks} % PSTricks with the standard color package
+% % (before `graphicx' for the \scalebox macro)
\usepackage{graphicx} % Standard graphics package
\usepackage{multido} % General loop macro
\usepackage{pifont} % Ding symbols (mainly for lists)
@@ -47,28 +50,28 @@
\edef\SeminarAtCode{\the\catcode`\@}
\catcode`\@=11\relax
-\ifx\VTeXversion\@undefined
+%\ifx\VTeXversion\@undefined
\input{seminar.bug} % Official bugs corrections
\input{seminar.bg2} % Unofficial bugs corrections
% (warning: you must load `longtable' before
% if you use it)
-\else
- \input{/usr/local/vtex/texmf/vtex/config/seminar.con}% Adjust this path%%%%%%%%%%%%%%%%%%%
+%\else
+% \input{/usr/local/vtex/texmf/vtex/config/seminar.con}% Adjust this path%%%%%%%%%%%%%%%%%%%
% As VTeX does not support the HSB color model, we make it identical
% to the RGB one. This will obviously produce strange color results,
% but this will allow to compile the sources using here our
% \PstFrameBoxThreeD macro.
- \def\color@hsb#1#2{\c@lor@@hsb#2\@@#1}
- \def\c@lor@@hsb#1,#2,#3\@@#4{%
+% \def\color@hsb#1#2{\c@lor@@hsb#2\@@#1}
+% \def\c@lor@@hsb#1,#2,#3\@@#4{%
% From the VTeX \c@lor@@rgb definition
- \vtexdef@checkarg{#1}{1}{rgb}%
- \vtexdef@fixedhex{#1}\vtexdef@hex@a
- \vtexdef@checkarg{#2}{1}{rgb}%
- \vtexdef@fixedhex{#2}\vtexdef@hex@b
- \vtexdef@checkarg{#3}{1}{rgb}%
- \vtexdef@fixedhex{#3}\vtexdef@hex@c
- \edef#4{c"\vtexdef@hex@a\vtexdef@hex@b\vtexdef@hex@c}}%
-\fi
+% \vtexdef@checkarg{#1}{1}{rgb}%
+% \vtexdef@fixedhex{#1}\vtexdef@hex@a
+% \vtexdef@checkarg{#2}{1}{rgb}%
+% \vtexdef@fixedhex{#2}\vtexdef@hex@b
+% \vtexdef@checkarg{#3}{1}{rgb}%
+% \vtexdef@fixedhex{#3}\vtexdef@hex@c
+% \edef#4{c"\vtexdef@hex@a\vtexdef@hex@b\vtexdef@hex@c}}%
+%\fi
% Compatibility patch between `pst-key' and the \RequirePackage macro
% to avoid later a LaTeX warning about the version of `keyval'
@@ -86,6 +89,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\iffalse
% Definition of new colors
% ------------------------
@@ -122,6 +126,7 @@
\definecolor{Turquoise} {cmyk}{0.85,0,0.20,0}
\definecolor{Violet} {cmyk}{0.79,0.88,0,0}
\definecolor{YellowOrange}{cmyk}{0,0.42,1,0}
+\fi
% Definition of the (La)TeX string
\newcommand{\AllTeX}{%
@@ -363,7 +368,6 @@ rulecolor=\color{blue},framerule=1mm}
% -----------
% Solid backgrounds
-% °°°°°°°°°°°°°°°°°
% Default color
\newcommand{\SeminarBackgroundSolidColor}{PeachPuff}
@@ -373,7 +377,6 @@ rulecolor=\color{blue},framerule=1mm}
(\SeminarPaperHeight,\SeminarPaperWidth)}
% Gradient backgrounds
-% °°°°°°°°°°°°°°°°°°°°
% Default begin color, end color, angle and middle point
\newcommand{\SeminarBackgroundGradientColorBegin}{LightYellow}
@@ -407,7 +410,6 @@ rulecolor=\color{blue},framerule=1mm}
(\SeminarPaperHeight,\SeminarPaperWidth)}
% Composite backgrounds
-% °°°°°°°°°°°°°°°°°°°°°
% Default colors
\newcommand{\SeminarBackgroundCompositeColorFirst}{LightBlue}
@@ -649,7 +651,6 @@ rulecolor=\color{blue},framerule=1mm}
\rput(\@tempdima,\@tempdimb){\PstSierpinskiTriangle{4}}}}
% Backgrounds with external images
-% °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
% With image file name
\newcommand{\SeminarBackgroundImageAngle}{0}
@@ -713,7 +714,6 @@ rulecolor=\color{blue},framerule=1mm}
% ------------------------------------
% Initialization of PSTricks parameters
-% °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
% As \psset, but, opposite to it, this version allow the following syntax:
% \def\MyPstFrame#1{{%
@@ -765,8 +765,7 @@ rulecolor=\color{blue},framerule=1mm}
\def\PstTab{\@ifnextchar[{\PstTab@i}{\PstTab@i[]}}
\def\PstTab@i[#1]#2#3{{%
\psset{#1}%
-\psframebox[framesep=0.06,,framearc=0.8,
- shadow=true,shadowangle=45,shadowsize=0.1]{%
+\psframebox[framesep=0.06,framearc=0.8,shadow=true,shadowangle=45,shadowsize=0.1]{%
\rule[-0.5mm]{0mm}{2.5mm}%
\truncate[.]{#3}{\hfil#2\hfil}}}}
@@ -826,42 +825,26 @@ rulecolor=\color{blue},framerule=1mm}
% or on program lines on a listing
\newdimen\PstAnnotation@BoxBaselineskipDim
-\define@key[psset]{}{AnnotationBoxBaselineskip}{%
-\pssetlength{\PstAnnotation@BoxBaselineskipDim}{#1}}
-
-\define@key[psset]{}{AnnotationBoxCommand}{%
-\def\PstAnnotation@BoxCommand{#1}}
-
-\define@key[psset]{}{AnnotationBoxJustification}{%
-\def\PstAnnotation@BoxJustification{#1}}
+\define@key[psset]{}{AnnotationBoxBaselineskip}{\pssetlength{\PstAnnotation@BoxBaselineskipDim}{#1}}
+\define@key[psset]{}{AnnotationBoxCommand}{\def\PstAnnotation@BoxCommand{#1}}
+\define@key[psset]{}{AnnotationBoxJustification}{\def\PstAnnotation@BoxJustification{#1}}
\newdimen\PstAnnotation@BoxLengthDim
-\define@key[psset]{}{AnnotationBoxLength}{%
-\pssetlength{\PstAnnotation@BoxLengthDim}{#1}}
-
-\define@key[psset]{}{AnnotationBoxStyle}{%
-\def\PstAnnotation@BoxStyle{#1}}
-
-\define@key[psset]{}{AnnotationConnectionCommand}{%
-\def\PstAnnotation@ConnectionCommand{#1}}
+\define@key[psset]{}{AnnotationBoxLength}{\pssetlength{\PstAnnotation@BoxLengthDim}{#1}}
+\define@key[psset]{}{AnnotationBoxStyle}{\def\PstAnnotation@BoxStyle{#1}}
+\define@key[psset]{}{AnnotationConnectionCommand}{\def\PstAnnotation@ConnectionCommand{#1}}
-\define@key[psset]{}{AnnotationConnectionBasicStyle}{%
-\def\PstAnnotation@ConnectionBasicStyle{#1}}
+\define@key[psset]{}{AnnotationConnectionBasicStyle}{\def\PstAnnotation@ConnectionBasicStyle{#1}}
-\define@key[psset]{}{AnnotationConnectionSpecialStyle}{%
-\def\PstAnnotation@ConnectionSpecialStyle{#1}}
+\define@key[psset]{}{AnnotationConnectionSpecialStyle}{\def\PstAnnotation@ConnectionSpecialStyle{#1}}
-\define@key[psset]{}{AnnotationReferencePoint}{%
-\def\PstAnnotation@ReferencePoint{#1}}
+\define@key[psset]{}{AnnotationReferencePoint}{\def\PstAnnotation@ReferencePoint{#1}}
-\define@key[psset]{}{AnnotationTextStyle}{%
-\def\PstAnnotation@TextStyle{#1}}
+\define@key[psset]{}{AnnotationTextStyle}{\def\PstAnnotation@TextStyle{#1}}
-\define@key[psset]{}{AnnotationPositionX}{%
-\def\PstAnnotation@PositionX{#1}}
+\define@key[psset]{}{AnnotationPositionX}{\def\PstAnnotation@PositionX{#1}}
-\define@key[psset]{}{AnnotationPositionY}{%
-\def\PstAnnotation@PositionY{#1}}
+\define@key[psset]{}{AnnotationPositionY}{\def\PstAnnotation@PositionY{#1}}
% Default values
\psset{%
diff --git a/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf b/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf
index e548df3311c..b387a1787c3 100644
--- a/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf
+++ b/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/seminar/semsamp1.tex b/Master/texmf-dist/doc/latex/seminar/semsamp1.tex
index b6c8a3459ed..9f896093fc7 100644
--- a/Master/texmf-dist/doc/latex/seminar/semsamp1.tex
+++ b/Master/texmf-dist/doc/latex/seminar/semsamp1.tex
@@ -1,3 +1,4 @@
+\listfiles
%%
%% This file may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.2 of this license
diff --git a/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf b/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf
index 75af2fe6fc8..d18c3a55ef9 100644
--- a/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf
+++ b/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/seminar/semsamp3.pdf b/Master/texmf-dist/doc/latex/seminar/semsamp3.pdf
new file mode 100644
index 00000000000..c3a7e0e5ae4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/seminar/semsamp3.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/seminar/semsamp3.tex b/Master/texmf-dist/doc/latex/seminar/semsamp3.tex
new file mode 100644
index 00000000000..3d6b5923a9c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/seminar/semsamp3.tex
@@ -0,0 +1,68 @@
+\listfiles
+%%
+%% Ein Beispiel der DANTE-Edition
+%%
+%%
+%% Copyright (C) 2012 Herbert Voss
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%%
+%% See http://www.latex-project.org/lppl.txt for details.
+%%
+%%
+%% ====
+% Show page(s) 1,3
+%%
+\documentclass[landscape,rules]{exaseminar}
+\pagestyle{empty}
+\setlength\textwidth{172.40709pt}
+% use **dvips -T 297mm,210mm <file>**!
+\usepackage[utf8]{inputenc}
+\usepackage[scaled]{helvet}
+\def\FileDate{June 2002}
+\def\FileInfoB{Backgrounds}
+\def\FileVersion{1.0}
+\StartShownPreambleCommands
+\documentclass{seminar}
+\usepackage{sem-dem}% General utility macros
+\HyperSetUp\hypersetup{pdfpagemode=UseOutlines}% Open the document with bookmarks shown
+\newcommand\MySeminarOutlinePresentation{%
+ \SeminarOutlinePresentation{Where we are}{LightBlue}{RoyalBlue}{yellow}%
+ \SeminarHeader{\LARGE\HLe{Demonstration of \MakeLowercase{\FileInfoB}}}}
+\VerbatimFootnotes % To allow verbatim material in footnotes
+\StopShownPreambleCommands
+\begin{document}
+\SeminarFirstSlide \SeminarListOfSlides
+\renewcommand{\slidestretch}{1}% Komprimieren der Zeilen
+\begin{slide}
+ \slideheading{Introduction}
+ \begin{dinglist}{\DingListSymbolA}
+ \item The \emph{full screen} backgrounds, which are the ones well suited
+ for screen presentations, are managed by the
+ \Verb+\SeminarNewSlideFrameBackground+ and
+ \Verb+\SeminarSlideFrameBackground+ macros.\footnote{They are built on the
+ model of the \Verb[fontsize=\footnotesize]+\newslideframe+ and
+ \Verb[fontsize=\footnotesize]+\slideframe+ ones, which cannot be used for
+ this goal (there is a design incompatibility in the management of the
+ slide headers).}
+
+ \item We can overlap several partial \emph{backgrounds} with the
+ `\textsf{fancybox}' package (using it \Verb+\boxput+ macro), calling the
+ \Verb+\slideframe[*]+ macro, eventually several times (see the
+ \HLe{Seminar} documentation and FAQ). See examples on
+ slide~12 and in the file \href{file:sem-dem2.pdf}{sem-dem2.pdf}.
+
+ \item We show here several kinds of backgrounds:
+ \begin{dinglist}{\DingListSymbolB}\setlength{\labelwidth}{4mm}
+ \item \HLe{solid} backgrounds,
+ \item \HLe{gradient} backgrounds, using the \textsf{pst-grad} PSTricks package,
+ \item \HLe{gradient} backgrounds, using the \textsf{pst-slpe} PSTricks package,
+ \item \HLe{composite} backgrounds, based on PSTricks graphics (you can
+ obviously rather use the others \AllTeX{} packages for algorithmic graphics),
+ \item backgrounds with \HLe{external images}.
+ \end{dinglist}
+ \end{dinglist}
+\end{slide}
+\end{document}
diff --git a/Master/texmf-dist/tex/latex/seminar/sem-dem.sty b/Master/texmf-dist/tex/latex/seminar/sem-dem.sty
index 81af6413ce6..e671c22498d 100644
--- a/Master/texmf-dist/tex/latex/seminar/sem-dem.sty
+++ b/Master/texmf-dist/tex/latex/seminar/sem-dem.sty
@@ -13,6 +13,7 @@
\def\FileName{\jobname}
% Write identification in the PDF file (if one will be generated)
+\RequirePackage{hyperref}
\newcommand{\HyperSetUp}{%
\hypersetup{pdftitle={\FileInfoA{} - \FileInfoB},
pdfsubject={\FileName{}
diff --git a/Master/texmf-dist/tex/latex/seminar/semcolor.sty b/Master/texmf-dist/tex/latex/seminar/semcolor.sty
index 1aa142e8373..84fc61986c4 100644
--- a/Master/texmf-dist/tex/latex/seminar/semcolor.sty
+++ b/Master/texmf-dist/tex/latex/seminar/semcolor.sty
@@ -9,8 +9,8 @@
%% Public License, as described in lppl.txt in the base LaTeX distribution.
%% Either version 1.0 or, at your option, any later version.
%%
-\def\fileversion{1.01}
-\def\filedate{2004/05/18}
+\def\fileversion{1.02}
+\def\filedate{2014/01/17}
%%
%% LaTeX style option `semcolor.sty'.
%% For use with LaTeX v2.09 and the `seminar' document style.
@@ -66,9 +66,9 @@
\def\make@overlay#1{%
\setbox\@slidebox=\hbox{%
\pst@initoverlay{#1}%
- \pst@Verb{(0) \tx@BOL}%
+ \pst@Verb{ 0 \tx@BOL }%
\copy\@@slidebox
- \pst@Verb{(all) \tx@BOL}}}
+ \pst@Verb{ -1 \tx@BOL }}}
\def\@overlay{\pst@overlay}
\addto@hook\before@newslide{\def\curr@overlay{0}}
\@ifundefined{overlaystrue}{}{\ifarticle\else\overlaystrue\layerstrue\fi}
diff --git a/Master/texmf-dist/tex/latex/seminar/seminar.bg2 b/Master/texmf-dist/tex/latex/seminar/seminar.bg2
index 53e545682eb..c9598ab651e 100644
--- a/Master/texmf-dist/tex/latex/seminar/seminar.bg2
+++ b/Master/texmf-dist/tex/latex/seminar/seminar.bg2
@@ -26,12 +26,13 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\FileVersion{2.1}
-\def\FileDate{May 31, 2002}
+\def\FileVersion{2.2}
+\def\FileDate{Jan 16, 2014}
\typeout{seminar.bg2: various corrections for the Seminar document class^^J%
added since seminar.bug and few add-ons for overlays^^J%
- (Version \FileVersion\space of <\FileDate> (D.G.))}
+ (Version \FileVersion\space of <\FileDate> (DG, hv))}
+\RequirePackage{pst-ovl}
\edef\TheAtCode{\the\catcode`\@}
\catcode`\@=11
@@ -54,54 +55,35 @@
% Used by the \slide@subheading macro but undefined
\def\theslidesubsection{\theslidesection.\arabic{slidesubsection}}
+%% Requires main pst-ovl
+\ifx\PSTovlloaded\endinput\else\input pst-ovl \fi
+
+
\def\slide@heading[#1]#2{%
-% D.G. modification begin - Oct. 15, 1997
-% \stepcounter{slidesection}%
\refstepcounter{slidesection}%
\@addtoreset{slidesubsection}{slidesection}
-% D.G. modification end
\addtocontents{los}{\protect\l@slide
{\the\c@slidesection}{\ignorespaces#1}{\@SCTR}}%
-% D.G. modification begin - May 30, 1997
-% \gdef\theslideheading{#1}%
-% D.G. modification end
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\edef\@currentlabel{\csname p@slidesection\endcsname\theslidesection}%
\makeslideheading{#2}}%
\fi
-% D.G. modification begin - May 30, 1997
\gdef\theslideheading{#1}%
-% D.G. modification end
-% D.G. modification begin - Aug. 1, 1997
\gdef\theslidesubheading{}%
-% D.G. modification end
}
\def\slide@subheading[#1]#2{%
-% D.G. modification begin - Oct. 15, 1997
-% \stepcounter{slidesection}%
\refstepcounter{slidesubsection}%
-% D.G. modification end
\addtocontents{los}{\protect\l@subslide
{\the\c@slidesubsection}{\ignorespaces#1}{\@SCTR}}%
-% D.G. modification begin - May 30, 1997
-% \gdef\theslidesubheading{#1}%
-% D.G. modification end
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\edef\@currentlabel{\csname p@slidesubsection\endcsname
-% D.G. modification begin - Jul. 18, 1995
-% \theslidesubsection}\makeslideheading{#2}}%
\theslidesubsection}\makeslidesubheading{#2}}%
-% D.G. modification end
\fi
-% D.G. modification begin - May 30, 1997
\gdef\theslidesubheading{#1}%
-% D.G. modification end
}
-
-
% 3 - To correct a bug in the \slidecontents macro
% (reported by Denis Roegel (LORIA) <Denis.Roegel@loria.fr> - Sep. 22, 1996)
@@ -109,15 +91,10 @@
\def\slide@contents{%
\def\l@slide##1##2##3{%
-% Modification Denis Roegel begin - Sep. 22, 1996
-% \slide@cline{\slidenumberline{$\bullet$}{##2}}{##3}}%
-% \let\l@subslide\@gobbletwo
-% Modification Denis Roegel end
\slide@cline{\slidenumberline{##1}{##2}}{##3}}%
\let\l@subslide\@gobblethree
\@startlos}
-
% 4 - To solve incompatibility between the `graphicx' package and Seminar.
% The \espfslidesize Seminar macro work only with the old version of
% the `epsfig' package, so with \includegraphics the PostScript files are
@@ -135,18 +112,11 @@
\else % Graphicx package detected
\def\Gin@i{%
\def\Gin@req@sizes{%
-% D.G. modification begin - May 16, 1997
\Gin@nat@height=\inverseslidesmag\Gin@nat@height
\Gin@nat@width=\inverseslidesmag\Gin@nat@width
-% D.G. modification end
\Gin@req@height\Gin@nat@height
\Gin@req@width\Gin@nat@width}%
\@ifnextchar[\Gin@ii{\Gin@ii[]}}
-% D.G. modification begin - Feb. 19, 1997
-%\define@key{Gin}{width}{\def\Gin@ewidth{#1}}
-%\define@key{Gin}{height}{\def\Gin@eheight{#1}}
-%\define@key{Gin}{totalheight}{%
-%\def\Gin@eresize{\totalheight}\def\Gin@eheight{#1}}
\define@key{Gin}{width}{%
\@tempdima=##1\@tempdima=\inverseslidesmag\@tempdima\def\Gin@ewidth{\@tempdima}}
\define@key{Gin}{height}{%
@@ -154,15 +124,11 @@
\define@key{Gin}{totalheight}{%
\def\Gin@eresize{\totalheight}%
\@tempdima=##1\@tempdima=\inverseslidesmag\@tempdima\def\Gin@eheight{\@tempdima}}
-% D.G. modification end
\fi}
\def\epsfslidesize{%
\let\epsfsize\slide@epsfsize
-% D.G. modification begin - Feb. 19, 1997
\GraphicsNotScaled}
-% D.G. modification end
-
% 5 - To solve incompatibily between the LongTable package and Seminar
% (reported by Bhaskar Manda (UIUC) <bhaskar@or4.me.uiuc.edu> - May 7, 1997)
@@ -182,10 +148,7 @@
\fi
\if@test
\reset@slideoutput
-% D.G. modification begin - May 13, 1997
-% \@@makeslide
\@@makeslideLT
-% D.G. modification end
\process@slide
\fi
\refstepcounter{slide}}
@@ -194,9 +157,7 @@
\setbox\@slidebox\hbox{%
\vfuzz=\slidefuzz\relax
\vbox to\slide@vsize{%
-% D.G. modification begin - May 13, 1997
\box\@outputbox
-% D.G. modification end
\ifcenterslides\vskip\z@ plus .0001fil \fi
\unvbox\@slidebox
\vskip\z@ plus .0001fil}%
@@ -216,10 +177,7 @@
\ifdim\dimen@<\ht\z@
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
\@makecol
-% D.G. modification begin - May 13, 1997
-% \@outputpage
\slide@outputLT
-% D.G. modification end
\setbox\z@\vbox{\box\LT@head}%
\fi
\fi
@@ -231,11 +189,7 @@
\else
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
\@makecol
-% D.G. modification begin - May 13, 1997
-% \@outputpage
-% \global\vsize\@colroom % Work for slides, but not for notes...
\slide@outputLT
-% D.G. modification end
\copy\LT@head
\fi}
@@ -249,7 +203,6 @@
% 6 - To allow automatic changes of language dependent labels,
% for instance by loading the `french' package after Seminar
% (suggested by Bernard Gaulle (IDRIS) <gaulle@idris.fr> - Nov. 20, 1997)
-% D.G. modification begin - Nov. 20, 1997
% From seminar.cls
\def\slidename{Slide}
\def\slidelabel{\bf\slidename{} \theslide}
@@ -262,7 +215,6 @@
\slide@undottedcline{\slidenumberline{##3}{##2}}{}}%
\let\l@subslide\l@slide
\@startlos}
-% D.G. modification end
% 7 - There were several problems when doing a global change of color
@@ -306,19 +258,11 @@
\ifvoid\saved@specials\else
\setbox\@slidebox\hbox{\box\saved@specials\box\@slidebox}%
\fi
-% D.G. modification begin - Mar. 28, 2002
-% \global\let\insert@specials\relax}
\global\let\save@slidespecials@i\save@slidespecials@ii}
-% D.G. modification end
\fi
\addto@hook{\before@newslide}{\save@slidespecials@i}
-
-% D.G. modification begin - 1999
-% \addto@hook\after@slidepage{\pstVerb{0 setgray}}
\after@slidepage={}
-% D.G. modification end
-
% 7 - To vertically correctly center the footer, if defined
% (this is mainly visible when using the `fancyhdr' package, and specially
@@ -334,9 +278,7 @@
% designed on the model of the \newslideframe and \slideframe ones.
% (added by Denis Girou (CNRS/IDRIS) <Denis.Girou@idris.fr> - Jun. 30, 1999)
-% D.G. modification begin - Jun. 30, 1999
\newbox\Seminar@SlideBoxBackground
-% D.G. modification end
\ifarticle
\else
@@ -372,9 +314,7 @@
\advance\textwidth-\evensidemargin
\fi
\setbox\@slidebox=\hbox to \@tempdima{%
-% D.G. modification begin - Jun. 30, 1999
\box\Seminar@SlideBoxBackground
-% D.G. modification end
\kern\oddsidemargin
\vbox to\@tempdimb{%
\ifnum\fancyput@flag>-1
@@ -393,9 +333,7 @@
\hbox to\textwidth{\hss\box\@slidebox\hss}%
\vfill
\vbox to\footheight{%
-% D.G. modification begin - May 15, 1998
\vfill
-% D.G. modification end
\hbox{%
\slidefootfont\relax\strut
\hbox to\textwidth{\@oddfoot}}%
@@ -403,9 +341,7 @@
\hss}%
\ifrotateheaders\@ifrotateslide\rotate@slide\fi
\insert@specials
-% D.G. modification begin - Jun. 24, 1999
\let\protect\noexpand
-% D.G. modification end
\shipout\box\@slidebox
\endgroup
\let\firstmark\botmark}
@@ -413,14 +349,10 @@
\fi
\def\finish@slide{%
-% D.G. modification begin - Jun. 30, 1999
\theSlideFrameBackground
-% D.G. modification end
\theslideframe
\add@slidelabel\slidelabel}
-% D.G. modification begin - Jun. 30, 1999
-% Built according \newslideframe, \slideframe, etc.
\def\SeminarNewSlideFrameBackground#1{%
\@ifnextchar[{\@SeminarNewSlideFrameBackground{#1}}%
@@ -475,15 +407,11 @@
% (added by Denis Girou (CNRS/IDRIS) <Denis.Girou@idris.fr> - Dec. 5, 2001)
\def\overlay#1{%
-% D.G. modification end
\ifoverlays\ifx\@overlay\relax\nooverlays@err\fi\fi
\ifslide
\@tempcnta=#1
\@testfalse
-% D.G. modification begin - Dec. 5, 2001
-% \ifnum\@tempcnta>-1 \ifnum\@tempcnta<10 \@testtrue\fi\fi
\ifnum\@tempcnta>-2 \ifnum\@tempcnta<677 \@testtrue\fi\fi
-% D.G. modification end
\if@test
\c@overlay=\@tempcnta
\ifnum\c@overlay=0
@@ -500,12 +428,8 @@
\@overlay{\the\c@overlay}%
\fi
\else
-% D.G. modification begin - Dec. 5, 2001
-% \@seminarerr{\string\overlay\space argument must be
-% an integer between 0 and 9}\@eha
\@seminarerr{\string\overlay\space argument must be
an integer between 0 and 676}\@eha
-% D.G. modification end
\fi
\else
\@seminarerr{\string\overlay\space can only be used
@@ -517,10 +441,7 @@
\begingroup
\overlay@prep
\c@overlay=1
-% D.G. modification begin - Dec. 5, 2001
-% \@whilenum\c@overlay<10
\@whilenum\c@overlay<677
-% D.G. modification end
\do{%
\test@member{\the\c@overlay}{\overlay@list}%
\if@test
@@ -532,8 +453,6 @@
\advance\c@overlay by 1}%
\endgroup}
-% D.G. modification begin - Dec. 5, 2001
-% \def\theoverlay{\theslide-\alph{overlay}}
\def\theoverlay{{%
\ifnum\c@overlay>26
\@tempcnta=\c@overlay
@@ -549,7 +468,6 @@
\else
\theslide-\alph{overlay}%
\fi}}
-% D.G. modification end
% 10 - Addition for management of cumulative and progressive overlays.
@@ -563,17 +481,10 @@
\def\make@overlay#1{%
\setbox\@slidebox=\hbox{%
\pst@initoverlay{#1}%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(0) BOL}%
- \pst@Verb{0 \tx@BOL}%
-% D.G. modification end
+ \pst@Verb{0 \tx@BOL }%
\copy\@@slidebox
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(all) BOL}}}
- \pst@Verb{-1 \tx@BOL}}}
-% D.G. modification end
+ \pst@Verb{-1 \tx@BOL }}}
-% D.G. modification begin - Feb. 15, 2002
% We must redefine too the /BeginOL macro form pstricks.pro, as "all" is now -1
% \def\pst@initoverlay#1{\pst@Verb{\tx@InitOL /TheOL (#1) def}}
\def\pst@initoverlay#1{%
@@ -587,22 +498,15 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL #1 def}}
-% D.G. modification end
\def\pst@overlay#1{%
\edef\curr@overlay{#1}%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(#1) BOL}%
-\pst@Verb{#1 \tx@BOL}%
-% D.G. modification end
+\pst@Verb{#1 \tx@BOL }%
\aftergroup\pst@endoverlay}
\def\pst@endoverlay{%
-% D.G. modification begin - Dec. 5, 2001
-% \pst@Verb{(\curr@overlay) BOL}}
\pst@Verb{\curr@overlay\space \tx@BOL }}
-% D.G. modification end
% Cumulative overlays
% ===================
@@ -620,7 +524,7 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL ##1 def}}}
% Alternative method for same goal (needed when PSTricks nodes are used)
@@ -636,13 +540,13 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/Visible {initclip} def
/Invisible {CP newpath OLUnit itransform moveto clip newpath moveto} def
/TheOL ##1 def}}}
% Progressive overlays
-% °°°°°°°°°°°°°°°°°°°°
+% ===================
% Progressive overlays (at step i, only overlays 0 and i are shown)
\def\SeminarProgressiveOverlays{%
@@ -658,7 +562,7 @@
{Invisible /IfVisible false def}
if}
ifelse} def
-\tx@InitOL
+\tx@InitOL end
/TheOL ##1 def}}}
% Alternative method for the same goal (needed when PSTricks nodes are used)
@@ -674,8 +578,8 @@
{IfVisible
{Invisible /IfVisible false def}
if}
- ifelse} def
-\tx@InitOL
+ ifelse} def
+\tx@InitOL end
/Visible {initclip} def
/Invisible {CP newpath OLUnit itransform moveto clip newpath moveto} def
/TheOL ##1 def}}}
@@ -698,10 +602,6 @@
\overlay{\the\c@overlay}%
\itemORIG}}
-%\PassOptionsToPackage{setpagesize=false}{hyperref}
-
-
-
\catcode`\@=\TheAtCode\relax
\endinput
%% END seminar.bg2
diff --git a/Master/texmf-dist/tex/latex/seminar/seminar.cls b/Master/texmf-dist/tex/latex/seminar/seminar.cls
index 327c49fe933..1f2378a1f67 100644
--- a/Master/texmf-dist/tex/latex/seminar/seminar.cls
+++ b/Master/texmf-dist/tex/latex/seminar/seminar.cls
@@ -5,8 +5,8 @@
%% Fixes from David Carlisle, Denis Girou,
%% and Frank Küster/Günter Milde (a4paper option fix)
%%
-\def\fileversion{1.6}
-\def\filedate{2012/12/27}
+\def\fileversion{1.61}
+\def\filedate{2014/01/17}
%%
%% This is a style for typesetting notes and slides.
%%
@@ -26,7 +26,10 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{seminar}[\filedate, \fileversion]
\typeout{%
- Document Style: `seminar' v\fileversion \space <\filedate> (tvz)}
+ Documentclass: `seminar' v\fileversion \space <\filedate> (tvz,hv)}
+%%%%%%%%%%%%%%%% fix hv
+\def\tx@BOL{}
+%%%%%%%%%%%%%%%
\def\test@member#1#2{%
\edef\@tempg{,#2,#1,}%
\edef\@temph{####1,#1,}%
@@ -43,10 +46,15 @@
\errmessage{#1^^J}}
\def\notslide@err#1{\message{Cannot use \string#1 in slide environments}}
\def\new@slidebox{\alloc@4\box\chardef\insc@unt}
+\RequirePackage{pst-ovl}
+%%
+%\RequirePackage{geometry}
+%\geometry{dvips,paperwidth=8.5in,paperheight=11in}
\newdimen\slidewidth \slidewidth 8.5in
\newdimen\slideheight \slideheight 6.3in
-\paperwidth 8.5in
-\paperheight 11in
+\paperwidth=8.5in
+\paperheight=11in
+%%
\def\addto@preamblecmds#1{%
\begingroup
\def\do{\noexpand\do\noexpand}%
@@ -73,6 +81,7 @@
\DeclareOption{a4}{%
\paperwidth 210mm
\paperheight 297mm
+% \geometry{paperwidth=210mm,paperheight=297mm}
\slidewidth 222mm
\slideheight 152mm\relax}
\DeclareOption{a4paper}{\csname ds@a4\endcsname}%
@@ -92,6 +101,9 @@
\let\paperheight\footheight
\let\paperwidth\footheight
\LoadClass{article}
+
+\RequirePackage{pst-ovl}% hv 20131224
+
\renewcommand\normalsize{%
\@setfontsize\normalsize\@xpt\@xiipt
\abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
@@ -101,7 +113,6 @@
\let\@listi\@slide@listi}
\let\paperheight\sem@paperheight
\let\paperwidth\sem@paperwidth
-\RequirePackage{pst-ovl}% hv 20131224
\RequirePackage{sem-page}
\newtoks\before@document
\newtoks\after@document
@@ -1196,8 +1207,10 @@
\def\@semtwoupmagerr#1{%
\@seminarerr{\string#1 must come before \string\twoup}\@eha}
\addto@preamblecmds{\twoup\do\@twoup}
-\openin1 seminar.con
-\ifeof1\else\closein1 \relax\@@input seminar.con\fi
+%
+\InputIfFileExists{seminar.con}{}
+%\ifeof1\else\closein1 \relax\@@input seminar.con\fi
+%
\endinput
%%
%% END `seminar.cls'.
diff --git a/Master/texmf-dist/tex/latex/seminar/semlayer.sty b/Master/texmf-dist/tex/latex/seminar/semlayer.sty
index e59f175f582..de15ca1d9ed 100644
--- a/Master/texmf-dist/tex/latex/seminar/semlayer.sty
+++ b/Master/texmf-dist/tex/latex/seminar/semlayer.sty
@@ -152,6 +152,7 @@
\def\layerpagestyle#1{\@ifgoodps{#1}{\edef\layer@pagestyle{#1}}}
\overlaypagestyle{}
\layerpagestyle{}
+
\endinput
%%
%% End of file `semlayer.sty'.