TL2021: the seminar class and hence the prosper class broken

Dr. Werner Fink werner at suse.de
Wed Jun 30 14:29:58 CEST 2021


Hi

I've a report of a user which uses the prosper class (see attachment).
This class does not work as the used seminar class does not work.

Fist of all the prosper.cls should use for its messages UTF-8 wide
characters to avoid a warning about latin1 charcters.

 \def\Prosper at Version{2001/07/17, v. 1.5}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesClass{prosper}[\Prosper at Version]
 \typeout{(c) 2000-2001 Frederic Goualard, EPFL, Switzerland}
 \typeout{          and Peter M\0370ller Neergaard, Boston Univ., USA}
 \typeout{CVSId: $Id: prosper.cls,v 1.24 2002/11/25 14:35:50 exupery Exp $}

but should be

 \def\Prosper at Version{2001/07/17, v. 1.5}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
 \ProvidesClass{prosper}[\Prosper at Version]
 \typeout{(c) 2000-2001 Frederic Goualard, EPFL, Switzerland}
 \typeout{          and Peter Møller Neergaard, Boston Univ., USA}
 \typeout{CVSId: $Id: prosper.cls,v 1.24 2002/11/25 14:35:50 exupery Exp $}

The second is that the internal used seminar class file does only
work with LaTeX Release equal or below 2020-02-02.

Otherwise an error is thrown like

 werner/Tests> latex prosper.tex
 This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/TeX Live for opensuse.org) (preloaded format=latex)
  restricted \write18 enabled.
 (./prosper.tex
 LaTeX2e <2020-10-01> patch level 4
 L3 programming layer <2021-02-18>
 (/usr/share/texmf/tex/latex/prosper/prosper.cls
 Document Class: prosper 2001/07/17, v. 1.5
 (c) 2000-2001 Frederic Goualard, EPFL, Switzerland
  and Peter Møller Neergaard, Boston Univ., USA
 CVSId: $Id: prosper.cls,v 1.24 2002/11/25 14:35:50 exupery Exp $
 [...]
 ! Extra \endgroup.
 \document ->\endgroup 
                       \the \before at document \begingroup \UseOneTimeHook {beg...
 l.12 \begin{document}

As it looks like seminar class isn't developed anymore 
I'd like to add a patch like this

 --- -   2021-06-30 14:22:56.861834912 +0200
 +++ tex/latex/seminar/seminar.cls      2021-06-30 14:10:50.757483414 +0200
 @@ -24,6 +24,7 @@
  %%
  %%
  \NeedsTeXFormat{LaTeX2e}
 +\RequirePackage[2020-02-02]{latexrelease}
  \ProvidesClass{seminar}[\filedate, \fileversion]
  \typeout{%
    Documentclass: `seminar' v\fileversion \space <\filedate> (tvz,hv)}



Werner

-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 894 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20210630/fcb47cf4/attachment.sig>


More information about the tex-live mailing list.