From a5bbf3d2582890eb3376a46ab8e7dad19baf4e53 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 20 Jan 2014 23:17:26 +0000 Subject: seminar (20jan14) git-svn-id: svn://tug.org/texlive/trunk@32736 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/seminar/Changes | 3 + Master/texmf-dist/doc/latex/seminar/README | 5 +- Master/texmf-dist/doc/latex/seminar/seminar.bg3 | 125 +++------------------ Master/texmf-dist/doc/latex/seminar/seminar.con | 93 +++++++--------- Master/texmf-dist/doc/latex/seminar/semsamp1.pdf | Bin 31363 -> 31363 bytes Master/texmf-dist/doc/latex/seminar/semsamp1.tex | 1 + Master/texmf-dist/doc/latex/seminar/semsamp2.pdf | Bin 43829 -> 44373 bytes Master/texmf-dist/doc/latex/seminar/semsamp3.pdf | Bin 0 -> 38948 bytes Master/texmf-dist/doc/latex/seminar/semsamp3.tex | 68 ++++++++++++ Master/texmf-dist/tex/latex/seminar/sem-dem.sty | 1 + Master/texmf-dist/tex/latex/seminar/semcolor.sty | 8 +- Master/texmf-dist/tex/latex/seminar/seminar.bg2 | 136 +++-------------------- Master/texmf-dist/tex/latex/seminar/seminar.cls | 29 +++-- Master/texmf-dist/tex/latex/seminar/semlayer.sty | 1 + 14 files changed, 172 insertions(+), 298 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/seminar/semsamp3.pdf create mode 100644 Master/texmf-dist/doc/latex/seminar/semsamp3.tex (limited to 'Master/texmf-dist') 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 Denis Girou +Herbert Voß (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) - 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) - 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) - 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) %% 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 Binary files a/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf and b/Master/texmf-dist/doc/latex/seminar/semsamp1.pdf 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 Binary files a/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf and b/Master/texmf-dist/doc/latex/seminar/semsamp2.pdf 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 Binary files /dev/null and b/Master/texmf-dist/doc/latex/seminar/semsamp3.pdf 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 **! +\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) - 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) - 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) - 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) - 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) - 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'. -- cgit v1.2.3