texlive[44043] Master/texmf-dist: halloweenmath (25apr17)

commits+karl at tug.org commits+karl at tug.org
Wed Apr 26 00:27:20 CEST 2017


Revision: 44043
          http://tug.org/svn/texlive?view=revision&revision=44043
Author:   karl
Date:     2017-04-26 00:27:20 +0200 (Wed, 26 Apr 2017)
Log Message:
-----------
halloweenmath (25apr17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/halloweenmath/00readme.txt
    trunk/Master/texmf-dist/doc/latex/halloweenmath/Makefile
    trunk/Master/texmf-dist/doc/latex/halloweenmath/README
    trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-doc.pdf
    trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-man.pdf
    trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-man.tex
    trunk/Master/texmf-dist/doc/latex/halloweenmath/manifest.txt
    trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.dtx
    trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.ins
    trunk/Master/texmf-dist/tex/latex/halloweenmath/halloweenmath.sty

Modified: trunk/Master/texmf-dist/doc/latex/halloweenmath/00readme.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/halloweenmath/00readme.txt	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/doc/latex/halloweenmath/00readme.txt	2017-04-25 22:27:20 UTC (rev 44043)
@@ -26,7 +26,7 @@
 package, explains how to install it and how to generate its--alas, still
 incomplete!--documentation.
 
-April 16, 2017 (vers. 0.10)
+April 25, 2017 (vers. 0.10a)
 
 
 

Modified: trunk/Master/texmf-dist/doc/latex/halloweenmath/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/latex/halloweenmath/Makefile	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/doc/latex/halloweenmath/Makefile	2017-04-25 22:27:20 UTC (rev 44043)
@@ -1,12 +1,19 @@
 # makefile
 #
-# 2017 Apr 16
+# 2017 Apr 25
 #
 # Macro definitions
+#
+# - parameters:
 ROOT_NAME	= halloweenmath
+#   (the following need not be redefined, although it can be)
+BUNDLE_NAME	= $(ROOT_NAME) package
+#
+# - all the rest:
 DTX_NAME	= $(ROOT_NAME).dtx
 INS_NAME	= $(ROOT_NAME).ins
-DOC_AUX_FIL	= $(ROOT_NAME).aux $(ROOT_NAME).log \
+LOG_FILE	= $(ROOT_NAME).log
+DOC_AUX_FIL	= $(LOG_FILE) $(ROOT_NAME).aux \
 				$(ROOT_NAME).glo $(ROOT_NAME).gls \
 				$(ROOT_NAME).idx $(ROOT_NAME).ind \
 				$(ROOT_NAME).ilg $(ROOT_NAME).glg \
@@ -17,6 +24,7 @@
 #
 LATEX		= pdflatex
 MAKEINDEX	= makeindex
+REMOVE		= -rm
 
 #
 define GEN_FAKE_INDEX
@@ -35,7 +43,7 @@
 
 .PHONY: default
 .PHONY: code doc
-.PHONY: clean cleandoc cleanaux cleancode cleanall
+.PHONY: clean cleandoc cleanaux cleancode cleanlog cleanall
 .PHONY: help
 
 # Default target
@@ -80,16 +88,20 @@
 
 # Cleaning the code files
 cleancode:
-	-rm $(CODE_FILES)
+	$(REMOVE) $(CODE_FILES)
 
 # Cleaning the documentation files
 cleandoc: cleanaux
-	-rm $(DOCUM_FILE)
+	$(REMOVE) $(DOCUM_FILE)
 
-# Cleanng just the auxiliary files used in producing the documentation
+# Cleaning just the auxiliary files used in producing the documentation
 cleanaux:
-	-rm $(DOC_AUX_FIL)
+	$(REMOVE) $(DOC_AUX_FIL)
 
+# Cleaning only the transcript file (e.g., after "make code")
+cleanlog:
+	$(REMOVE) $(LOG_FILE)
+
 # Cleaning up all the generated files
 cleanall: cleancode cleandoc
 
@@ -101,9 +113,9 @@
 	@echo "    Generate both the code and the documentation (see below)."
 	@echo
 	@echo "  make code"
-	@echo "    Generate the LaTeX sources for all the classes, packages,"
-	@echo "    definition files, etc. of the C.D.P. Bundle; these files go"
-	@echo "    into the LaTeX input directories."
+	@echo "    Generate all the LaTeX \"executables\" (e.g., \`.sty' files)"
+	@echo "    of the $(BUNDLE_NAME);"
+	@echo "    these files go into the LaTeX input directories."
 	@echo
 	@echo "  make doc"
 	@echo "    Generate the documentation (in PDF); the resulting PDF file"
@@ -126,6 +138,9 @@
 	@echo "    Remove only the auxiliary files used to generate the"
 	@echo "    documentation."
 	@echo
+	@echo "  make cleanlog"
+	@echo "    Remove just the transcript file (e.g., after \"make doc\")."
+	@echo
 	@echo "  make help"
 	@echo "    Print this help message."
 	@echo

Modified: trunk/Master/texmf-dist/doc/latex/halloweenmath/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/halloweenmath/README	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/doc/latex/halloweenmath/README	2017-04-25 22:27:20 UTC (rev 44043)
@@ -1,4 +1,4 @@
-(Version indicator: 2017 Apr 16)
+(Version indicator: 2017 Apr 25)
 
 The halloweenmath package originated from a question asked for enjoyment
 on TeX-LaTeX Stack Exchange <http://tex.stackexchange.com> by the user

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

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

Modified: trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-man.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-man.tex	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/doc/latex/halloweenmath/halloweenmath-man.tex	2017-04-25 22:27:20 UTC (rev 44043)
@@ -7,7 +7,7 @@
 
 \title{User's manual\\for the \halloweenmath\ package}
 \author{G. Mezzetti}
-\date{April~16, 2017}
+\date{April~25, 2017}
 
 \hypersetup{
 	pdftitle        = {User's manual for the halloweenmath package},
@@ -14,8 +14,8 @@
 	pdfauthor       = {G. Mezzetti},
 	pdfsubject      = {The halloweenmath LaTeX package},
 	pdfkeywords     = {TeX,LaTeX,Halloween,math,math symbold},
-	pdfcreationdate = {D:20170416000000},
-	pdfmoddate      = {D:20170416000000}
+	pdfcreationdate = {D:20170425120000},
+	pdfmoddate      = {D:20170425120000}
 }
 
 \DeclareTextFontCommand{\packlass}{\normalfont\sffamily}
@@ -427,7 +427,7 @@
 Although they are not extensible, and are thus more similar to math accents, we
 have chosen to include in this subsection also the commands listed in
 table~\ref{tab:oubat}.  They typeset a subformula either surmounted by the bat
-produced by \verb|\mathbat|, or with that symbol underneath.  The normal
+produced by \verb|\mathbat|, or with that symbol underneath.  Their normal
 (\emph{i.e.}, unstarred) form pretends that the bat has zero width (but some
 height), whereas the starred variant takes the actual width of the bat be into
 account; for example, given the input
@@ -570,21 +570,21 @@
 $\mathghost$~satisfies~\eqref{eq:Punit}, and the second because \( \mathghost\in
 X \) and $\mathghost'$~satisfies~\eqref{eq:Punit}).
 
-Let $(X,\pumpkin)$ be a monoid.  Since the operation~$\pumpkin$ is associative, 
-we may set, for \( x,y,z\in X \),
+Let $(X,\pumpkin,\mathghost)$ be a monoid.  Since its operation~$\pumpkin$ is
+associative, we may set, for \( x,y,z\in X \),
 \[
 	x\pumpkin y\pumpkin z =_{\mathrm{def}}
 		(x\pumpkin y)\pumpkin z = x\pumpkin (y\pumpkin z)
 \]
-More generally, since the order in which the operations are performed doesn't 
-matter, given $n$~elements \( x_{1},\dots,x_{n} \in X \), with $n\ge1$, the 
-result of
+More generally, since the order in which the operations are performed doesn't
+matter, given $n$~elements \( x_{1},\dots,x_{n} \in X \), with \( n \in
+\mathbb{N} \), the result of
 \[
 	\bigpumpkin_{i=1}^{n} x_{i} = x_{1}\pumpkin\dots\pumpkin x_{n}
 \]
-is unambiguously defined.
+is unambiguously defined (it being~$\mathghost$ if \( n=0 \)).
 
-A monoid $(X,\pumpkin)$ is said to be \textbf{commutative} if
+A monoid $(X,\pumpkin,\mathghost)$ is said to be \textbf{commutative} if
 \begin{equation}
 	\forall x\in X,\;\forall y\in X\qquad
 	x\pumpkin y = y\pumpkin x
@@ -591,8 +591,8 @@
 	\label{eq:Pcomm}
 \end{equation}
 In this case, even the order of the \emph{operands} becomes irrelevant, so that,
-for any finite set~$F$, the notation \( \bigpumpkin_{i\in F} x_{i} \) also
-acquires a meaning.
+for any finite (possibly empty) set~$F$, the notation \( \bigpumpkin_{i\in F}
+x_{i} \) also acquires a meaning.
 
 
 
@@ -621,8 +621,10 @@
 \begin{align*}
 	\mathop{\overrightflutteringbat{\sin}}(\mathbb{R}) &= [-1,1] \\
 	\mathop{\overrightflutteringbat{\sin}}\bigl([0,\pi]\bigr) &= [0,1] \\
+	\mathop{\overleftflutteringbat{\arcsin}}
+				\Bigl(\bigl[0,\tfrac{\pi}{2}\bigr]\Bigr) &= [0,1] \\
 	\mathop{\overrightflutteringbat{\sin+\cos}}(\mathbb{R})
-		&= \bigl[-\tfrac{\sqrt{2}}{2},\tfrac{\sqrt{2}}{2}\bigr] \\
+		&= \bigl[-\sqrt{2},\sqrt{2}\,\bigr] \\
 	\mathop{\overleftflutteringbat{\log}}\bigl(\mathopen]-\infty,0]\bigr)
 		&= \mathopen]0,1]
 \end{align*}
