texlive[44205] Master/texmf-dist: bgteubner (5may17)
commits+karl at tug.org
commits+karl at tug.org
Sat May 6 00:36:56 CEST 2017
Revision: 44205
http://tug.org/svn/texlive?view=revision&revision=44205
Author: karl
Date: 2017-05-06 00:36:55 +0200 (Sat, 06 May 2017)
Log Message:
-----------
bgteubner (5may17)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr.bst
trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr2.bst
trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln.bst
trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln2.bst
trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln3.bst
trunk/Master/texmf-dist/doc/latex/bgteubner/ChangeLog
trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.source
trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.src
trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner.pdf
trunk/Master/texmf-dist/doc/latex/bgteubner/bgteucls.pdf
trunk/Master/texmf-dist/doc/latex/bgteubner/bgteuversion.tex
trunk/Master/texmf-dist/doc/latex/bgteubner/cdcover.tex
trunk/Master/texmf-dist/doc/latex/bgteubner/vorwort.tex
trunk/Master/texmf-dist/makeindex/bgteubner/bgteubner.ist
trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglo.ist
trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglochar.ist
trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.dtx
trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.ins
trunk/Master/texmf-dist/tex/latex/bgteubner/bgteubner.cls
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-a5-mathtime.tex
trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf
trunk/Master/texmf-dist/source/latex/bgteubner/ltxdoc.cfg
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/bgteubner/ltxdoc.cfg
trunk/Master/texmf-dist/doc/latex/bgteubner/math-cm.info
trunk/Master/texmf-dist/doc/latex/bgteubner/math-mathtime.info
trunk/Master/texmf-dist/doc/latex/bgteubner/math.info
trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.exercise
trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.info
Modified: trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr.bst 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr.bst 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr2.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr2.bst 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteuabbr2.bst 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln.bst 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln.bst 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln2.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln2.bst 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln2.bst 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln3.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln3.bst 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/bibtex/bst/bgteubner/bgteupln3.bst 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/ChangeLog 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/ChangeLog 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,3 +1,14 @@
+2015/05/17 v2.11 Harald Harders (harald.harders at gmx.de)
+- Make sure that \LaTeX\ also compiles if recent changes in scrbook are
+ present.
+- Remove \ifpdfoutput before loading pdfcprot.sty
+
+2015/05/15 v2.10 Harald Harders (harald.harders at gmx.de)
+- Adapt class to support hyperref and imakeidx
+- Fix PDF string issue if hyperref is loaded
+- Adapt class to current scrbook version
+- Fix bug in title page which made footnotes to disappear
+
2012/04/07 v2.02 Harald Harders (harald.harders at gmx.de)
- Adapted to Springer Vieweg Verlag
@@ -40,12 +51,12 @@
2004/08/19 v1.32 Harald Harders (h.harders at tu-bs.de)
- Move \ifhhcls at times outside definition of \appendixmore.
- Remove \rmfamily from pagehead since \normalfont does that already.
-
+
2004/05/09 v1.31 Harald Harders (h.harders at tu-bs.de)
- Minor buxfix for titlepage.
- Do not compile cdcover if cd-cover.sty is not available.
- Fix documentation of \pdfoutput=0.
-
+
2004/04/09 v1.30 Harald Harders (h.harders at tu-bs.de)
- Set PDF information only if PDF is produced.
- Write info file containing the same information as the PDF-info entries.
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.source
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.source 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.source 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,7 +1,7 @@
## bgteubner class bundle
##
## Makefile
-## Copyright 2003--2008 Harald Harders
+## Copyright 2003--2017 Harald Harders
#
# This program may be distributed and/or modified under the
# conditions of the LaTeX Project Public License, either version 1.3
@@ -82,7 +82,7 @@
install -m644 bgteubner.cls $(INSTALLDIR)
install -m644 ptmxcomp.sty $(PTMXCOMPDIR)
install -m644 bgteucls.pdf $(DOCDIR)
- install -m644 ../doc/bgteubner-17x24-times.pdf $(DOCDIR)/bgteubner.pdf
+ install -m644 ../doc/bgteubner-17x24-mathtime.pdf $(DOCDIR)/bgteubner.pdf
install -m644 bgteubner.ist $(IDXDIR)
install -m644 bgteuglo.ist $(IDXDIR)
install -m644 bgteuglochar.ist $(IDXDIR)
@@ -89,9 +89,9 @@
install -m644 bgteu*.bst $(BSTDIR)
texhash
-zip: all
- - at rm -f bgteubner-$(VERSION).zip
- - at rm -f ../pakete/bgteubner-v*.zip
+tds: all
+ - at rm -f bgteubner-$(VERSION)-tds.zip
+ - at rm -f ../pakete/bgteubner-v*-tds.zip
mkdirhier tex/latex/bgteubner
mkdirhier tex/latex/ptmxcomp
mkdirhier makeindex/bgteubner
@@ -103,8 +103,37 @@
cp bgteubner.ist bgteuglo.ist bgteuglochar.ist makeindex/bgteubner/
cp bgteu*.bst bibtex/bst/bgteubner/
cp bgteucls.pdf ChangeLog doc/latex/bgteubner/
+ cp ../doc/bgteubner-17x24-cm.pdf doc/latex/bgteubner/bgteubner-cm.pdf
+ cp ../doc/bgteubner-17x24-mathtime.pdf doc/latex/bgteubner/bgteubner.pdf
cp Makefile bgteucls.ins bgteucls.dtx getversion.tex source/latex/bgteubner/
- zip -r bgteubner-$(VERSION).zip tex makeindex bibtex doc source
+ zip -r bgteubner-$(VERSION)-tds.zip tex makeindex bibtex doc source
rm -rf tex makeindex bibtex doc source
- cp bgteubner-$(VERSION).zip ../pakete
+ cp bgteubner-$(VERSION)-tds.zip ../pakete
rm -f getversion.log
+
+ctan: all
+ - at rm -f bgteubner-$(VERSION)-ctan.zip
+# - at rm -f ../pakete/bgteubner-v*-ctan.zip
+ mkdir bgteubner
+ mkdir bgteubner/source
+ mkdir bgteubner/hhsubfigure
+ mkdir bgteubner/doc
+ mkdir bgteubner/doc/mathtime
+ mkdir bgteubner/doc/src
+ mkdir bgteubner/doc/src/bilder
+ mkdir bgteubner/doc/src/bilder/seiten
+ cp ../LIESMICH ../README ../ToDo ../manifest.txt ../usefiles.txt bgteubner/
+ cp ChangeLog Makefile bgteucls.dtx bgteucls.ins getversion.tex bgteubner/source/
+ cp ptmxcomp.sty testquick.tex bgteubner/source/
+ cp ../hhsubfigure/hhsubfigure.dtx ../hhsubfigure/hhsubfigure.ins bgteubner/hhsubfigure/
+ cp ../hhsubfigure/README ../hhsubfigure/Makefile bgteubner/hhsubfigure/
+ cp ../doc/bgteubner-17x24-mathtime.pdf bgteubner/doc/bgteubner.pdf
+ cp ../doc/bgteubner-17x24-cm.pdf bgteubner/doc/bgteubner-cm.pdf
+ cp bgteucls.pdf bgteubner/doc/
+ cp ../doc/src/*.tex ../doc/src/*.sty ../doc/src/*.bib ../doc/src/Makefile bgteubner/doc/src/
+ cp ../doc/src/bilder/*.* bgteubner/doc/src/bilder/
+ cp ../doc/src/bilder/seiten/* bgteubner/doc/src/bilder/seiten/
+ cp ../doc/mathtime/*.tex ../doc/mathtime/*.pdf bgteubner/doc/mathtime/
+ zip -r bgteubner-$(VERSION)-ctan.zip bgteubner
+ rm -rf bgteubner
+ rm -f getversion.log
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.src
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.src 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/Makefile.src 2017-05-05 22:36:55 UTC (rev 44205)
@@ -75,6 +75,12 @@
-bibtex bgteubner-a5-cm
$(PDFLATEX) bgteubner-a5-cm
+bgteubner-a5-mathtime.pdf: $(TEX)
+ -makeindex -c -g -s bgteuglochar.ist -o bgteubner-a5-mathtime.glscmd -t bgteubner-a5-mathtime.logcmd bgteubner-a5-mathtime.glocmd
+ -makeindex -c -g -s bgteubner.ist bgteubner-a5-mathtime
+ -bibtex bgteubner-a5-mathtime
+ $(PDFLATEX) bgteubner-a5-mathtime
+
class:
cd ../../source && make install
@@ -84,6 +90,7 @@
-rm -f bgteubner-17x24-cm.{bbl,blg,dvi,idx,ilg,ind,log,toc,glocmd,logcmd,glscmd,lox}
-rm -f bgteubner-a5-times.{bbl,blg,dvi,idx,ilg,ind,log,toc,glocmd,logcmd,glscmd,lox}
-rm -f bgteubner-a5-cm.{bbl,blg,dvi,idx,ilg,ind,log,toc,glocmd,logcmd,glscmd,lox}
+ -rm -f bgteubner-a5-mathtime.{bbl,blg,dvi,idx,ilg,ind,log,toc,glocmd,logcmd,glscmd,lox}
-rm -f *.aux
distclean: clean
@@ -91,11 +98,13 @@
-rm -f bgteubner-17x24-mathtime.pdf
-rm -f bgteubner-17x24-cm.pdf
-rm -f bgteubner-a5-times.pdf
+ -rm -f bgteubner-a5-mathtime.pdf
-rm -f bgteubner-a5-cm.pdf
-rm -f bgteubner-17x24-times.info
-rm -f bgteubner-17x24-mathtime.info
-rm -f bgteubner-17x24-cm.info
-rm -f bgteubner-a5-times.info
+ -rm -f bgteubner-a5-mathtime.info
-rm -f bgteubner-a5-cm.info
install:
@@ -136,3 +145,41 @@
makeindex -c -g -s bgteubner.ist bgteubner-17x24-mathtime
$(PDFLATEX) bgteubner-17x24-mathtime
cp -f bgteubner-17x24-mathtime.pdf ..
+# echo ''
+# $(PDFLATEX) bgteubner-a5-times
+# bibtex bgteubner-a5-times
+# $(PDFLATEX) bgteubner-a5-times
+# makeindex -c -g -s bgteuglochar.ist -o bgteubner-a5-times.glscmd \
+# -t bgteubner-a5-times.logcmd bgteubner-a5-times.glocmd
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-times
+# $(PDFLATEX) bgteubner-a5-times
+# $(PDFLATEX) bgteubner-a5-times
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-times
+# $(PDFLATEX) bgteubner-a5-times
+# cp -f bgteubner-a5-times.pdf ..
+# echo ''
+# $(PDFLATEX) bgteubner-a5-cm
+# bibtex bgteubner-a5-cm
+# $(PDFLATEX) bgteubner-a5-cm
+# makeindex -c -g -s bgteuglochar.ist -o bgteubner-a5-cm.glscmd \
+# -t bgteubner-a5-cm.logcmd bgteubner-a5-cm.glocmd
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-cm
+# $(PDFLATEX) bgteubner-a5-cm
+# $(PDFLATEX) bgteubner-a5-cm
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-cm
+# $(PDFLATEX) bgteubner-a5-cm
+# cp -f bgteubner-a5-cm.pdf ..
+# echo ''
+# $(PDFLATEX) bgteubner-a5-mathtime
+# bibtex bgteubner-a5-mathtime
+# $(PDFLATEX) bgteubner-a5-mathtime
+# makeindex -c -g -s bgteuglochar.ist \
+# -o bgteubner-a5-mathtime.glscmd \
+# -t bgteubner-a5-mathtime.logcmd \
+# bgteubner-a5-mathtime.glocmd
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-mathtime
+# $(PDFLATEX) bgteubner-a5-mathtime
+# $(PDFLATEX) bgteubner-a5-mathtime
+# makeindex -c -g -s bgteubner.ist bgteubner-a5-mathtime
+# $(PDFLATEX) bgteubner-a5-mathtime
+# cp -f bgteubner-a5-mathtime.pdf ..
Added: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-a5-mathtime.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-a5-mathtime.tex (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-a5-mathtime.tex 2017-05-05 22:36:55 UTC (rev 44205)
@@ -0,0 +1,21 @@
+%
+% bgteubner class bundle
+%
+% bgteubner-17x24-mathtime.tex
+% Copyright 2003--2012 Harald Harders
+%
+% This program 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 opinion) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+% This program consists of all files listed in manifest.txt.
+% ===================================================================
+\PassOptionsToClass{mathtime}{bgteubner}
+\PassOptionsToClass{a5paper}{bgteubner}
+% ===================================================================
+\input{bgteubner}
+% ===================================================================
Property changes on: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-a5-mathtime.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf 2017-05-05 22:36:55 UTC (rev 44205)
Property changes on: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner-cm.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteubner.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteucls.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/bgteuversion.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/bgteuversion.tex 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/bgteuversion.tex 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -23,7 +23,7 @@
%% harald.harders at gmx.de
%%
\ProvidesFile{bgteuversion.tex}
- [2012/04/07 v2.02 Springer Vieweg Verlag]
+ [2015/05/17 v2.11 Springer Vieweg Verlag]
\endinput
%%
%% End of file `bgteuversion.tex'.
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/cdcover.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/cdcover.tex 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/cdcover.tex 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -23,7 +23,7 @@
%% harald.harders at gmx.de
%%
\ProvidesFile{cdcover.tex}
- [2012/04/07 v2.02 Springer Vieweg Verlag]
+ [2015/05/17 v2.11 Springer Vieweg Verlag]
\documentclass[ngerman,a4paper,fleqn,10pt,landscape]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
@@ -69,8 +69,8 @@
\begin{tabular}{@{}>{\ttfamily}l>{\RaggedRight}p{0.7\linewidth}}
alt/ & Archiv alter Versionen der Dokumentklasse \\
doc/ & Autorenrichtlinien inklusive Installationsanleitung
- \url{bgteubner-17x24-times.pdf} (Times),
- \url{bgteubner-17x24-cm.pdf} (European Computer Modern) und
+ \url{bgteubner.pdf} (Times),
+ \url{bgteubner-cm.pdf} (European Computer Modern) und
Beschreibung der Implementation \url{bgreucls.pdf} \\
pakete/ & \textsmaller{ZIP}"=Archive der Installationsdateien \\
source/ & Quelltext der \texttt{bgteubner}"=Dokumentklasse
@@ -78,8 +78,8 @@
\vspace{5mm}
Lesen Sie vor der Installation und vor dem Schreiben des Buchs bitte
- aufmerksam die Autorenrichtlinien \url{bgteubner-17x24-times.pdf} oder
- \url{bgteubner-17x24-cm.pdf} durch.
+ aufmerksam die Autorenrichtlinien \url{bgteubner.pdf} oder
+ \url{bgteubner-cm.pdf} durch.
}{%
\begin{center}
\sffamily\Large
@@ -89,7 +89,7 @@
\vskip 2.0em
\par
{\bfseries\LARGE
- Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit \LaTeX
+ Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit \LaTeX
\par}
\vskip 2.0em
{\bfseries\Large
@@ -100,11 +100,11 @@
Version \fileversion, \printdateTeX{\filedate}
\par
\vskip 2.0em
- Vieweg+Teubner\quad Stuttgart $\cdot$ Leipzig $\cdot$ Wiesbaden
+ Springer Vieweg\quad Stuttgart $\cdot$ Leipzig $\cdot$ Wiesbaden
\end{center}
}
-\backsheet{Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit \LaTeX
+\backsheet{Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit \LaTeX
\qquad\qquad\qquad\quad\small v\fileversion}{%
\RaggedRight
{\bfseries
@@ -111,7 +111,7 @@
Harald Harders
\par}
\vskip 1em
- {\Large\bfseries Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit
+ {\Large\bfseries Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit
\LaTeX
\par}
\vskip 3em
@@ -120,8 +120,8 @@
\url{bgteubner.cls} sowie die Autorenrichtlinien inklusive
Installationsanleitung in zwei Versionen:
\begin{itemize*}
- \item \url{bgteubner-17x24-times.pdf}: Brotschrift Times,
- \item \url{bgteubner-17x24-cm.pdf}: Brotschrift European
+ \item \url{bgteubner.pdf}: Brotschrift Times,
+ \item \url{bgteubner-cm.pdf}: Brotschrift European
Computer Modern.
\end{itemize*}
Au\xDFerdem sind Zusatzpakete enthalten, die in \TeX Live\,8 entweder
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/ltxdoc.cfg
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/ltxdoc.cfg 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/ltxdoc.cfg 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,53 +0,0 @@
-%%
-%% This is file `ltxdoc.cfg',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% hhsubfigure.dtx (with options: `ltxdoc')
-%%
-%% IMPORTANT NOTICE:
-%%
-%% For the copyright see the source file.
-%%
-%% Any modified versions of this file must be renamed
-%% with new filenames distinct from ltxdoc.cfg.
-%%
-%% For distribution of the original source see the terms
-%% for copying and modification in the file hhsubfigure.dtx.
-%%
-%% This generated file may be distributed as long as the
-%% original source files, as listed above, are part of the
-%% same distribution. (The sources need not necessarily be
-%% in the same archive or directory.)
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% @LaTeX-style-file{
-%% author = "Steven Douglas Cochran (modified by Harald Harders)",
-%% version = "2.1.4",
-%% date = "2003/09/14",
-%% time = "09:34:13",
-%% filename = "hhsubfigure.sty",
-%% email = "h.harders at tu-bs.de",
-%% codetable = "ISO/ASCII",
-%% keywords = "LaTeX, float, figure, table, captcont",
-%% supported = "yes",
-%% abstract = "LaTeX package for providing support for the
-%% inclusion of small, `sub', figures and tables. It
-%% simplifies the positioning, captioning and
-%% labeling of them within a single figure or table
-%% environment. In addition, this package allows
-%% such subcaptions to be written to the List of
-%% Figures or List of tables if desired."
-%% }
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\AtBeginDocument{
- \EnableCrossrefs
- \RecordChanges
- \CodelineIndex}
-\AtEndDocument{
- \PrintChanges
- \PrintIndex}
-\endinput
-%%
-%% End of file `ltxdoc.cfg'.
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/math-cm.info
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/math-cm.info 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/math-cm.info 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,2 +0,0 @@
-1. Auflage
-Bild: 0; Tabelle: 0; Aufgabe: 0; Beispiel: 0; Definition: 0; Beweis: 0
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/math-mathtime.info
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/math-mathtime.info 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/math-mathtime.info 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,2 +0,0 @@
-1. Auflage
-Bild: 0; Tabelle: 0; Aufgabe: 0; Beispiel: 0; Definition: 0; Beweis: 0
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/math.info
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/math.info 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/math.info 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,2 +0,0 @@
-1. Auflage
-Bild: 0; Tabelle: 0; Aufgabe: 0; Beispiel: 0; Definition: 0; Beweis: 0
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.exercise
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.exercise 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.exercise 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,6 +0,0 @@
-\addvspace {10\p@ }
-\contentsline {exercise}{\hbox to\@tempdima {1.1\hfil }Hallo Moin Hallo Tach Ciao}{1}
-\contentsline {exercise}{Hallo Moin Hallo Tach Ciao}{1}
-\contentsline {exercise}{\hbox to\@tempdima {1.2\hfil }Hallo Moin Hallo Tach Ciao}{1}
-\contentsline {exercise}{\hbox to\@tempdima {1.3\hfil }asdf}{2}
-\contentsline {exercise}{\hbox to\@tempdima {1.1\hfil }Hallo Moin Hallo Tach Ciao}{2}
Deleted: trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.info
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.info 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/testquick.info 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,4 +0,0 @@
-Titel: Testdatei
-1. Auflage
-Autor(en): Harald Harders
-Bild: 1; Tabelle: 0; Aufgabe: 5; Beispiel: 0; Definition: 0; Beweis: 4
Modified: trunk/Master/texmf-dist/doc/latex/bgteubner/vorwort.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bgteubner/vorwort.tex 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/doc/latex/bgteubner/vorwort.tex 2017-05-05 22:36:55 UTC (rev 44205)
@@ -85,7 +85,15 @@
\signature{M\xFClheim an der Ruhr}{im April 2012}{Harald Harders}
% ===================================================================
+\preface{Vorwort zu Version~2.11}%
+Aufgrund von Ver\xE4nderungen anderer Pakete (insbesondere Koma-Script) wurde es
+notwendig, diese Klasse auch anzupassen.
+
+\signature{M\xFClheim an der Ruhr}{im Mai 2015}{Harald Harders}
+
+% ===================================================================
+
%%% Local Variables:
%%% mode: latex
%%% TeX-master: bgteubner.tex
Modified: trunk/Master/texmf-dist/makeindex/bgteubner/bgteubner.ist
===================================================================
--- trunk/Master/texmf-dist/makeindex/bgteubner/bgteubner.ist 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/makeindex/bgteubner/bgteubner.ist 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglo.ist
===================================================================
--- trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglo.ist 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglo.ist 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglochar.ist
===================================================================
--- trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglochar.ist 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/makeindex/bgteubner/bgteuglochar.ist 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
Modified: trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.dtx 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.dtx 2017-05-05 22:36:55 UTC (rev 44205)
@@ -3,7 +3,7 @@
% bgteubner class bundle
%
% bgteucls.dtx
-% Copyright 2003--2012 Harald Harders
+% Copyright 2003--2015 Harald Harders
%
% This program may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -19,8 +19,8 @@
% `bgteucls.dtx', you have to preserve some information in the
% PDF /Creator entry. The following data have to remain:
% - The name `bgteubner.cls',
-% - a hint that this class has been developed for the `Teubner
-% Verlag, Wiesbaden, Germany (now Springer Vieweg Verlag)'.
+% - a hint that this class has been developed for the `Springer
+% Vieweg Verlag, Wiesbaden, Germany (now Springer Vieweg Verlag)'.
%
% This program consists of all files listed in manifest.txt.
%
@@ -32,7 +32,7 @@
%<version>\ProvidesFile{bgteuversion.tex}
%<cdcover>\ProvidesFile{cdcover.tex}
%<driver>\ProvidesFile{bgteucls.dtx}
-%<class|version|cdcover|driver> [2012/04/07 v2.02 Springer Vieweg Verlag]
+%<class|version|cdcover|driver> [2015/05/17 v2.11 Springer Vieweg Verlag]
% \end{macrocode}
%
%<*driver>
@@ -103,7 +103,7 @@
\DoNotIndex{\textheight,\textwidth}
\CodelineNumbered
\RecordChanges
-\CheckSum{4836}
+\CheckSum{4924}
\input{bgteuversion}
\GetFileInfo{bgteuversion.tex}
\begin{document}
@@ -124,8 +124,8 @@
% Springer Vieweg Verlags (vormals Vieweg+Teubner Verlags bzw. B.\,G.\
% Teubner Verlag).
% Ihre Verwendung wird in einem gesonderten Dokument, das unter den
-% Namen \verb|bgteubner-17x24-times.pdf| bzw.\
-% \verb|bgteubner-17x24-cm.pdf| verf\xFCgbar ist, beschrieben.
+% Namen \verb|bgteubner.pdf| bzw.\
+% \verb|bgteubner-cm.pdf| verf\xFCgbar ist, beschrieben.
% Hier wird nur die Implementierung erl\xE4utert.
% \end{abstract}
%
@@ -133,7 +133,7 @@
%
% \section*{Copyright (in der englischen Originalformulierung)}
%
-% Copyright 2003--2012 Harald Harders.
+% Copyright 2003--2015 Harald Harders.
%
% This program may be distributed and/or modified under the
% conditions of the \LaTeX\ Project Public License, either version~1.3
@@ -151,8 +151,8 @@
% PDF |/Creator| entry. The following data have to remain:
% \begin{itemize}
% \item The name ``|bgteubner.cls|'',
-% \item a hint that this class has been developed for the ``Teubner
-% Verlag, Wiesbaden, Germany''.
+% \item a hint that this class has been developed for the ``Springer
+% Vieweg Verlag, Wiesbaden, Germany''.
% \end{itemize}
%
% This program consists of all files listed in |manifest.txt|.
@@ -159,6 +159,13 @@
%
% \StopEventually{\PrintChanges \PrintIndex}
%
+% \changes{2.11}{2015/05/17}{Make sure that \LaTeX\ also compiles if
+% recent changes in scrbook are present.}%
+% \changes{2.10}{2015/05/15}{Adapt class to support hyperref and imakeidx}%
+% \changes{2.10}{2015/05/15}{Fix PDF string issue if hyperref is loaded}%
+% \changes{2.10}{2015/05/15}{Adapt class to current scrbook version}%
+% \changes{2.10}{2015/05/15}{Fix bug in title page which made footnotes to
+% disappear}%
% \changes{2.02}{2012/04/07}{Use autolanguage feature of numprint.sty}%
% \changes{2.02}{2012/04/07}{Adapted to Springer Vieweg Verlag}%
% \changes{2.01}{2011/12/29}{Added macro \cs{emphindex} for important index
@@ -209,16 +216,9 @@
\typeout{Harald Harders (harald.harders at gmx.de).^^J}%
\typeout{Beachten Sie die Dokumentation in den unterschiedlichen
Versionen:}%
-\typeout{\space\space bgteubner-17x24-times.pdf\space\space Times,
- 17cm x 24cm,}%
+\typeout{\space\space bgteubner.pdf (Times, 17cm x 24cm)}%
\typeout{\space\space
- bgteubner-17x24-cm.pdf\space\space\space\space\space European
- Computer Modern, 17cm x 24cm,}%
-\typeout{\space\space
- bgteubner-a5-times.pdf\space\space\space\space\space Times, DIN-A 5,}%
-\typeout{\space\space
- bgteubner-a5-cm.pdf\space\space\space\space\space \space\space\space
- European Computer Modern, DIN-A 5.}%
+ bgteubner-cm.pdf (European Computer Modern, 17cm x 24cm).}%
\typeout{^^JDocument class to produce books for the Springer Vieweg
Verlag, Wiesbaden, Germany}%
\typeout{(formerly Vieweg+Teubner Verlag, B. G. Teubner Verlag).}%
@@ -307,12 +307,12 @@
%
% Einstellen der Gr\xF6\xDFen f\xFCr Kapitel"= und Abschnitts\xFCberschriften:
% \begin{macrocode}
-\PassOptionsToClass{smallheadings}{scrbook}
+\PassOptionsToClass{headings=small}{scrbook}
% \end{macrocode}
% Literaturverzeichnis, Stichwortverzeichnis, Abbildungs"= und
% Tabellenverzeichnis erscheinen im Inhaltsverzeichnis:
% \begin{macrocode}
-\PassOptionsToClass{bibtotoc,idxtotoc,liststotoc}{scrbook}
+\PassOptionsToClass{bibliography=totoc,index=totoc,listof=totoc}{scrbook}
% \end{macrocode}
% Formeln linksb\xFCndig mit Einzug:
% \begin{macrocode}
@@ -328,23 +328,23 @@
% \end{macrocode}
% Kapitel"= und Abschnittsnummern ohne Punkt am Ende:
% \begin{macrocode}
-\PassOptionsToClass{pointlessnumbers}{scrbook}
+\PassOptionsToClass{numbers=noenddot}{scrbook}
% \end{macrocode}
% Leere Seiten sollen ganz leer sein, auch keine Seitenzahl:
% \begin{macrocode}
-\PassOptionsToClass{cleardoubleempty}{scrbook}
+\PassOptionsToClass{cleardoublepage=empty}{scrbook}
% \end{macrocode}
% Keine Linie unter dem Kolumnentitel:
% \begin{macrocode}
-\PassOptionsToClass{headnosepline}{scrbook}
+\PassOptionsToClass{headsepline=false}{scrbook}
% \end{macrocode}
% Kein Pr\xE4fix vor Kapitelnummern im Anhang:
% \begin{macrocode}
-\PassOptionsToClass{noappendixprefix}{scrbook}
+\PassOptionsToClass{appendixprefix=false}{scrbook}
% \end{macrocode}
% Tabellen erhalten \xDCber"= anstatt Unterschriften:
% \begin{macrocode}
-\PassOptionsToClass{tablecaptionabove}{scrbook}
+\PassOptionsToClass{captions=tableheading}{scrbook}
% \end{macrocode}
% Optionen an Typearea weiterreichen. Kolumnentitel ist in Satzspiegel
% enthalten.
@@ -479,7 +479,7 @@
% \end{macrocode}
% Schriftgr\xF6\xDFe 10\,pt:
% \begin{macrocode}
-\PassOptionsToClass{10pt}{scrbook}
+\PassOptionsToClass{fontsize=10pt}{scrbook}
% \end{macrocode}
%
% \section{Laden der Klasse und der Pakete}
@@ -488,7 +488,7 @@
% Es muss eine Version vom angegebenen Datum oder neuer sein, da
% \xE4ltere Versionen noch nicht alle notwendigen Funktionen unterst\xFCtzen.
% \begin{macrocode}
-\LoadClass{scrbook}[2003/04/22]
+\LoadClass{scrbook}[2011/06/16]
% \end{macrocode}
% Warnung bei der \xC4nderung der Schrift f\xFCr die Kopf- und Fu\xDFzeile
% ausschalten.
@@ -796,7 +796,13 @@
\RequirePackage{multicol}[2000/07/10]
% \end{macrocode}
% Optischen Randausgleich aktivieren.
+%
+% \changes{2.11}{2015/05/17}{Remove \cs{ifpdfoutput} before loading
+% pdfcprot}%
+% Since both \verb|scrbook| and \verb|pdfcprot| define \cs{ifpdfoutput} remove
+% this macro first (according to hint in log file).
% \begin{macrocode}
+\let\ifpdfoutput\relax
\RequirePackage[activate]{pdfcprot}[2002/02/27]
% \end{macrocode}
%
@@ -1638,39 +1644,55 @@
% \begin{macro}{\listoffigures}
% Verzeichnis der Bilder (kleinere Schrift):
% \begin{macrocode}
-\renewcommand*\listoffigures{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lof at heading%
- \small
- \@parskipfalse\@parskip at indent%
- \@starttoc{lof}%
- \if at restonecol\twocolumn\fi
- \endgroup
-}
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoffigures. \MessageBreak
+ You should consider updating Koma-Script.}%
+ \renewcommand*\listoffigures{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \lof at heading%
+ \small
+ \@parskipfalse\@parskip at indent%
+ \@starttoc{lof}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \BeforeStartingTOC[lof]{\small}
+}%
% \end{macrocode}
% \end{macro}
% \begin{macro}{\listoftables}
% Verzeichnis der Tabellen (kleinere Schrift):
% \begin{macrocode}
-\renewcommand*\listoftables{%
- \begingroup
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lot at heading%
- \small
- \@parskipfalse\@parskip at indent%
- \@starttoc{lot}%
- \if at restonecol\twocolumn\fi
- \endgroup
-}
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoftables.\MessageBreak
+ You should consider updating Koma-Script.}%
+ \renewcommand*\listoftables{%
+ \begingroup
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \lot at heading%
+ \small
+ \@parskipfalse\@parskip at indent%
+ \@starttoc{lot}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \BeforeStartingTOC[lot]{\small}
+}%
% \end{macrocode}
% \end{macro}
%
@@ -1813,6 +1835,13 @@
\newcommand*\emphindex[1]{\textbf{#1}}%
% \end{macrocode}
% \end{macro}
+% In case the package \verb|imakeidx.sty| is loaded, prevent it from changing
+% the theindex environment.
+% \begin{macrocode}
+\BeforePackage{imakeidx}{%
+ \PassOptionsToPackage{original}{imakeidx}
+}
+% \end{macrocode}
%
% \section{Fu\xDFnoten}
%
@@ -3228,7 +3257,7 @@
\addcontentsline{#1}{#1}{##1}%
\else
\addcontentsline{#1}{#1}{%
- \numberline {\csname thetheorem@#1\endcsname}##1}%
+ \protect\numberline {\csname thetheorem@#1\endcsname}##1}%
\fi
\fi
% \end{macrocode}
@@ -3273,19 +3302,31 @@
% \end{macro}
% \begin{macro}{\listoftheorems}
% \begin{macrocode}
-\newcommand*\listoftheorems[2]{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \float at listhead{#2}%
- \small
- \setlength{\parskip}{\z@}%
- \@starttoc{#1}%
- \if at restonecol\twocolumn\fi
- \endgroup
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoftheorems.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand*\listoftheorems[2]{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \float at listhead{#2}%
+ \small
+ \setlength{\parskip}{\z@}%
+ \@starttoc{#1}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \newcommand*\listoftheorems[2]{%
+ \expandafter\def\csname listof#1name\endcsname{#2}%
+ \BeforeStartingTOC[#1]{\small}%
+ \listoftoc{#1}%
+ }
}
% \end{macrocode}
% \end{macro}
@@ -3885,22 +3926,35 @@
% \end{macrocode}
% \xDCberschrift der |exercise|"=Umgebung:
% \begin{macrocode}
-% Befehle selbst
-\newcommand\@exercise{\@startsection{@exercise}{1}{\z@}%
- {-3.5ex \@plus -1ex \@minus -.2ex}%
- {2.3ex \@plus.2ex}%
- {\raggedsection\normalfont\sectfont\nobreak\size at section\nobreak}}
+\newcommand*{\scr at fnt@@exercise}{\size at section}
+\@ifundefined{DeclareSectionCommand}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\DeclareSectionCommand\space not defined.\MessageBreak
+ Using workaround for exercise environment.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand\@exercise{\@startsection{@exercise}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedsection\normalfont\sectfont\nobreak\size at section\nobreak}}
+ \if at exercisetotoc
+ \newcommand*\l@@exercise[2]{\@dottedtocline{1}{1.5em}{2.3em}{%
+ \def\numberline##1{%
+ \hb at xt@\@tempdima{\lprefix at exercise##1\hfil}}#1}{#2}}
+ \else
+ \newcommand*\l@@exercise[2]{}
+ \fi
+}{%
+ \DeclareSectionCommand[%
+ style=section,%
+ level=1,%
+ indent=\z@,%
+ beforeskip=-3.5ex \@plus -1ex \@minus -.2ex,%
+ afterskip=2.3ex \@plus.2ex,%
+ tocindent=1.5em,%
+ tocnumwidth=2.3em%
+ ]{@exercise}
+}%
% \end{macrocode}
-% Eintr\xE4ge ins Inhaltsverzeichnis definieren, falls gew\xFCnscht:
-% \begin{macrocode}
-\if at exercisetotoc
- \newcommand*\l@@exercise[2]{\@dottedtocline{1}{1.5em}{2.3em}{%
- \def\numberline##1{%
- \hb at xt@\@tempdima{\lprefix at exercise##1\hfil}}#1}{#2}}
-\else
- \newcommand*\l@@exercise[2]{}
-\fi
-% \end{macrocode}
% \begin{macro}{\exercisename}
% Name der Aufgaben:
% \begin{macrocode}
@@ -3963,7 +4017,7 @@
% \end{macrocode}
% Eintrag in das Verzeichnis der Aufgaben schreiben:
% \begin{macrocode}
- \addcontentsline{exercise}{exercise}{\numberline {\the at exercise}#1}%
+ \addcontentsline{exercise}{exercise}{\protect\numberline {\the at exercise}#1}%
% \end{macrocode}
% Gliederungsbefehle ausschalten
% \begin{macrocode}
@@ -4335,7 +4389,7 @@
\addcontentsline{exercise}{exercise}{#1}%
\else
\addcontentsline{exercise}{exercise}{%
- \numberline{\the at subexercise}#1}%
+ \protect\numberline{\the at subexercise}#1}%
\fi
\fi
% \end{macrocode}
@@ -4521,20 +4575,30 @@
% \begin{macro}{\listofexercises}
% Erzeugen einer Liste der Aufgaben:
% \begin{macrocode}
-\newcommand*\exercise at heading{\float at listhead{\listexercisename}}
-\newcommand*\listofexercises{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \exercise at heading
- \small
- \setlength{\parskip}{\z@}%
- \@starttoc{exercise}%
- \if at restonecol\twocolumn\fi
- \endgroup
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listofexercises.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand*\exercise at heading{\float at listhead{\listexercisename}}
+ \newcommand*\listofexercises{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \exercise at heading
+ \small
+ \setlength{\parskip}{\z@}%
+ \@starttoc{exercise}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \newcommand*\listofexercises{\listoftoc{exercise}}
+ \newcommand*\listofexercisename{\listexercisename}
+ \BeforeStartingTOC[exercise]{\small}
}
% \end{macrocode}
% \end{macro}
@@ -4673,6 +4737,19 @@
% \end{macrocode}
% \end{macro}
%
+% \section{Preparation for hyperref}
+%
+% The package \verb|hyperref.sty| is not loaded by \verb|bgteubner.cls|.
+% But if the user does, some settings should be ensured.
+% This is done here.
+% \begin{macrocode}
+\AfterPackage{hyperref}{%
+ \hypersetup{%
+ unicode
+ }%
+}%
+% \end{macrocode}
+%
% \section{Titelseite}
%
% Interne Befehle f\xFCr die Titelseite auf \cs{@empty} setzen:
@@ -4713,17 +4790,36 @@
\newwrite\hhcls at fileinfo
\immediate\openout\hhcls at fileinfo\jobname.info
\AtEndDocument{%
+% \end{macrocode}
+% Depending on whether \verb|hyperref| is loaded or not, make sure that all
+% types of title strings etc.\ can be written into the PDF meta
+% information.
+% If \verb|hyperref| is not loaded, \LaTeX\ macros can result in errors.
+% \begin{macrocode}
+ \ifx\pdfstringdef\@undefined
+ \def\hhcls at title{\@title}%
+ \ifx\@subtitle\@empty
+ \def\hhcls at subject{\@edition. Auflage}%
+ \else
+ \def\hhcls at subject{\@subtitle\space (\@edition. Auflage)}%
+ \fi
+ \def\hhcls at author{\@author}%
+ \else
+ \pdfstringdef\hhcls at title{\@title}%
+ \ifx\@subtitle\@empty
+ \pdfstringdef\hhcls at subject{\@edition. Auflage}%
+ \else
+ \pdfstringdef\hhcls at subject{\@subtitle\space (\@edition. Auflage)}%
+ \fi
+ \pdfstringdef\hhcls at author{\@author}%
+ \fi
+% \end{macrocode}
+% Actually write the information into the PDF file:
+% \begin{macrocode}
\ifpdf
- \if\@title\@empty\else\pdfinfo{/Title (\@title)}\fi
- \if\@subtitle\@empty
- \pdfinfo{/Subject (\@edition. Auflage)}%
- \else
- \pdfinfo{/Subject (\@subtitle\space (\@edition. Auflage))}%
- \fi
- \ifx\@author\@empty
- \else
- \pdfinfo{/Author (\@author)}%
- \fi
+ \ifx\@title\@empty\else\pdfinfo{/Title (\hhcls at title)}\fi
+ \ifx\hhcls at subject\@empty\else\pdfinfo{/Subject (\hhcls at subject)}\fi
+ \ifx\@author\@empty\else\pdfinfo{/Author (\hhcls at author)}\fi
% \end{macrocode}
% Der \texttt{/Creator}"=Eintrag, der in die PDF"=Datei geschrieben
% wird, muss in ver\xE4nderten und umbenannten Kopien der Dateien
@@ -4739,33 +4835,31 @@
% `bgteucls.dtx', you have to preserve some information in the
% PDF /Creator entry. The following data have to remain:
% - The name `bgteubner.cls',
- % - a hint that this class has been developed for the `Teubner
- % Verlag, Wiesbaden, Germany'.
+ % - a hint that this class has been developed for the `Springer
+ % Vieweg Verlag, Wiesbaden, Germany'.
\begingroup
\GetFileInfo{bgteubner.cls}%
- \pdfinfo{/Creator (document class bgteubner.cls for the
- Springer Vieweg Verlag, Wiesbaden, Germany, by Harald Harders
- \fileversion)}%
+ \pdfinfo{/Creator (Document class bgteubner.cls for the
+ Springer Vieweg Verlag, Wiesbaden, Germany, by Harald Harders,
+ version \fileversion)}%
\endgroup
\pdfinfo{/Keywords (Bild: \thebilderzahl; Tabelle: \thetabellenzahl;
Aufgabe: \theaufgabenzahl\hhcls at theoremanzahl)}%
\fi
- \if\@title\@empty
+ \ifx\@title\@empty
\else
- \immediate\write\hhcls at fileinfo{Titel: \@title}%
+ \protected at write\hhcls at fileinfo{}{Titel: \@title}%
\fi
- \if\@subtitle\@empty
+ \ifx\@subtitle\@empty
\else
- \immediate\write\hhcls at fileinfo{Untertitel: \@subtitle}%
+ \protected at write\hhcls at fileinfo{}{Untertitel: \@subtitle}%
\fi
- \if\@subtitle\@empty
- \fi
- \immediate\write\hhcls at fileinfo{\@edition. Auflage}%
+ \protected at write\hhcls at fileinfo{}{\@edition. Auflage}%
\ifx\@author\@empty
\else
- \immediate\write\hhcls at fileinfo{Autor(en): \@author}%
+ \protected at write\hhcls at fileinfo{}{Autor(en): \@author}%
\fi
- \immediate\write\hhcls at fileinfo{Bild: \thebilderzahl; Tabelle:
+ \protected at write\hhcls at fileinfo{}{Bild: \thebilderzahl; Tabelle:
\thetabellenzahl; Aufgabe: \theaufgabenzahl\hhcls at theoremanzahl}%
}
% \end{macrocode}
@@ -4774,6 +4868,7 @@
% \begin{macrocode}
\ifhhcls at titlepage
\renewcommand*\maketitle{%
+ \begingroup
\edef\hhcls at tmppage{\arabic{page}}%
\begin{titlepage}%
\renewcommand{\sfdefault}{phv}%
@@ -4920,6 +5015,7 @@
% \begin{macrocode}
% \setcounter{footnote}{0}%
\global\let\maketitle\relax
+ \endgroup
}
\else
\renewcommand\maketitle{%
@@ -6833,8 +6929,8 @@
\begin{tabular}{@{}>{\ttfamily}l>{\RaggedRight}p{0.7\linewidth}}
alt/ & Archiv alter Versionen der Dokumentklasse \\
doc/ & Autorenrichtlinien inklusive Installationsanleitung
- \url{bgteubner-17x24-times.pdf} (Times),
- \url{bgteubner-17x24-cm.pdf} (European Computer Modern) und
+ \url{bgteubner.pdf} (Times),
+ \url{bgteubner-cm.pdf} (European Computer Modern) und
Beschreibung der Implementation \url{bgreucls.pdf} \\
pakete/ & \textsmaller{ZIP}"=Archive der Installationsdateien \\
source/ & Quelltext der \texttt{bgteubner}"=Dokumentklasse
@@ -6842,8 +6938,8 @@
\vspace{5mm}
Lesen Sie vor der Installation und vor dem Schreiben des Buchs bitte
- aufmerksam die Autorenrichtlinien \url{bgteubner-17x24-times.pdf} oder
- \url{bgteubner-17x24-cm.pdf} durch.
+ aufmerksam die Autorenrichtlinien \url{bgteubner.pdf} oder
+ \url{bgteubner-cm.pdf} durch.
}{%
\begin{center}
\sffamily\Large
@@ -6853,7 +6949,7 @@
\vskip 2.0em
\par
{\bfseries\LARGE
- Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit \LaTeX
+ Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit \LaTeX
\par}
\vskip 2.0em
{\bfseries\Large
@@ -6864,11 +6960,11 @@
Version \fileversion, \printdateTeX{\filedate}
\par
\vskip 2.0em
- Vieweg+Teubner\quad Stuttgart $\cdot$ Leipzig $\cdot$ Wiesbaden
+ Springer Vieweg\quad Stuttgart $\cdot$ Leipzig $\cdot$ Wiesbaden
\end{center}
}
-\backsheet{Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit \LaTeX
+\backsheet{Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit \LaTeX
\qquad\qquad\qquad\quad\small v\fileversion}{%
\RaggedRight
{\bfseries
@@ -6875,7 +6971,7 @@
Harald Harders
\par}
\vskip 1em
- {\Large\bfseries Erstellen von B\xFCchern f\xFCr den Vieweg+Teubner Verlag mit
+ {\Large\bfseries Erstellen von B\xFCchern f\xFCr den Springer Vieweg Verlag mit
\LaTeX
\par}
\vskip 3em
@@ -6884,8 +6980,8 @@
\url{bgteubner.cls} sowie die Autorenrichtlinien inklusive
Installationsanleitung in zwei Versionen:
\begin{itemize*}
- \item \url{bgteubner-17x24-times.pdf}: Brotschrift Times,
- \item \url{bgteubner-17x24-cm.pdf}: Brotschrift European
+ \item \url{bgteubner.pdf}: Brotschrift Times,
+ \item \url{bgteubner-cm.pdf}: Brotschrift European
Computer Modern.
\end{itemize*}
Au\xDFerdem sind Zusatzpakete enthalten, die in \TeX Live\,8 entweder
Modified: trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.ins 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/source/latex/bgteubner/bgteucls.ins 2017-05-05 22:36:55 UTC (rev 44205)
@@ -1,7 +1,7 @@
%% bgteubner class bundle
%%
%% bgteucls.ins
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%
% This program may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -17,7 +17,7 @@
bgteubner class bundle
- Copyright 2003--2012 Harald Harders
+ Copyright 2003--2015 Harald Harders
This program may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
@@ -37,7 +37,7 @@
bgteubner class bundle
- Copyright 2003--2012 Harald Harders
+ Copyright 2003--2015 Harald Harders
This program may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
@@ -67,7 +67,7 @@
bgteubner class bundle
- Copyright 2003--2012 Harald Harders
+ Copyright 2003--2015 Harald Harders
This program may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
@@ -92,7 +92,7 @@
bgteubner class bundle
- Copyright 2003--2012 Harald Harders
+ Copyright 2003--2015 Harald Harders
This program may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
Added: trunk/Master/texmf-dist/source/latex/bgteubner/ltxdoc.cfg
===================================================================
--- trunk/Master/texmf-dist/source/latex/bgteubner/ltxdoc.cfg (rev 0)
+++ trunk/Master/texmf-dist/source/latex/bgteubner/ltxdoc.cfg 2017-05-05 22:36:55 UTC (rev 44205)
@@ -0,0 +1,53 @@
+%%
+%% This is file `ltxdoc.cfg',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% hhsubfigure.dtx (with options: `ltxdoc')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from ltxdoc.cfg.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file hhsubfigure.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% @LaTeX-style-file{
+%% author = "Steven Douglas Cochran (modified by Harald Harders)",
+%% version = "2.1.4",
+%% date = "2003/09/14",
+%% time = "09:34:13",
+%% filename = "hhsubfigure.sty",
+%% email = "h.harders at tu-bs.de",
+%% codetable = "ISO/ASCII",
+%% keywords = "LaTeX, float, figure, table, captcont",
+%% supported = "yes",
+%% abstract = "LaTeX package for providing support for the
+%% inclusion of small, `sub', figures and tables. It
+%% simplifies the positioning, captioning and
+%% labeling of them within a single figure or table
+%% environment. In addition, this package allows
+%% such subcaptions to be written to the List of
+%% Figures or List of tables if desired."
+%% }
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\AtBeginDocument{
+ \EnableCrossrefs
+ \RecordChanges
+ \CodelineIndex}
+\AtEndDocument{
+ \PrintChanges
+ \PrintIndex}
+\endinput
+%%
+%% End of file `ltxdoc.cfg'.
Property changes on: trunk/Master/texmf-dist/source/latex/bgteubner/ltxdoc.cfg
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/bgteubner/bgteubner.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bgteubner/bgteubner.cls 2017-05-05 21:44:24 UTC (rev 44204)
+++ trunk/Master/texmf-dist/tex/latex/bgteubner/bgteubner.cls 2017-05-05 22:36:55 UTC (rev 44205)
@@ -8,7 +8,7 @@
%%
%% bgteubner class bundle
%%
-%% Copyright 2003--2012 Harald Harders
+%% Copyright 2003--2015 Harald Harders
%%
%% This program may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -33,7 +33,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{bgteubner}
- [2012/04/07 v2.02 Springer Vieweg Verlag]
+ [2015/05/17 v2.11 Springer Vieweg Verlag]
\typeout{^^J^^JDokumentklasse zum Erstellen von Buechern fuer den
Springer Vieweg Verlag, Wiesbaden}%
\typeout{(vormals Vieweg+Teubner Verlag, B. G. Teubner Verlag).}%
@@ -41,16 +41,9 @@
\typeout{Harald Harders (harald.harders at gmx.de).^^J}%
\typeout{Beachten Sie die Dokumentation in den unterschiedlichen
Versionen:}%
-\typeout{\space\space bgteubner-17x24-times.pdf\space\space Times,
- 17cm x 24cm,}%
+\typeout{\space\space bgteubner.pdf (Times, 17cm x 24cm)}%
\typeout{\space\space
- bgteubner-17x24-cm.pdf\space\space\space\space\space European
- Computer Modern, 17cm x 24cm,}%
-\typeout{\space\space
- bgteubner-a5-times.pdf\space\space\space\space\space Times, DIN-A 5,}%
-\typeout{\space\space
- bgteubner-a5-cm.pdf\space\space\space\space\space \space\space\space
- European Computer Modern, DIN-A 5.}%
+ bgteubner-cm.pdf (European Computer Modern, 17cm x 24cm).}%
\typeout{^^JDocument class to produce books for the Springer Vieweg
Verlag, Wiesbaden, Germany}%
\typeout{(formerly Vieweg+Teubner Verlag, B. G. Teubner Verlag).}%
@@ -111,16 +104,16 @@
\@popfilename
\@reset at ptions}%
\reserved at a}
-\PassOptionsToClass{smallheadings}{scrbook}
-\PassOptionsToClass{bibtotoc,idxtotoc,liststotoc}{scrbook}
+\PassOptionsToClass{headings=small}{scrbook}
+\PassOptionsToClass{bibliography=totoc,index=totoc,listof=totoc}{scrbook}
\PassOptionsToClass{fleqn}{scrbook}
\PassOptionsToPackage{fleqn}{amsmath}
\PassOptionsToPackage{intlimits}{amsmath}
-\PassOptionsToClass{pointlessnumbers}{scrbook}
-\PassOptionsToClass{cleardoubleempty}{scrbook}
-\PassOptionsToClass{headnosepline}{scrbook}
-\PassOptionsToClass{noappendixprefix}{scrbook}
-\PassOptionsToClass{tablecaptionabove}{scrbook}
+\PassOptionsToClass{numbers=noenddot}{scrbook}
+\PassOptionsToClass{cleardoublepage=empty}{scrbook}
+\PassOptionsToClass{headsepline=false}{scrbook}
+\PassOptionsToClass{appendixprefix=false}{scrbook}
+\PassOptionsToClass{captions=tableheading}{scrbook}
\PassOptionsToPackage{pagesize,headinclude}{typearea}
\newif\ifhhcls at dinafuenf
\DeclareOption{a5paper}{\hhcls at dinafuenftrue}
@@ -177,8 +170,8 @@
\ExecuteOptions{times,headingoutside,17x24,tocindent,%
normaltheorem,springervieweg}
\ProcessOptions\relax
-\PassOptionsToClass{10pt}{scrbook}
-\LoadClass{scrbook}[2003/04/22]
+\PassOptionsToClass{fontsize=10pt}{scrbook}
+\LoadClass{scrbook}[2011/06/16]
\let\scr at fnt@wrn at pagehead=\@undefined
\let\scr at fnt@wrn at pagefoot=\@undefined
\RequirePackage{fixltx2e}[2000/09/24]
@@ -292,6 +285,7 @@
\RequirePackage{fnbreak}[2003/04/03]
\RequirePackage[countmax]{subfloat}[2002/12/16]
\RequirePackage{multicol}[2000/07/10]
+\let\ifpdfoutput\relax
\RequirePackage[activate]{pdfcprot}[2002/02/27]
\ifpdftex{}{%
\ClassError{bgteubner}{Ordinary latex used to compile this
@@ -682,34 +676,50 @@
\typeout{Number of tables: \thetabellenzahl}%
\typeout{Number of exercises: \theaufgabenzahl^^J}%
}%
-\renewcommand*\listoffigures{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lof at heading%
- \small
- \@parskipfalse\@parskip at indent%
- \@starttoc{lof}%
- \if at restonecol\twocolumn\fi
- \endgroup
-}
-\renewcommand*\listoftables{%
- \begingroup
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lot at heading%
- \small
- \@parskipfalse\@parskip at indent%
- \@starttoc{lot}%
- \if at restonecol\twocolumn\fi
- \endgroup
-}
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoffigures. \MessageBreak
+ You should consider updating Koma-Script.}%
+ \renewcommand*\listoffigures{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \lof at heading%
+ \small
+ \@parskipfalse\@parskip at indent%
+ \@starttoc{lof}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \BeforeStartingTOC[lof]{\small}
+}%
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoftables.\MessageBreak
+ You should consider updating Koma-Script.}%
+ \renewcommand*\listoftables{%
+ \begingroup
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \lot at heading%
+ \small
+ \@parskipfalse\@parskip at indent%
+ \@starttoc{lot}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \BeforeStartingTOC[lot]{\small}
+}%
\newcommand\hhcls at makeindex{}
\let\hhcls at makeindex=\makeindex
\renewcommand\makeindex{%
@@ -766,6 +776,9 @@
\newcommand*\textbfff[1]{\textbf{#1\,ff}}%
\newcommand\subind{\,--\,\hskip\z at skip}%
\newcommand*\emphindex[1]{\textbf{#1}}%
+\BeforePackage{imakeidx}{%
+ \PassOptionsToPackage{original}{imakeidx}
+}
\deffootnote{1.5em}{1.5em}{\normalfont\newstylenums{\thefootnotemark}\enspace}
\addtokomafont{footnote}{\normalfont\RaggedRight}
\deffootnotemark{\textsuperscript{\newstylenums{\thefootnotemark}}}
@@ -1392,7 +1405,7 @@
\addcontentsline{#1}{#1}{##1}%
\else
\addcontentsline{#1}{#1}{%
- \numberline {\csname thetheorem@#1\endcsname}##1}%
+ \protect\numberline {\csname thetheorem@#1\endcsname}##1}%
\fi
\fi
\nobreak\ignorespaces
@@ -1410,19 +1423,31 @@
\typeout{#2: \csname thetheorem@#1zahl\endcsname\space times used}%
}
}
-\newcommand*\listoftheorems[2]{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \float at listhead{#2}%
- \small
- \setlength{\parskip}{\z@}%
- \@starttoc{#1}%
- \if at restonecol\twocolumn\fi
- \endgroup
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listoftheorems.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand*\listoftheorems[2]{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \float at listhead{#2}%
+ \small
+ \setlength{\parskip}{\z@}%
+ \@starttoc{#1}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \newcommand*\listoftheorems[2]{%
+ \expandafter\def\csname listof#1name\endcsname{#2}%
+ \BeforeStartingTOC[#1]{\small}%
+ \listoftoc{#1}%
+ }
}
\newenvironment{theoremdelimiter}[2]{%
\expandafter\def\csname theorem@#1postfix\endcsname{#2}%
@@ -1739,17 +1764,34 @@
\setlength{\hhcls@@exerciseindent}{7.8398em}%
\newcounter{@exercise}
\renewcommand*\the at exercise{\@arabic\c@@exercise}
-\newcommand\@exercise{\@startsection{@exercise}{1}{\z@}%
- {-3.5ex \@plus -1ex \@minus -.2ex}%
- {2.3ex \@plus.2ex}%
- {\raggedsection\normalfont\sectfont\nobreak\size at section\nobreak}}
-\if at exercisetotoc
- \newcommand*\l@@exercise[2]{\@dottedtocline{1}{1.5em}{2.3em}{%
- \def\numberline##1{%
- \hb at xt@\@tempdima{\lprefix at exercise##1\hfil}}#1}{#2}}
-\else
- \newcommand*\l@@exercise[2]{}
-\fi
+\newcommand*{\scr at fnt@@exercise}{\size at section}
+\@ifundefined{DeclareSectionCommand}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\DeclareSectionCommand\space not defined.\MessageBreak
+ Using workaround for exercise environment.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand\@exercise{\@startsection{@exercise}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\raggedsection\normalfont\sectfont\nobreak\size at section\nobreak}}
+ \if at exercisetotoc
+ \newcommand*\l@@exercise[2]{\@dottedtocline{1}{1.5em}{2.3em}{%
+ \def\numberline##1{%
+ \hb at xt@\@tempdima{\lprefix at exercise##1\hfil}}#1}{#2}}
+ \else
+ \newcommand*\l@@exercise[2]{}
+ \fi
+}{%
+ \DeclareSectionCommand[%
+ style=section,%
+ level=1,%
+ indent=\z@,%
+ beforeskip=-3.5ex \@plus -1ex \@minus -.2ex,%
+ afterskip=2.3ex \@plus.2ex,%
+ tocindent=1.5em,%
+ tocnumwidth=2.3em%
+ ]{@exercise}
+}%
\newcommand*\exercisename{Aufgabe}
\def\prefix at exercise{\exercisename~}%
\def\postfix at exercise{:}%
@@ -1765,7 +1807,7 @@
\setcounter{subtaskoffset}{0}%
\stepcounter{aufgabenzahl}%
\@exercise{#1}%
- \addcontentsline{exercise}{exercise}{\numberline {\the at exercise}#1}%
+ \addcontentsline{exercise}{exercise}{\protect\numberline {\the at exercise}#1}%
\gliederungsfehler{exercise}%
\exercisefont
}{%
@@ -1912,7 +1954,7 @@
\addcontentsline{exercise}{exercise}{#1}%
\else
\addcontentsline{exercise}{exercise}{%
- \numberline{\the at subexercise}#1}%
+ \protect\numberline{\the at subexercise}#1}%
\fi
\fi
\subexercisefont
@@ -1991,20 +2033,30 @@
\noindentnextpar
\par
}
-\newcommand*\exercise at heading{\float at listhead{\listexercisename}}
-\newcommand*\listofexercises{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \exercise at heading
- \small
- \setlength{\parskip}{\z@}%
- \@starttoc{exercise}%
- \if at restonecol\twocolumn\fi
- \endgroup
+\@ifundefined{BeforeStartingTOC}{%
+ \ClassWarningNoLine{bgteubner}{Koma-Script macro
+ \string\BeforeStartingTOC\space not defined.\MessageBreak
+ Using workaround for \string\listofexercises.\MessageBreak
+ You should consider updating Koma-Script}%
+ \newcommand*\exercise at heading{\float at listhead{\listexercisename}}
+ \newcommand*\listofexercises{%
+ \begingroup%
+ \if at twocolumn
+ \@restonecoltrue\onecolumn
+ \else
+ \@restonecolfalse
+ \fi
+ \exercise at heading
+ \small
+ \setlength{\parskip}{\z@}%
+ \@starttoc{exercise}%
+ \if at restonecol\twocolumn\fi
+ \endgroup
+ }
+}{%
+ \newcommand*\listofexercises{\listoftoc{exercise}}
+ \newcommand*\listofexercisename{\listexercisename}
+ \BeforeStartingTOC[exercise]{\small}
}
\newcommand*\listexercisename{List of Exercises}
\newcommand*\hhcls at germanlistexercisename{Aufgabenverzeichnis}
@@ -2062,6 +2114,11 @@
#3%
\end{minipage}%
}
+\AfterPackage{hyperref}{%
+ \hypersetup{%
+ unicode
+ }%
+}%
\let\@author=\@empty
\let\@title\@empty
\let\@subtitle\@empty
@@ -2074,52 +2131,61 @@
\newwrite\hhcls at fileinfo
\immediate\openout\hhcls at fileinfo\jobname.info
\AtEndDocument{%
+ \ifx\pdfstringdef\@undefined
+ \def\hhcls at title{\@title}%
+ \ifx\@subtitle\@empty
+ \def\hhcls at subject{\@edition. Auflage}%
+ \else
+ \def\hhcls at subject{\@subtitle\space (\@edition. Auflage)}%
+ \fi
+ \def\hhcls at author{\@author}%
+ \else
+ \pdfstringdef\hhcls at title{\@title}%
+ \ifx\@subtitle\@empty
+ \pdfstringdef\hhcls at subject{\@edition. Auflage}%
+ \else
+ \pdfstringdef\hhcls at subject{\@subtitle\space (\@edition. Auflage)}%
+ \fi
+ \pdfstringdef\hhcls at author{\@author}%
+ \fi
\ifpdf
- \if\@title\@empty\else\pdfinfo{/Title (\@title)}\fi
- \if\@subtitle\@empty
- \pdfinfo{/Subject (\@edition. Auflage)}%
- \else
- \pdfinfo{/Subject (\@subtitle\space (\@edition. Auflage))}%
- \fi
- \ifx\@author\@empty
- \else
- \pdfinfo{/Author (\@author)}%
- \fi
+ \ifx\@title\@empty\else\pdfinfo{/Title (\hhcls at title)}\fi
+ \ifx\hhcls at subject\@empty\else\pdfinfo{/Subject (\hhcls at subject)}\fi
+ \ifx\@author\@empty\else\pdfinfo{/Author (\hhcls at author)}\fi
% If you modify a renamed copy of the files `bgteubner.cls' or
% `bgteucls.dtx', you have to preserve some information in the
% PDF /Creator entry. The following data have to remain:
% - The name `bgteubner.cls',
- % - a hint that this class has been developed for the `Teubner
- % Verlag, Wiesbaden, Germany'.
+ % - a hint that this class has been developed for the `Springer
+ % Vieweg Verlag, Wiesbaden, Germany'.
\begingroup
\GetFileInfo{bgteubner.cls}%
- \pdfinfo{/Creator (document class bgteubner.cls for the
- Springer Vieweg Verlag, Wiesbaden, Germany, by Harald Harders
- \fileversion)}%
+ \pdfinfo{/Creator (Document class bgteubner.cls for the
+ Springer Vieweg Verlag, Wiesbaden, Germany, by Harald Harders,
+ version \fileversion)}%
\endgroup
\pdfinfo{/Keywords (Bild: \thebilderzahl; Tabelle: \thetabellenzahl;
Aufgabe: \theaufgabenzahl\hhcls at theoremanzahl)}%
\fi
- \if\@title\@empty
+ \ifx\@title\@empty
\else
- \immediate\write\hhcls at fileinfo{Titel: \@title}%
+ \protected at write\hhcls at fileinfo{}{Titel: \@title}%
\fi
- \if\@subtitle\@empty
+ \ifx\@subtitle\@empty
\else
- \immediate\write\hhcls at fileinfo{Untertitel: \@subtitle}%
+ \protected at write\hhcls at fileinfo{}{Untertitel: \@subtitle}%
\fi
- \if\@subtitle\@empty
- \fi
- \immediate\write\hhcls at fileinfo{\@edition. Auflage}%
+ \protected at write\hhcls at fileinfo{}{\@edition. Auflage}%
\ifx\@author\@empty
\else
- \immediate\write\hhcls at fileinfo{Autor(en): \@author}%
+ \protected at write\hhcls at fileinfo{}{Autor(en): \@author}%
\fi
- \immediate\write\hhcls at fileinfo{Bild: \thebilderzahl; Tabelle:
+ \protected at write\hhcls at fileinfo{}{Bild: \thebilderzahl; Tabelle:
\thetabellenzahl; Aufgabe: \theaufgabenzahl\hhcls at theoremanzahl}%
}
\ifhhcls at titlepage
\renewcommand*\maketitle{%
+ \begingroup
\edef\hhcls at tmppage{\arabic{page}}%
\begin{titlepage}%
\renewcommand{\sfdefault}{phv}%
@@ -2222,6 +2288,7 @@
\if at twoside \next at tpage\cleardoublepage \fi
\fi
\global\let\maketitle\relax
+ \endgroup
}
\else
\renewcommand\maketitle{%
More information about the tex-live-commits
mailing list