texlive[54951] Master/texmf-dist: jslectureplanner (30apr20)

commits+karl at tug.org commits+karl at tug.org
Thu Apr 30 23:28:10 CEST 2020


Revision: 54951
          http://tug.org/svn/texlive?view=revision&revision=54951
Author:   karl
Date:     2020-04-30 23:28:09 +0200 (Thu, 30 Apr 2020)
Log Message:
-----------
jslectureplanner (30apr20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/README
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturebib-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturehandout-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturepresentation-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lectureprogram-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturescript-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/membertable-blank-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/membertable-filled-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presencetable-blank-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presencetable-filled-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presentation-list-english.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturebib.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturehandout.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturepresentation.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lectureprogram.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturescript.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/membertable-blank.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/membertable-filled.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presencetable-blank.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presencetable-filled.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presentation-list.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/jslectureplanner.pdf
    trunk/Master/texmf-dist/doc/latex/jslectureplanner/jslectureplanner.tex
    trunk/Master/texmf-dist/tex/latex/jslectureplanner/jslectureplanner.sty
    trunk/Master/texmf-dist/tex/latex/jslectureplanner/jsmembertable.sty

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/README
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturebib-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturehandout-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturepresentation-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lectureprogram-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/lecturescript-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/membertable-blank-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/membertable-filled-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presencetable-blank-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presencetable-filled-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/English/presentation-list-english.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturebib.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturehandout.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturepresentation.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lectureprogram.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/lecturescript.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/membertable-blank.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/membertable-filled.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presencetable-blank.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presencetable-filled.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/examples/German/presentation-list.pdf
===================================================================
(Binary files differ)

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

Modified: trunk/Master/texmf-dist/doc/latex/jslectureplanner/jslectureplanner.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/jslectureplanner/jslectureplanner.tex	2020-04-30 21:27:51 UTC (rev 54950)
+++ trunk/Master/texmf-dist/doc/latex/jslectureplanner/jslectureplanner.tex	2020-04-30 21:28:09 UTC (rev 54951)
@@ -29,7 +29,7 @@
 \usepackage[osf]{libertine}
 \usepackage[scaled=0.7]{beramono}
 \usepackage[T1]{fontenc}
-\usepackage[latin9]{inputenc}
+\usepackage[utf8]{inputenc}
 \usepackage{url}
 
 % markup
@@ -69,10 +69,10 @@
 
 \title{The \jslp\ bundle}
 
-\author{J\xFCrgen Spitzm\xFCller%
+\author{Jürgen Spitzmüller%
 \thanks{Please report issues via \protect\url{https://github.com/jspitz/jslectureplanner}.}}
 
-\date{Version 1.9, 2020/02/04}
+\date{Version 1.10, 2020/04/30}
 
 \maketitle
 
@@ -189,7 +189,7 @@
       short form: \emph{PS}, session form: \emph{Sitzung})
 \item \joption{se}: Seminar (verbose form: \emph{Seminar}, short form:
       \emph{SE}, session form: \emph{Sitzung})
-\item \joption{ue}: Practical course (verbose form: \emph{\xDCbung}, short
+\item \joption{ue}: Practical course (verbose form: \emph{Übung}, short
       form: \emph{UE}, session form: \emph{Sitzung})
 \item \joption{ko}: Colloquium (verbose form: \emph{Kolloquium}, short form:
       \emph{KO}, session form: \emph{Sitzung})
@@ -215,7 +215,7 @@
 \item [\joption{semester=\jparam{term}},] where \joption{\jparam{term}} is one of
 
 \begin{itemize}
-\item \joption{fs}: Spring term (\emph{Fr\xFChjahrssemester}, short form: \emph{FS})
+\item \joption{fs}: Spring term (\emph{Frühjahrssemester}, short form: \emph{FS})
 \item \joption{hs}: Fall term (\emph{Herbstsemester}, short form: \emph{HS})
 \item \joption{ss}: Summer term (\emph{Sommersemester}, short form: \emph{SoSe})
 \item \joption{ws}: Winter term (\emph{Wintersemester}, short form: \emph{WS})
@@ -271,7 +271,7 @@
 \item \joption{vl}: Lecture (\emph{Vorlesung})
 \item \joption{ps}: Undergraduate seminar (\emph{Proseminar})
 \item \joption{se}: Seminar (\emph{Seminar})
-\item \joption{ue}: Practical course (\emph{\xDCbung})
+\item \joption{ue}: Practical course (\emph{Übung})
 \item \joption{ko}: Colloquium (\emph{Kolloquium})
 \item \joption{pv}: Research seminar (\emph{Privatissimum})
 \end{itemize}
@@ -295,7 +295,7 @@
 description.}
 
 \begin{itemize}
-\item \joption{fs}: Spring term (\emph{Fr\xFChjahrssemester})
+\item \joption{fs}: Spring term (\emph{Frühjahrssemester})
 \item \joption{hs}: Fall term (\emph{Herbstsemester})
 \item \joption{ss}: Summer term (\emph{Sommersemester})
 \item \joption{ws}: Winter term (\emph{Wintersemester})
@@ -357,6 +357,9 @@
 \item \joption{draft=\jparam{true|false}}: If \joption{true}, a placeholder text (by default: ``Thema \jparam{n}'',
     see sec.~\ref{sec:misccust}) will be output if no session title is defined.
     This might be handy for planning the schedule.
+\item \joption{topicnumber=\jparam{n}}: In draft mode, reset the current topic number of this session to \jparam{n}.
+    All subsequent topics will be calculated from this unless reset again. This might be useful if only part of
+    the schedule is still drafted.
 \item \joption{titlesep=\jparam{separator}}: Separator between session title and
     subtitle (e.\,g., \verb|titlesep={.\ }|); this overrides any global separator set via \joption{sestitlesep} option
     or \jcsmacro{SessionTitleSep} macro for the current session
@@ -947,11 +950,11 @@
      This style can be used as a basis for English styles. The English examples
      included in the \jslp\ bundle use this style.
   \item \joption{cologne} provides some specifics current at the University of Cologne
-     (\emph{Universit\xE4t zu K\xF6ln}):
+     (\emph{Universität zu Köln}):
      \begin{itemize}
       \item Additional course types: \joption{ak} (AK, \emph{Arbeitskurs}),
-      \joption{as} (AS, \emph{Aufbauseminar}), \joption{es} (ES, \emph{Einf\xFChrungsseminar}),
-      \joption{evl} (EVL, \emph{Einf\xFChrungsvorlesung}), \joption{hs} (HS, \emph{Hauptseminar}).
+      \joption{as} (AS, \emph{Aufbauseminar}), \joption{es} (ES, \emph{Einführungsseminar}),
+      \joption{evl} (EVL, \emph{Einführungsvorlesung}), \joption{hs} (HS, \emph{Hauptseminar}).
      \end{itemize}
      
 \end{enumerate}
@@ -1188,7 +1191,7 @@
 \url{https://tex.stackexchange.com/a/473552/19291}.
 Thank you, Herbert, Enrico and Christian!
 Richard Zach provided a fix and enhancement to \jcsmacro{SetAutoOffset}. Many thanks for this.
-Finally, Dominik Wa\xDFenhoven tested the package and provided
+Finally, Dominik Waßenhoven tested the package and provided
 me with multiple suggestions, which effectively manifested in major new features such as
 the \jslp\ style files. Thanks, Dominik.
 
@@ -1195,6 +1198,12 @@
 \section{Release History}
 
 \begin{itemize}
+\item 2020/04/30 (v. 1.10):
+	\begin{itemize}
+		\item Do not increment session topic counter for cancelled sessions and breaks.
+		\item Add session option \joption{topicnumber} to reset topic number in draft mode.
+		\item Recode this manual in utf8.
+	\end{itemize}
 \item 2020/02/04 (v. 1.9):
 	\begin{itemize}
 		\item Allow \jcsmacro{SetBeamerFrameBreak} within \joption{SessionBlock}.
@@ -1306,7 +1315,7 @@
        \item Fix expansion issue in \joption{options} option of \jcsmacro{makebeamerprogram}.
        \item Add option to automatically shift all subsequent sessions by a certain value
              after every \emph{n}th session (\jcsmacro{SetAutoOffset}).
-       \item Add \joption{cologne} style file (suggested by Dominik Wa\xDFenhoven).
+       \item Add \joption{cologne} style file (suggested by Dominik Waßenhoven).
     \end{itemize}
 \item 2015/02/08 (v. 0.9):
      \begin{itemize}

Modified: trunk/Master/texmf-dist/tex/latex/jslectureplanner/jslectureplanner.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jslectureplanner/jslectureplanner.sty	2020-04-30 21:27:51 UTC (rev 54950)
+++ trunk/Master/texmf-dist/tex/latex/jslectureplanner/jslectureplanner.sty	2020-04-30 21:28:09 UTC (rev 54951)
@@ -23,8 +23,8 @@
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\filedate{2020/02/04}
-\def\fileversion{1.9}
+\def\filedate{2020/04/30}
+\def\fileversion{1.10}
 \def\filename{jslectureplanner.sty}
 
 \NeedsTeXFormat{LaTeX2e}
@@ -869,12 +869,12 @@
 \define at key{session}{presstudents}{\csdef{@sespresstudents}{{#1}}}
 \define at boolkey{session}{cancel}[true]{}
 \define at boolkey{session}{draft}[true]{}
+\define at key{session}{topicnumber}{\setcounter{sestopic}{#1-1}}
 \define at key{session}{extradate}{\csdef{@xsesdate}{#1}}
 \define at boolkey{session}{exam}[true]{}
 %
 \newcommand*\NewSession[2][]{%
   \stepcounter{sesunit}
-  \stepcounter{sestopic}
   \setcounter{snum}{\thesesunit-\thecancellations}
   \protected at csxdef{sesnr\thesnum}{\thesnum}
   \togglefalse{shortinstrdef}
@@ -963,6 +963,7 @@
           \noexpand\printbibliography[keyword=\csuse{sesbib\thesnum},heading=none]}%
         }%
     \else
+        \stepcounter{sestopic}
         \ifKV at session@draft
             \ifcsempty{@sestitle}{\protected at csxdef{sestitle\thesnum}{\sestopic}}{}
         \fi

Modified: trunk/Master/texmf-dist/tex/latex/jslectureplanner/jsmembertable.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/jslectureplanner/jsmembertable.sty	2020-04-30 21:27:51 UTC (rev 54950)
+++ trunk/Master/texmf-dist/tex/latex/jslectureplanner/jsmembertable.sty	2020-04-30 21:28:09 UTC (rev 54951)
@@ -24,8 +24,8 @@
 %%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\def\filedate{2020/02/04}
-\def\fileversion{1.9}
+\def\filedate{2020/04/30}
+\def\fileversion{1.10}
 \def\filename{jsmembertable.sty}
 
 \NeedsTeXFormat{LaTeX2e}



More information about the tex-live-commits mailing list.