@@ -855,6 +857,12 @@
 need to look at the transcript file, to check the outcome of the following
 tracing commands.
 
+% \begingroup
+%     \showboxbreadth = 1000
+%     \showboxdepth = 0 % show just the lines, not their contents
+%     \showlists
+% \endgroup
+
 Asymmetric bats: $\mathleftbat${\boldmath $\mathleftbat$}, and also
 $\mathrightbat${\boldmath $\mathrightbat$}.  Exponents: this is \texttt{normal}
 math \( x^{\mathleftbat} \pumpkin y^{\mathrightbat} \), while

Modified: trunk/Master/texmf-dist/doc/latex/halloweenmath/manifest.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/halloweenmath/manifest.txt	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/doc/latex/halloweenmath/manifest.txt	2017-04-25 22:27:20 UTC (rev 44043)
@@ -21,7 +21,7 @@
 used in the LaTeX Project Public License, are to be interpreted in the
 case of this work.
 
-April 16, 2017 (vers. 0.10)
+April 25, 2017 (vers. 0.10a)
 
 
 

Modified: trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.dtx	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.dtx	2017-04-25 22:27:20 UTC (rev 44043)
@@ -32,10 +32,10 @@
 % \fi
 %
 % \def\filename{halloweenmath.dtx}
-% \def\fileversion{0.10}
-% \def\filedate{2017/04/16}
-% \def\docdate {2017/04/16}
-% \def\doclongdate{April~16, 2017}
+% \def\fileversion{0.10a}
+% \def\filedate{2017/04/25}
+% \def\docdate {2017/04/25}
+% \def\doclongdate{April~25, 2017}
 %
 % \CheckSum{2259}
 %
