texlive[74748] Master/texmf-dist: sesstime (26mar25)
commits+karl at tug.org
commits+karl at tug.org
Wed Mar 26 21:01:18 CET 2025
Revision: 74748
https://tug.org/svn/texlive?view=revision&revision=74748
Author: karl
Date: 2025-03-26 21:01:18 +0100 (Wed, 26 Mar 2025)
Log Message:
-----------
sesstime (26mar25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/sesstime/README.txt
trunk/Master/texmf-dist/doc/latex/sesstime/sesstime.pdf
trunk/Master/texmf-dist/doc/latex/sesstime/stimsamp.tex
trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp3.tex
trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp4.tex
trunk/Master/texmf-dist/source/latex/sesstime/sesstime.dtx
trunk/Master/texmf-dist/source/latex/sesstime/sesstime.ins
trunk/Master/texmf-dist/tex/latex/sesstime/sesstime.sty
Modified: trunk/Master/texmf-dist/doc/latex/sesstime/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sesstime/README.txt 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/doc/latex/sesstime/README.txt 2025-03-26 20:01:18 UTC (rev 74748)
@@ -1,5 +1,5 @@
-sesstime v1.12
-Copyright 2016-2019 Niklas Beisert
+sesstime v1.1.3
+Copyright 2016-2025 Niklas Beisert
sesstime is a LaTeX2e package to add timing marks to lecture notes
in order to help managing the time available for presenting a given
@@ -24,13 +24,13 @@
Run "latex sesstime.ins" to create the package sesstime.sty
and the sample stimsamp.tex with stimsmp3.tex and stimsmp4.tex.
-Copy the file sesstime.sty to an appropriate directory of your LaTeX
-distribution, e.g. texmf-root/tex/latex/sesstime.
+Copy the file sesstime.sty to an appropriate directory
+of your LaTeX distribution, e.g. texmf-root/tex/latex/sesstime.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
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 2005/12/01 or later.
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
Modified: trunk/Master/texmf-dist/doc/latex/sesstime/sesstime.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/sesstime/stimsamp.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sesstime/stimsamp.tex 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/doc/latex/sesstime/stimsamp.tex 2025-03-26 20:01:18 UTC (rev 74748)
@@ -6,18 +6,18 @@
%%
%% sesstime.dtx (with options: `sample')
%%
-%% Copyright (C) 2016-2019 Niklas Beisert
+%% Copyright (C) 2016-2025 Niklas Beisert
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% 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 2005/12/01 or later.
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-\ProvidesFile{stimsamp.tex}[2019/01/17 v1.12 sample for sesstime]
+\ProvidesFile{stimsamp.tex}[2025/03/25 v1.1.3 sample for sesstime]
\documentclass[12pt]{article}
\usepackage{geometry}
Modified: trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp3.tex 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp3.tex 2025-03-26 20:01:18 UTC (rev 74748)
@@ -6,15 +6,15 @@
%%
%% sesstime.dtx (with options: `sample3')
%%
-%% Copyright (C) 2016-2019 Niklas Beisert
+%% Copyright (C) 2016-2025 Niklas Beisert
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% 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 2005/12/01 or later.
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
\section{three}
\timingchapter
Modified: trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp4.tex 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/doc/latex/sesstime/stimsmp4.tex 2025-03-26 20:01:18 UTC (rev 74748)
@@ -6,15 +6,15 @@
%%
%% sesstime.dtx (with options: `sample4')
%%
-%% Copyright (C) 2016-2019 Niklas Beisert
+%% Copyright (C) 2016-2025 Niklas Beisert
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% 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 2005/12/01 or later.
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
\section{four}
\timingchapter
Modified: trunk/Master/texmf-dist/source/latex/sesstime/sesstime.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/sesstime/sesstime.dtx 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/source/latex/sesstime/sesstime.dtx 2025-03-26 20:01:18 UTC (rev 74748)
@@ -1,14 +1,15 @@
-% \iffalse
%
-% sesstime.dtx Copyright (C) 2016-2019 Niklas Beisert
+% \iffalse meta-comment
%
+% sesstime.dtx Copyright (C) 2016-2025 Niklas Beisert
+%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
% of this license or (at your option) any later version.
% 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 2005/12/01 or later.
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
% This work has the LPPL maintenance status `maintained'.
%
@@ -16,32 +17,35 @@
%
% This work consists of the files sesstime.dtx and sesstime.ins
% and the derived files sesstime.sty and stimsamp.tex
-% with |stimsmp3.tex| and |stimsmp4.tex|.
+% with stimsmp3.tex and stimsmp4.tex.
%
%<package|sample>\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-%<package>\ProvidesPackage{sesstime}[2019/01/17 v1.12 session timing marks]
-%<sample>\ProvidesFile{stimsamp.tex}[2019/01/17 v1.12 sample for sesstime]
+%<package>\ProvidesPackage{sesstime}[2025/03/25 v1.1.3 session timing marks]
+%<sample>\ProvidesFile{stimsamp.tex}[2025/03/25 v1.1.3 sample for sesstime]
%<*driver>
-\def\thedate#1{2019/01/17}\def\theversion#1{v1.12}
-\ProvidesFile{sesstime.drv}[\thedate{} \theversion{} sesstime reference manual file]
+\def\thedate#1{2025/03/25}\def\theversion#1{v1.1.3}
+\ProvidesFile{sesstime.dtx}[\thedate{} \theversion{} sesstime reference manual file]
\PassOptionsToClass{10pt,a4paper}{article}
\documentclass{ltxdoc}
\usepackage[margin=35mm]{geometry}
-\usepackage{hyperref}
+\usepackage[hyperindex=false]{hyperref}
\usepackage{hyperxmp}
\usepackage[usenames]{color}
-\hypersetup{colorlinks=true}
-\hypersetup{pdfstartview=FitH}
-\hypersetup{pdfpagemode=UseNone}
+\AddToHook{begindocument/before}{\hypersetup{colorlinks=false}}
+\hypersetup{urlbordercolor={.5 1 1}}
+\hypersetup{linkbordercolor={1 .7 .7}}
+\AddToHook{begindocument/before}{\hypersetup{pdfstartview=FitH}}
+\hypersetup{keeppdfinfo=true}
\hypersetup{pdfsource={}}
\hypersetup{pdflang={en-UK}}
-\hypersetup{pdfcopyright={Copyright 2016-2019 Niklas Beisert.
+\hypersetup{pdfurl={https://ctan.org/pkg/sesstime}}
+\hypersetup{pdfcopyright={Copyright 2016-2025 Niklas Beisert.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.}}
-\hypersetup{pdflicenseurl={http://www.latex-project.org/lppl.txt}}
+\hypersetup{pdflicenseurl={https://www.latex-project.org/lppl.txt}}
\hypersetup{pdfcontactaddress={ETH Zurich, ITP, HIT K,
Wolfgang-Pauli-Strasse 27}}
\hypersetup{pdfcontactpostcode={8093}}
@@ -48,10 +52,15 @@
\hypersetup{pdfcontactcity={Zurich}}
\hypersetup{pdfcontactcountry={Switzerland}}
\hypersetup{pdfcontactemail={nbeisert at itp.phys.ethz.ch}}
-\hypersetup{pdfcontacturl={http://people.phys.ethz.ch/\xmptilde nbeisert/}}
+\hypersetup{pdfcontacturl={https://people.phys.ethz.ch/\xmptilde nbeisert/}}
+\newcommand{\markpkg}[1]{\textsf{#1}}
\newcommand{\secref}[1]{\hyperref[#1]{section \ref*{#1}}}
+\newcommand{\ctanref}[2]{\href{https://ctan.org/#1}{#2}}
+\newcommand{\ctanpkg}[1]{\ctanref{pkg/#1}{\markpkg{#1}}}
+\def\textvert{\texttt{\char"7C}}
+
\parskip1ex
\parindent0pt
\let\olditemize\itemize
@@ -59,7 +68,7 @@
\begin{document}
-\title{The \textsf{sesstime} Package}
+\title{The \markpkg{sesstime} Package}
\hypersetup{pdftitle={The sesstime Package}}
\author{Niklas Beisert\\[2ex]
Institut f\"ur Theoretische Physik\\
@@ -69,11 +78,12 @@
{\texttt{nbeisert at itp.phys.ethz.ch}}}
\hypersetup{pdfauthor={Niklas Beisert}}
\hypersetup{pdfsubject={Manual for the LaTeX2e Package sesstime}}
-\date{\thedate{}, \theversion{}}
+\date{\thedate{}, \theversion{}\\[1ex]
+\url{https://ctan.org/pkg/sesstime}}
\maketitle
\begin{abstract}\noindent
-\textsf{sesstime} is a \LaTeXe{} package
+\markpkg{sesstime} is a \LaTeXe{} package
to add timing marks to lecture notes
in order to help managing the time available
for presenting a given section of the document.
@@ -164,9 +174,9 @@
provided by the package and some hints how to structure and maintain
the information within the document.
A complete reference of commands
-and configuration options in given in section \ref{sec:commands}.
+and configuration options in given in \secref{sec:commands}.
-To use the package \textsf{sesstime} add the command
+To use the package \ctanpkg{sesstime} add the command
\begin{center}
|\usepackage{sesstime}|
\end{center}
@@ -516,12 +526,12 @@
%
Also individual types of timing marks can be suppressed
by similar package options,
-see section \ref{sec:packageoptions}.
+see \secref{sec:packageoptions}.
For a finer selection or suppression of comments,
one could use an optional argument such as
|[if=private]| (only in the private version)
or |[not=public]| (only in the public version),
-see section \ref{sec:flags}.
+see \secref{sec:flags}.
Please note that the package uses a simple
mechanism to place timing marks and comments in the margin
@@ -560,7 +570,7 @@
to show the time instead of the session number.
See appendix \ref{sec:sample} for a sample implementation.
-Please refer to the command reference in section \ref{sec:commands}
+Please refer to the command reference in \secref{sec:commands}
as well as the implementation in appendix \ref{sec:implementation}
to find out about commands to be customised:
Commands suitable for customisation are among
@@ -594,7 +604,7 @@
\end{center}
The optional argument \textit{cond}
is a comma-separated list of options described in
-section \ref{sec:flagsref}.
+\secref{sec:flagsref}.
The argument \textit{abstime} represents the absolute time at this instant;
it can be specified in minutes
or in the format \textit{hour}|:|\textit{minutes}.
@@ -792,27 +802,27 @@
Below we provide a complete list of available options:
%
\begin{itemize}
-\item |print|[|=true|$\vert$|false|]
+\item |print|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing all timing marks.
-\item |block|[|=true|$\vert$|false|]
+\item |block|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing block marks.
-\item |chapter|[|=true|$\vert$|false|]
+\item |chapter|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing chapter marks.
-\item |session|[|=true|$\vert$|false|]
+\item |session|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing session marks.
-\item |comment|[|=true|$\vert$|false|]
+\item |comment|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing comments.
-\item |warning|[|=true|$\vert$|false|]
+\item |warning|[|=true|\textvert|false|]
(no value implies |true|, initially set to |true|) --
Enable/disable printing warnings.
@@ -868,15 +878,15 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Copyright}
-Copyright \copyright{} 2016--2019 Niklas Beisert
+Copyright \copyright{} 2016--2025 Niklas Beisert
This work may be distributed and/or modified under the
conditions of the \LaTeX{} Project Public License, either version 1.3
of this license or (at your option) any later version.
The latest version of this license is in
- \url{http://www.latex-project.org/lppl.txt}
-and version 1.3 or later is part of all distributions of \LaTeX{}
-version 2005/12/01 or later.
+ \url{https://www.latex-project.org/lppl.txt}
+and version 1.3c or later is part of all distributions of \LaTeX{}
+version 2008 or later.
This work has the LPPL maintenance status `maintained'.
@@ -925,10 +935,10 @@
The package relies on other packages:
\begin{itemize}
\item
-This package uses the package \textsf{keyval}
-from the \textsf{graphics} bundle
+This package uses the package \ctanpkg{keyval}
+from the \ctanpkg{graphics} bundle
to process the options for the package, environments and macros.
-Compatibility with the \textsf{keyval} package
+Compatibility with the \ctanpkg{keyval} package
has been tested with v1.15 (2014/10/28).
\end{itemize}
@@ -963,6 +973,24 @@
\subsection{Revision History}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\iffalse
+\paragraph{vN.N.N+:} 20YY/MM/NN
+
+\begin{itemize}
+\item
+\ldots
+\end{itemize}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\paragraph{v1.1.3:} 2025/03/25
+
+\begin{itemize}
+\item
+maintenance and manual update
+\end{itemize}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\paragraph{v1.12:} 2019/01/17
\begin{itemize}
@@ -986,7 +1014,7 @@
\item
grabbing of section titles improved
\item
-options |depthsec| and |depthpar| to
+options |depthsec| and |depthpar| to
adjust depth in list of sessions
\end{itemize}
@@ -1068,7 +1096,7 @@
%\fi
%
% In this section we provide an example of how to use
-% some of the \textsf{sesstime} features.
+% some of the \ctanpkg{sesstime} features.
% We also test the behaviour in some special cases.
%
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1079,7 +1107,7 @@
\documentclass[12pt]{article}
% \end{macrocode}
-% Use package \textsf{geometry} to adjust the page layout,
+% Use package \ctanpkg{geometry} to adjust the page layout,
% adjust the paragraph shape:
% \begin{macrocode}
\usepackage{geometry}
@@ -1089,7 +1117,7 @@
\parindent0pt
% \end{macrocode}
-% Include the \textsf{sesstime} package:
+% Include the \ctanpkg{sesstime} package:
% \begin{macrocode}
\RequirePackage{sesstime}
% \end{macrocode}
@@ -1400,9 +1428,9 @@
% \paragraph{Required Packages.}
%
% The package loads the package
-% \textsf{keyval}
+% \ctanpkg{keyval}
% if not yet present.
-% \textsf{keyval} is used for extended options processing:
+% \ctanpkg{keyval} is used for extended options processing:
% \begin{macrocode}
\RequirePackage{keyval}
% \end{macrocode}
@@ -1509,7 +1537,7 @@
% \end{macrocode}
% \end{macro}
-% Pass undeclared options on to \textsf{keyval} processing:
+% Pass undeclared options on to \ctanpkg{keyval} processing:
% \begin{macrocode}
\DeclareOption*{\expandafter\timingconfigure\expandafter{\CurrentOption}}
% \end{macrocode}
Modified: trunk/Master/texmf-dist/source/latex/sesstime/sesstime.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/sesstime/sesstime.ins 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/source/latex/sesstime/sesstime.ins 2025-03-26 20:01:18 UTC (rev 74748)
@@ -2,31 +2,20 @@
\input docstrip.tex
\keepsilent
-% sesstime.ins Copyright (C) 2016-2019 Niklas Beisert
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% 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 2005/12/01 or later.
-
\preamble
-Copyright (C) 2016-2019 Niklas Beisert
+Copyright (C) 2016-2025 Niklas Beisert
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
of this license or (at your option) any later version.
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 2005/12/01 or later.
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
\endpreamble
-% the style and sample files
\generate{\askforoverwritefalse
\file{sesstime.sty}{\from{sesstime.dtx}{package}}
\file{stimsamp.tex}{\from{sesstime.dtx}{sample}}
Modified: trunk/Master/texmf-dist/tex/latex/sesstime/sesstime.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/sesstime/sesstime.sty 2025-03-26 20:01:09 UTC (rev 74747)
+++ trunk/Master/texmf-dist/tex/latex/sesstime/sesstime.sty 2025-03-26 20:01:18 UTC (rev 74748)
@@ -6,18 +6,18 @@
%%
%% sesstime.dtx (with options: `package')
%%
-%% Copyright (C) 2016-2019 Niklas Beisert
+%% Copyright (C) 2016-2025 Niklas Beisert
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% 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 2005/12/01 or later.
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1996/12/01]
-\ProvidesPackage{sesstime}[2019/01/17 v1.12 session timing marks]
+\ProvidesPackage{sesstime}[2025/03/25 v1.1.3 session timing marks]
\RequirePackage{keyval}
\def\sti at flags{}
More information about the tex-live-commits
mailing list.