texlive[61271] Master/texmf-dist: xistercian (11dec21)
commits+karl at tug.org
commits+karl at tug.org
Sat Dec 11 22:17:06 CET 2021
Revision: 61271
http://tug.org/svn/texlive?view=revision&revision=61271
Author: karl
Date: 2021-12-11 22:17:05 +0100 (Sat, 11 Dec 2021)
Log Message:
-----------
xistercian (11dec21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/xistercian/README.md
trunk/Master/texmf-dist/doc/latex/xistercian/xistercian.pdf
trunk/Master/texmf-dist/source/latex/xistercian/xistercian.dtx
trunk/Master/texmf-dist/tex/latex/xistercian/xistercian.sty
Modified: trunk/Master/texmf-dist/doc/latex/xistercian/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/xistercian/README.md 2021-12-11 21:15:54 UTC (rev 61270)
+++ trunk/Master/texmf-dist/doc/latex/xistercian/README.md 2021-12-11 21:17:05 UTC (rev 61271)
@@ -1,7 +1,7 @@
-------------------------------------------------------------------------------
# xistercian -- Cistercian numerals in LaTeX
-Version 2021-11-23 v1.1
+Version 2021-11-23 v1.1a
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
Modified: trunk/Master/texmf-dist/doc/latex/xistercian/xistercian.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/xistercian/xistercian.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/xistercian/xistercian.dtx 2021-12-11 21:15:54 UTC (rev 61270)
+++ trunk/Master/texmf-dist/source/latex/xistercian/xistercian.dtx 2021-12-11 21:17:05 UTC (rev 61271)
@@ -55,10 +55,11 @@
\fi
%
\IfFileExists{xistercian.sty}{\RequirePackage[debug]{xistercian}}{}
-\ProvidesFile{xistercian.dtx}[2021-11-23 v1.1 Cistercian numerals in LaTeX]
+\ProvidesFile{xistercian.dtx}[2021-11-23 v1.1a Cistercian numerals in LaTeX]
\PassOptionsToPackage{full}{textcomp}
\documentclass{l3doc}
\RequirePackage[fulloldstyle,nott]{kpfonts}
+\RequirePackage{microtype}
\RequirePackage{csquotes}
\RequirePackage{tikz}
\usetikzlibrary{arrows.meta}
@@ -138,7 +139,7 @@
\begin{document}
\title{The \pkg{xistercian} package}
\author{Jonathan P. Spratte\thanks{\protect\randomize{jspratte at yahoo.de}}}
- \date{2021-11-23 v1.1}
+ \date{2021-11-23 v1.1a}
\DocInput{xistercian.dtx}
\end{document}
%</driver>^^A=<<
@@ -520,9 +521,9 @@
% \begin{verbatim}
% \cisterciansetup
% {
-% 5=triangle,
-% 5=dot, 5=dot=.1ex, 5={dot=.1ex},
-% 5=dash, 5=dash=2, 5={dash=2}
+% 5=triangle, 5={triangle},
+% 5=dot, 5={dot}, 5=dot=.1ex, 5={dot=.1ex},
+% 5=dash, 5={dash}, 5=dash=2, 5={dash=2}
% }
% \end{verbatim}
%
@@ -646,10 +647,11 @@
% \clearpage
% \section{Implementation}
%
-% First we load the required packages
+% First we say who we are and load the required packages
% \gobbledocstriptag
%<*pkg>
% \begin{macrocode}
+\ProvidesPackage{xistercian}[2021-11-23 v1.1a Cistercian numerals in LaTeX]
\RequirePackage{pgf,expkv-opt}
% \end{macrocode}
%
@@ -1151,9 +1153,11 @@
% Next we check whether the remaining number is empty. If that is the case we
% use |\the\numexpr\relax| to throw a missing number error and produce just a
% zero stem. Else we do a dry run over the input number to see how many
-% leading zeros we must pad to get blocks of four. The two blocks of |@@@@|
-% serve as end markers since each step of both \cs{xister at c} and
-% \cs{xister at symbols} will grab four digits.
+% leading zeros we must pad to get blocks of four. The two blocks of |@|s
+% serve as end markers since each step of both \cs{xister at c} grabs eight and
+% each of \cs{xister at symbols} will grab four digits. The \cs{xister at c} is
+% used to put enough zeros in front of our number such that it consists of
+% blocks of four digits.
% \begin{macrocode}
\def\xister at b#1@%
{%
@@ -1162,9 +1166,9 @@
\xister at symbols0000@@@@%
\expandafter\@gobbletwo
\fi
- \@firstofone{\xister at c#1@@@@\relax#1@@@@}%
+ \@firstofone{\xister at c#1@@@@@@@@\relax#1@@@@}%
}
-\def\xister at c#1#2#3#4%
+\def\xister at c#1#2#3#4#5#6#7#8%
{%
\xister at gobbletoat
#1\xister at d{}%
@@ -1171,6 +1175,10 @@
#2\xister at d{000}%
#3\xister at d{00}%
#4\xister at d0%
+ #5\xister at d{}%
+ #6\xister at d{000}%
+ #7\xister at d{00}%
+ #8\xister at d0%
@\xister at c
}
\def\xister at d#1#2@\xister at c#3\relax{\xister at symbols#1}
Modified: trunk/Master/texmf-dist/tex/latex/xistercian/xistercian.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/xistercian/xistercian.sty 2021-12-11 21:15:54 UTC (rev 61270)
+++ trunk/Master/texmf-dist/tex/latex/xistercian/xistercian.sty 2021-12-11 21:17:05 UTC (rev 61271)
@@ -29,6 +29,7 @@
%% and the derived files xistercian.pdf
%% xistercian.sty
%%
+\ProvidesPackage{xistercian}[2021-11-23 v1.1a Cistercian numerals in LaTeX]
\RequirePackage{pgf,expkv-opt}
\newcommand*\xister at th{.1ex}
\newcommand*\xister at tv{.18ex}
@@ -352,9 +353,9 @@
\xister at symbols0000@@@@%
\expandafter\@gobbletwo
\fi
- \@firstofone{\xister at c#1@@@@\relax#1@@@@}%
+ \@firstofone{\xister at c#1@@@@@@@@\relax#1@@@@}%
}
-\def\xister at c#1#2#3#4%
+\def\xister at c#1#2#3#4#5#6#7#8%
{%
\xister at gobbletoat
#1\xister at d{}%
@@ -361,6 +362,10 @@
#2\xister at d{000}%
#3\xister at d{00}%
#4\xister at d0%
+ #5\xister at d{}%
+ #6\xister at d{000}%
+ #7\xister at d{00}%
+ #8\xister at d0%
@\xister at c
}
\def\xister at d#1#2@\xister at c#3\relax{\xister at symbols#1}
More information about the tex-live-commits
mailing list.