@@ -210,8 +210,8 @@
 %   pdfauthor       = {G. Mezzetti},
 %   pdfsubject      = {Documentation of the halloweenmath package},
 %   pdfkeywords     = {Halloween, math, scary mathematical symbols},
-%   pdfcreationdate = {D:20170416000000},
-%   pdfmoddate      = {D:20170416000000},
+%   pdfcreationdate = {D:20170425120000},
+%   pdfmoddate      = {D:20170425120000},
 %   bookmarksopen,
 %   bookmarksopenlevel = 1
 % }
@@ -580,8 +580,7 @@
 %    version this has been corrected, but the output produced by the first
 %    version (which I~liked) can still be obtained by means of these two
 %    commands, whose name is, indeed, more appropriate to the look of the
-%    symbols they yield.  Obviously, their syntax remains identical,
-%    \emph{e.g.},
+%    symbols they yield.  Obviously, their syntax remains identical, \eg
 %    \begin{flushleft}
 %      \cmd{\xleftwitchonpitchfork}\oarg{under text}\marg{over text}
 %    \end{flushleft}
@@ -1220,7 +1219,7 @@
 %    The usual identification:
 %    \begin{macrocode}
 \ProvidesPackage{halloweenmath}
-                [2017/04/16 v0.10 (development)]
+                [2017/04/25 v0.10a (development)]
 %    \end{macrocode}
 %
 %    \subsection{Initial code}
@@ -1348,7 +1347,7 @@
 %    \end{macro}
 %
 %    \begin{macro}{\@HwM at set@right at dir}
