texlive[48356] Master/texmf-dist: schwalbe-chess (5aug18)

commits+karl at tug.org commits+karl at tug.org
Sun Aug 5 23:02:25 CEST 2018


Revision: 48356
          http://tug.org/svn/texlive?view=revision&revision=48356
Author:   karl
Date:     2018-08-05 23:02:24 +0200 (Sun, 05 Aug 2018)
Log Message:
-----------
schwalbe-chess (5aug18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/schwalbe-chess/README
    trunk/Master/texmf-dist/doc/latex/schwalbe-chess/schwalbe.pdf
    trunk/Master/texmf-dist/source/latex/schwalbe-chess/schwalbe.dtx
    trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.cls
    trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.sty

Modified: trunk/Master/texmf-dist/doc/latex/schwalbe-chess/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schwalbe-chess/README	2018-08-05 21:02:09 UTC (rev 48355)
+++ trunk/Master/texmf-dist/doc/latex/schwalbe-chess/README	2018-08-05 21:02:24 UTC (rev 48356)
@@ -1,5 +1,5 @@
 schwalbe --- A package for typesetting chessproblems
-Version v2.1 / Stefan Hoening 2012-2015
+Version v2.2 / Stefan Hoening 2012-2018
 
 CONTENTS
 

Modified: trunk/Master/texmf-dist/doc/latex/schwalbe-chess/schwalbe.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/schwalbe-chess/schwalbe.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/schwalbe-chess/schwalbe.dtx	2018-08-05 21:02:09 UTC (rev 48355)
+++ trunk/Master/texmf-dist/source/latex/schwalbe-chess/schwalbe.dtx	2018-08-05 21:02:24 UTC (rev 48356)
@@ -13,9 +13,9 @@
 %%
 %%
 % \fi
-% \def\fileversion{v2.1}
-% \def\docdate{2015/12/22}
-% \CheckSum{1933}
+% \def\fileversion{v2.2}
+% \def\docdate{2018/07/30}
+% \CheckSum{2012}
 % \changes{v1.1}{03 June 2011}{Reflecting change in command
 % @writename inside diagram.sty}
 % \changes{v1.2}{01 July 2011}{Added parameter for Band to Heft
@@ -39,6 +39,12 @@
 % 03f/665:om: optionale schwalbe.ext Datei}
 % \changes{v2.1}{22 December 2015}{issue 03f/79e:om: Added redefinition for command x in schwalbe.cls\\
 % Added paralist and afterpage to required packages.}
+% \changes{v2.2}{30 July 2018}{03f/9a9:om: schwalbe.cls: add new command mal for mathmode times.\\
+% 03f/6c8:om: Add *-version of Buch-command.\\
+% Added environment retrolexikon.\\
+% Optional 'schwalbe.ext' file is included directly before picinpar.sty to
+% avoid problems when including further packages inside 'schwalbe.tex'.\\
+% Added Abteilung commands in Urdrucke- und Loesungen-environments.}
 %
 % \DoNotIndex{\@arabic,\def,\@idxitem,\@ifnextchar,\@ifstar,
 % \@ne,\@ptsize,\ ,\advance,\AtEndOfPackage,\begin,\begingroup,
@@ -71,7 +77,7 @@
 % \begin{abstract}
 % Diese Dokumentation beschreibt die \LaTeX-Class und \LaTeX-Style, die zum
 % Setzen der Zeitschrift \DieSchwalbe{} benutzt wird --- die
-% Mitglieder Zeitschrift der deutschen Vereinigung f"ur Problemschach.
+% Mitgliederzeitschrift der deutschen Vereinigung f"ur Problemschach.
 %
 % Die Schwalbe-Class hat die Aufgabe, die Seiteneinstellungen und Umgebungen
 % f"ur die Schwalbe zu definieren.  Der Schwalbe-Style hat die Aufgaben,
@@ -157,6 +163,24 @@
 % Die Umgebung \verb+Urdrucke+ ben"otigt als Parameter die Nummer
 % des ersten Urdrucks.
 %
+% \DescribeMacro{\Abteilung}
+% Innerhalb der Urdrucke gibt es den Befehl \verb+\Abteilung+, mit dem die
+% einzelnen Abteilungen innerhalb der Urdrucke eingeleitet werden.
+% Der Befehl benötigt im Normalfall 5 Parameter:
+% \begin{enumerate}
+% \item Name der Abteilung
+% \item Name der Referenz der ersten Problem der Abteilung
+% \item Name der Referenz der letzten Problem der Abteilung
+% \item Name und Adresse des Sachbearbeiters --- inklusive notwendiger Zeilenumbrüche
+% \item Emailadresse des Sachbearbeiters
+% \end{enumerate}
+%
+% 
+% \DescribeMacro{\Abteilung*}
+% Sollte in der Abteilung nur ein Urdruck erscheinen, muss man
+% \verb+\Abteilung*+ benutzen und die Referenz auf das letzte Problem
+% weglassen.
+%
 % \DescribeEnv{maerchenlexikon}
 % \DescribeMacro{\maerchenart}
 % Im Vorspann der M"archenschachabteilung der Urdrucke werden die
@@ -166,6 +190,12 @@
 % eingef"uhrt, die einen Parameter hat, mit dem die M"archenart
 % angegeben wird.
 %
+% \DescribeEnv{retrolexikon}
+% \DescribeMacro{\retroart}
+% Analog zum Märchenlexikon gibt es im Vorspann der Retros im Urdruckteil die
+% Umgebung \verb+retrolexikon+. Einzelne Erklärungen werden mittels
+% \verb+retroart+ erläutert.
+%
 % \DescribeEnv{Loesungen}
 % Die Umgebung \verb+Loesungen+, innerhalb der die
 % L"osungsbesprechungen beschrieben werden, ben"otigt 2
@@ -175,6 +205,21 @@
 % \item Monat und Jahr dieses Hefts
 % \end{enumerate}
 %
+% \DescribeMacro{\Abteilung}
+% Innerhalb der L"osungen gibt es auch einen Befehl \verb+\Abteilung+ um die einzelnen Abteilungen einzuleiten.
+% Die Parameter für diesen Befehl lauten:
+% \begin{enumerate}
+% \item{Name der Abteilung}
+% \item{Nummer des ersten Problems der Abteilung}
+% \item{Nummer des letzten Problems der Abteilung}
+% \item{Name des Sachbearbeiters}
+% \end{enumerate}
+%
+% \DescribeMacro{\Abteilung}
+% Sollte einmal nur eine Aufgabe in der Abteilung vorhanden sein, benutzt man
+% \verb+\Abteilung*+, die die dann nur 3 Parameter erwartet.
+%
+% 
 % \DescribeEnv{BuB}
 % Die \verb+BuB+ Umgebung setzt die {\bfseries Bemerkungen und
 % Berichtigungen}
@@ -187,12 +232,16 @@
 % \DescribeMacro{\Buch}
 % Buchbesprechungen werden innerhalb der Umgebung \verb+Buecher+
 % wiedergegeben. Dabei wird jedes Buch durch den Befehl
-% \verb+\Buch+ begonnen, bei dem zwei Parameter anzugeben sind:
+% \verb+\Buch+ begonnen. Im Normalfall sind anschließend 2 Parameter anzugeben,
+% die dann entsprechend in der Text übernommen wird.
 % \begin{enumerate}
 % \item die Autoren des Buches; mehrere Autoren sind durch
 % \verb+;+ voneinander zu trennen. 
 % \item der Titel des Buches
 % \end{enumerate}
+% Wenn man eine besondere Schreibweise für Titel und/oder Autoren verwenden
+% will, muss die \verb+*+-Form des Befehls verwendet werden: \verb+\Buch*+
+% Hier entfallen dann die beider Paramater.
 %
 % \DescribeEnv{WebSites}
 % \DescribeMacro{\WebSite}
@@ -317,6 +366,15 @@
 % \verb+\foto{<Breite>}{<Hoehe>}{<Bildunterschrift>}+\newline
 % benutzt werden.
 %
+% \DescribeMacro{\x}
+% Der \textit{diagram-style} definiert das Makro \verb+\x+, das in der Notation
+% von Lösungen benutzt werden kann um das Symbol $\times$ für Schlagfälle zu
+% erzeugen. In \textit{feenschach} wird dies auch benutzt, in der Schwalbe
+% notieren wir einen Schlagfall mittels eines Doppelpunkt. Daher wird der
+% Befehl für die Schwalbe umdefiniert.
+% \DescribeMacro{\mal}
+% Als Kurzschreibweise für das $\times$ Symbol ist der Befehl \verb+\mal+ definiert.
+%
 % \StopEventually{\PrintIndex\PrintChanges}
 %
 % \section{Die Treiberdatei f"ur die Dokumentation}
@@ -351,12 +409,12 @@
 %    \begin{macrocode}
 %<*class>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schwalbe}[2015/02/17]
-\LoadClass[11pt]{article}
+\ProvidesClass{schwalbe}[2017/01/31]
+\LoadClass[11pt,a4paper]{article}
 \RequirePackage[12pt]{schwalbe}
 \RequirePackage[T2A,T1]{fontenc}% fsRUS 140121
 \RequirePackage[koi8-r,utf8]{inputenc}% fsRUS 140121
-\RequirePackage[ngerman,english,german]{babel}
+\RequirePackage[russian,german,english,ngerman]{babel}
 \RequirePackage{eurosym}
 \RequirePackage{ifthen}
 \RequirePackage{times}
@@ -364,6 +422,7 @@
 \RequirePackage{url}
 \RequirePackage{paralist}
 \RequirePackage{afterpage}
+\InputIfFileExists{schwalbe.ext}{}{}%
 \RequirePackage{picinpar}
 %    \end{macrocode}
 %
@@ -371,15 +430,22 @@
 %    \begin{macrocode}
 \hyphenation{Patt-idee Da-men-op-fer nicht-ortho-doxe Grim-shaw Rein-form}
 
+
 \advance\exhyphenpenalty by -10
 \tolerance2000\relax
 \emergencystretch15\p@
 %    \end{macrocode}
 %
+% Für URLs etc. benutzen wir als Font Inconsolata
+%    \begin{macrocode}
+\renewcommand*{\ttdefault}{zi4}%
+\def\zifour at spc{\hyphenchar\font=\m at ne}
+%    \end{macrocode}
+%
 % Innerhalb der \Schwalbe{} haben wir ein spezielles Seitenlayout.
 %    \begin{macrocode}
-\hoffset-25mm
-\voffset-25mm
+\hoffset-1in
+\voffset-1in
 \textheight26cm
 \textwidth157mm
 \oddsidemargin22.5mm
@@ -472,6 +538,8 @@
    \hrule width \textwidth height 1\p@%
    %\input{intro}%
    \vskip5mm%
+   \newcommand{\SchwalbeCopyright}%
+   {\textcopyright{} Schwalbe, deutsche Vereinigung für Problemschach #4}%
 }
 %    \end{macrocode}
 %
@@ -650,7 +718,25 @@
 % sofern dies pa"st. Au"serdem werden von jedem Diagramm
 % die Autoren sowie Diagramm und Seitennummern in die 
 % Datei \jobname.inhalt geschrieben.
+% Zur Einleitung der einzelnen Abteilungen gibt es einen speziellen Befehl
+% \verb+\Abteilung+.
+%
 %    \begin{macrocode}
+\newcommand{\sw at urd@abteilung}{%
+    \@ifstar%
+        \@sw at urd@abteilung at one%
+        \@sw at urd@abteilung%
+}
+\newcommand{\@sw at urd@abteilung at one}[4]{%
+    \textbf{#1 (\ref{#2}): %
+    Bearbeiter = #3%
+    \url{#4}}
+}
+\newcommand{\@sw at urd@abteilung}[5]{%
+    \textbf{#1 (\ref{#2}-\ref{#3}): %
+    Bearbeiter = #4%
+    \url{#5}}
+}
 \newenvironment{Urdrucke}[1]{%
     \setboolean{showcity}{true}%
     \nocomputer%
@@ -668,6 +754,7 @@
     \titel at skip%
     \stepcounter{@inhalt}%
     \inhalt at label\relax%
+    \let\Abteilung=\sw at urd@abteilung%
     % Eintrag im Inhaltsverzeichnis
     \bgroup%
        \def\@tempb{\Urdrucke}%
@@ -687,7 +774,20 @@
 % \item die Nummer des Heftes mit den Urdrucken
 % \item Monat und Jahr
 % \end{enumerate}
+% Innerhalb der Umgebung gibt es einen speziellen Befehl, um die 
+% Abteilungen einzuleiten.
 %    \begin{macrocode}
+\newcommand{\sw at lsg@abteilung}{%
+    \@ifstar%
+        \@sw at lsg@abteilung at one%
+        \@sw at lsg@abteilung%
+}
+\newcommand{\@sw at lsg@abteilung at one}[3]{%
+    \textbf{#1 Nr. #2} (Bearbeiter = #3)%
+}
+\newcommand{\@sw at lsg@abteilung}[4]{%
+    \textbf{#1 Nr. #2-#3} (Bearbeiter = #4)%
+}
 \newenvironment{Loesungen}[2]{%
     \begingroup%
    \ttitel at skip%
@@ -695,6 +795,7 @@
    \titel at skip%
    \stepcounter{@inhalt}%
    \inhalt at label\relax%
+   \let\Abteilung=\sw at lsg@abteilung%
    % Eintrag im Inhaltsverzeichnis
     \bgroup%
       \def\@tempb{\Loesungen}%
@@ -948,6 +1049,30 @@
 }{}
 %    \end{macrocode}
 %
+% Analog zum Märchenlexikon gibt es das \textit{Retrolexikon}.
+%
+%   \begin{macrocode}
+\newcounter{@retrolexikon}
+\setcounter{@retrolexikon}{0}
+\newboolean{@first at retrolexikon@entry}
+\newcommand{\retroart}[1]{%
+  \ifthenelse{\boolean{@first at retrolexikon@entry}}{%
+    \setboolean{@first at retrolexikon@entry}{false}%
+  }{%
+    --- %
+  }%
+  \emph{#1:} \ignorespaces%
+}
+\newenvironment{retrolexikon}%
+{%
+  \ifthenelse{\value{@retrolexikon}=0}{%
+    {\itshape Kleines Retro-Lexikon:} %
+  }{}%
+  \setboolean{@first at retrolexikon@entry}{true}%
+  \stepcounter{@retrolexikon}%
+}{}
+%   \end{macrocode}
+%
 % Die Umbegung \verb+Entscheid+ erzeugt einen Eintrag ins Inhaltsverzeichnis.
 % Als Parameter ist der Name des Turnier anzugeben.
 % Die "Uberschrift muss mittels der Umbebung \verb+Titel+ gesetzt werden.
@@ -1022,7 +1147,10 @@
    \l@@klist%
 }
 %
-\newcommand{\Buch}[2]{%
+\newcommand{\Buch}{%
+    \@ifstar{\@Buch}{\x at Buch}%
+}
+\newcommand{\@Buch}{%
     \ifthenelse{\boolean{@firstbook}}{%
         \titel at skip%
         \setboolean{@firstbook}{false}%
@@ -1030,6 +1158,9 @@
         \par%
     }%
    \stepcounter{@buecher}%
+}
+\newcommand{\x at Buch}[2]{%
+    \@Buch%
    \bgroup%
       \bfseries%
       \ifx\relax#1\else%
@@ -1158,7 +1289,7 @@
    \ttitel at skip%
    \vbox{%
       \centering
-      {\Large\bf#1}
+      {\Large\bfseries#1}
    }%
    \titel at skip%
    \diagnum{1}%
@@ -1269,7 +1400,7 @@
 \def\Verstorben{\@ifstar{\y at Verstorben}{\x at Verstorben}}
 \def\x at Verstorben#1#2{%
    \ttitel at skip%
-   \hbox to \textwidth{\large\bf\uppercase{#1}\hfill#2}%
+   \hbox to \textwidth{\large\bfseries\uppercase{#1}\hfill#2}%
    \titel at skip%
    % Erzeuge den Eintrag f\"ur das Inhaltsverzeichnis
    \stepcounter{@inhalt}%
@@ -1311,6 +1442,7 @@
 \def\Nachruf#1{%
    % Erzeuge den Eintrag f\"ur das Inhaltsverzeichnis
    \stepcounter{@inhalt}%
+   \inhalt at label\relax%
    \bgroup%
       \def\@tempb{\Verstorben}%
       \def\@tempc{#1}%
@@ -1334,7 +1466,7 @@
    \ttitel at skip%
    \vbox{%
       \centering%
-      \large\bf\uppercase{#1}%
+      \Large\bfseries{#1}%
    }%
    \titel at skip%
 }
@@ -1342,7 +1474,7 @@
    \ttitel at skip%
    \vbox{%
       \centering%
-      \large\bf\uppercase{#2}%
+      \Large\bfseries{#2}%
    }%
    \titel at skip%
    \bgroup%
@@ -1574,8 +1706,8 @@
 \renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}{.4ex}{.1ex}{\normalfont}}
 
 \renewcommand{\x}{:}
+\newcommand{\mal}{\mbox{\ifmmode\times\else$\times$\fi}}
 %
-\InputIfFileExists{schwalbe.ext}{}{}%
 %
 %</class>
 %    \end{macrocode}
@@ -1584,7 +1716,7 @@
 %    \begin{macrocode}
 %<*style>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{schwalbe}[2015/02/17]
+\ProvidesPackage{schwalbe}[2017/01/31]
 %    \end{macrocode}
 %
 % Der \textit{Schwalbe-Style} ist eine Erweiterung des

Modified: trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.cls	2018-08-05 21:02:09 UTC (rev 48355)
+++ trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.cls	2018-08-05 21:02:24 UTC (rev 48356)
@@ -34,12 +34,12 @@
 %%
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schwalbe}[2015/02/17]
-\LoadClass[11pt]{article}
+\ProvidesClass{schwalbe}[2017/01/31]
+\LoadClass[11pt,a4paper]{article}
 \RequirePackage[12pt]{schwalbe}
 \RequirePackage[T2A,T1]{fontenc}% fsRUS 140121
 \RequirePackage[koi8-r,utf8]{inputenc}% fsRUS 140121
-\RequirePackage[ngerman,english,german]{babel}
+\RequirePackage[russian,german,english,ngerman]{babel}
 \RequirePackage{eurosym}
 \RequirePackage{ifthen}
 \RequirePackage{times}
@@ -47,6 +47,7 @@
 \RequirePackage{url}
 \RequirePackage{paralist}
 \RequirePackage{afterpage}
+\InputIfFileExists{schwalbe.ext}{}{}%
 \RequirePackage{picinpar}
 \hyphenation{Patt-idee Da-men-op-fer nicht-ortho-doxe Grim-shaw Rein-form}
 
@@ -53,8 +54,10 @@
 \advance\exhyphenpenalty by -10
 \tolerance2000\relax
 \emergencystretch15\p@
-\hoffset-25mm
-\voffset-25mm
+\renewcommand*{\ttdefault}{zi4}%
+\def\zifour at spc{\hyphenchar\font=\m at ne}
+\hoffset-1in
+\voffset-1in
 \textheight26cm
 \textwidth157mm
 \oddsidemargin22.5mm
@@ -124,6 +127,8 @@
    \hrule width \textwidth height 1\p@%
    %\input{intro}%
    \vskip5mm%
+   \newcommand{\SchwalbeCopyright}%
+   {\textcopyright{} Schwalbe, deutsche Vereinigung für Problemschach #4}%
 }
 \newenvironment{Editorial}[2][Editorial]{%
    \ttitel at skip%
@@ -262,6 +267,21 @@
       }%
    \expandafter\endgroup\@tempd%
 }{}
+\newcommand{\sw at urd@abteilung}{%
+    \@ifstar%
+        \@sw at urd@abteilung at one%
+        \@sw at urd@abteilung%
+}
+\newcommand{\@sw at urd@abteilung at one}[4]{%
+    \textbf{#1 (\ref{#2}): %
+    Bearbeiter = #3%
+    \url{#4}}
+}
+\newcommand{\@sw at urd@abteilung}[5]{%
+    \textbf{#1 (\ref{#2}-\ref{#3}): %
+    Bearbeiter = #4%
+    \url{#5}}
+}
 \newenvironment{Urdrucke}[1]{%
     \setboolean{showcity}{true}%
     \nocomputer%
@@ -279,6 +299,7 @@
     \titel at skip%
     \stepcounter{@inhalt}%
     \inhalt at label\relax%
+    \let\Abteilung=\sw at urd@abteilung%
     % Eintrag im Inhaltsverzeichnis
     \bgroup%
        \def\@tempb{\Urdrucke}%
@@ -291,6 +312,17 @@
      }%
     \expandafter\egroup\@tempa%
 }{}
+\newcommand{\sw at lsg@abteilung}{%
+    \@ifstar%
+        \@sw at lsg@abteilung at one%
+        \@sw at lsg@abteilung%
+}
+\newcommand{\@sw at lsg@abteilung at one}[3]{%
+    \textbf{#1 Nr. #2} (Bearbeiter = #3)%
+}
+\newcommand{\@sw at lsg@abteilung}[4]{%
+    \textbf{#1 Nr. #2-#3} (Bearbeiter = #4)%
+}
 \newenvironment{Loesungen}[2]{%
     \begingroup%
    \ttitel at skip%
@@ -298,6 +330,7 @@
    \titel at skip%
    \stepcounter{@inhalt}%
    \inhalt at label\relax%
+   \let\Abteilung=\sw at lsg@abteilung%
    % Eintrag im Inhaltsverzeichnis
     \bgroup%
       \def\@tempb{\Loesungen}%
@@ -493,6 +526,25 @@
   \setboolean{@first at lexikon@entry}{true}%
   \stepcounter{@maerchenlexikon}%
 }{}
+\newcounter{@retrolexikon}
+\setcounter{@retrolexikon}{0}
+\newboolean{@first at retrolexikon@entry}
+\newcommand{\retroart}[1]{%
+  \ifthenelse{\boolean{@first at retrolexikon@entry}}{%
+    \setboolean{@first at retrolexikon@entry}{false}%
+  }{%
+    --- %
+  }%
+  \emph{#1:} \ignorespaces%
+}
+\newenvironment{retrolexikon}%
+{%
+  \ifthenelse{\value{@retrolexikon}=0}{%
+    {\itshape Kleines Retro-Lexikon:} %
+  }{}%
+  \setboolean{@first at retrolexikon@entry}{true}%
+  \stepcounter{@retrolexikon}%
+}{}
 \newenvironment{Entscheid}[1]{%
    % Erzeuge den Eintrag f\"ur das Inhaltsverzeichnis
    \stepcounter{@inhalt}%
@@ -546,7 +598,10 @@
    \@fullname#1; %
    \l@@klist%
 }
-\newcommand{\Buch}[2]{%
+\newcommand{\Buch}{%
+    \@ifstar{\@Buch}{\x at Buch}%
+}
+\newcommand{\@Buch}{%
     \ifthenelse{\boolean{@firstbook}}{%
         \titel at skip%
         \setboolean{@firstbook}{false}%
@@ -554,6 +609,9 @@
         \par%
     }%
    \stepcounter{@buecher}%
+}
+\newcommand{\x at Buch}[2]{%
+    \@Buch%
    \bgroup%
       \bfseries%
       \ifx\relax#1\else%
@@ -662,7 +720,7 @@
    \ttitel at skip%
    \vbox{%
       \centering
-      {\Large\bf#1}
+      {\Large\bfseries#1}
    }%
    \titel at skip%
    \diagnum{1}%
@@ -760,7 +818,7 @@
 \def\Verstorben{\@ifstar{\y at Verstorben}{\x at Verstorben}}
 \def\x at Verstorben#1#2{%
    \ttitel at skip%
-   \hbox to \textwidth{\large\bf\uppercase{#1}\hfill#2}%
+   \hbox to \textwidth{\large\bfseries\uppercase{#1}\hfill#2}%
    \titel at skip%
    % Erzeuge den Eintrag f\"ur das Inhaltsverzeichnis
    \stepcounter{@inhalt}%
@@ -800,6 +858,7 @@
 \def\Nachruf#1{%
    % Erzeuge den Eintrag f\"ur das Inhaltsverzeichnis
    \stepcounter{@inhalt}%
+   \inhalt at label\relax%
    \bgroup%
       \def\@tempb{\Verstorben}%
       \def\@tempc{#1}%
@@ -820,7 +879,7 @@
    \ttitel at skip%
    \vbox{%
       \centering%
-      \large\bf\uppercase{#1}%
+      \Large\bfseries{#1}%
    }%
    \titel at skip%
 }
@@ -828,7 +887,7 @@
    \ttitel at skip%
    \vbox{%
       \centering%
-      \large\bf\uppercase{#2}%
+      \Large\bfseries{#2}%
    }%
    \titel at skip%
    \bgroup%
@@ -1016,7 +1075,7 @@
 \renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}{.4ex}{.1ex}{\normalfont}}
 
 \renewcommand{\x}{:}
-\InputIfFileExists{schwalbe.ext}{}{}%
+\newcommand{\mal}{\mbox{\ifmmode\times\else$\times$\fi}}
 \endinput
 %%
 %% End of file `schwalbe.cls'.

Modified: trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.sty	2018-08-05 21:02:09 UTC (rev 48355)
+++ trunk/Master/texmf-dist/tex/latex/schwalbe-chess/schwalbe.sty	2018-08-05 21:02:24 UTC (rev 48356)
@@ -34,7 +34,7 @@
 %%
 %%
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{schwalbe}[2015/02/17]
+\ProvidesPackage{schwalbe}[2017/01/31]
 \DeclareOption{10pt}{\PassOptionsToPackage{10pt}{diagram}}
 \DeclareOption{11pt}{\PassOptionsToPackage{11pt}{diagram}}
 \DeclareOption{12pt}{\PassOptionsToPackage{12pt}{diagram}}



More information about the tex-live-commits mailing list