-%    Causes that the following left\slash right symmetric figure to face to the
+%    Causes the following left\slash right symmetric figure to face to the
 %    right.
 %    \begin{macrocode}
 \newcommand*\@HwM at set@right at dir{%
@@ -1358,8 +1357,7 @@
 %    \end{macro}
 %
 %    \begin{macro}{\@HwM at set@left at dir}
-%    Causes that the following left\slash right symmetric figure to face to the
-%    left.
+%    Causes the following left\slash right symmetric figure to face to the left.
 %    \begin{macrocode}
 \newcommand*\@HwM at set@left at dir{%
   \let \@HwM at right@or at left \@secondoftwo
@@ -1647,7 +1645,7 @@
 %                \meta{bold-value5}"}}"
 %    \end{flushleft}
 %    Note the inner pairs of braces; as usual, they can be omitted if they
-%    surround a single token, \emph{e.g.},
+%    surround a single token, \eg
 %    \begin{verbatim}\@HwM at choose@thicknesses{\CS{FFF1}\textfont}
 %    {\thr@@{4.0}{5.0}}
 %    {{BBB3}{BBB4}\@empty}\end{verbatim}
@@ -4275,6 +4273,10 @@
 %
 %    \subsubsection{Macros for extensible symbols (brooms, ghosts,~\ldots)}
 %
+%    This subsection defines the actual macros that typeset the extensible
+%    broomsticks, swishes, etc., building on the top of the macros presented in
+%    Subsection~\ref{sS:ExtensHelper}.  Extensible broomsticks come first.
+%
 %    \begin{macro}{\@HwM at rightbroomfill@Wwac@}
 %    This macro should be thought of as an analog of \packlass{\amsmath}'s
 %    "\rightarrowfill@": it takes no arguments and yields an extensible broom
@@ -4396,7 +4398,7 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    \begin{macro}{\@HwM at left@add at witch@cat[}
+%    \begin{macro}{\@HwM at left@add at witch@cat}
 %    Similar to "\@HwM at right@add at witch@cat".
 %    \begin{macrocode}
 \newcommand*\@HwM at left@add at witch@cat[2]{%
@@ -4413,9 +4415,12 @@
 %    \end{macrocode}
 %    \end{macro}
 %
-%    \textbf{Uncommented code} starts here.
+%    Next, we take care of the ``swishes'' that accompany ghosts and fluttering
+%    bats.  Probably, here, we should try harder to factor out common code.
+%
+%    \begin{macro}{\@HwM at init@swish at dimens}
+%    Subroutine; \#1~is a font selector (\eg "\textfont").
 %    \begin{macrocode}
-
 \newcommand*\@HwM at init@swish at dimens[1]{%
   \dimen4 \glueexpr \fontdimen 22 #1\tw@ *\tw@/\thr@@
   \dimen6 .\@HwM at if@bold at math{333333}{25}\@HwM at thickness@units at for #1%
@@ -4422,6 +4427,11 @@
   \dimen@ \dimen4
   \@HwM at calc@swish at thickness
 }
+%    \end{macrocode}
+%    \end{macro}
+%
+%    \textbf{Uncommented code} starts here.
+%    \begin{macrocode}
 \newcommand*\@HwM at calc@swish at thickness{%
   \dimen at ii -\dimen@
   \advance \dimen at ii \dimen6

Modified: trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.ins	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/source/latex/halloweenmath/halloweenmath.ins	2017-04-25 22:27:20 UTC (rev 44043)
@@ -25,7 +25,7 @@
 % only part of the Work" in the sense of the LaTeX Project Public
 % License, and should be avoided.
 % 
-% April 16, 2017 (vers. 0.10)
+% April 25, 2017 (vers. 0.10a)
 %
 \input docstrip
 
@@ -141,7 +141,7 @@
 only part of the Work" in the sense of the LaTeX Project Public
 License, and should be avoided.
 
-April 16, 2017 (vers. 0.10)
+April 25, 2017 (vers. 0.10a)
 
 \endpreamble
 

Modified: trunk/Master/texmf-dist/tex/latex/halloweenmath/halloweenmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/halloweenmath/halloweenmath.sty	2017-04-25 22:26:43 UTC (rev 44042)
+++ trunk/Master/texmf-dist/tex/latex/halloweenmath/halloweenmath.sty	2017-04-25 22:27:20 UTC (rev 44043)
@@ -31,7 +31,7 @@
 %% only part of the Work" in the sense of the LaTeX Project Public
 %% License, and should be avoided.
 %% 
-%% April 16, 2017 (vers. 0.10)
+%% April 25, 2017 (vers. 0.10a)
 %% 
 %% \CharacterTable
 %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -50,7 +50,7 @@
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[2004/06/01] % LaTeX2e is required!
 \ProvidesPackage{halloweenmath}
-                [2017/04/16 v0.10 (development)]
+                [2017/04/25 v0.10a (development)]
 \newcommand*\@HwM at say@BOO{%
   \begingroup
     \escapechar \m at ne
@@ -942,7 +942,6 @@
   \@HwM at Small@Witch at Wo@Broom #2%
   \hskip -\glueexpr \@HwM at arrowfill@skip/\tw@ \relax
 }
-
 \newcommand*\@HwM at init@swish at dimens[1]{%
   \dimen4 \glueexpr \fontdimen 22 #1\tw@ *\tw@/\thr@@
   \dimen6 .\@HwM at if@bold at math{333333}{25}\@HwM at thickness@units at for #1%



More information about the tex-live-commits mailing list