texlive[48568] Master/texmf-dist: yafoot (3sep18)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 3 23:13:29 CEST 2018


Revision: 48568
          http://tug.org/svn/texlive?view=revision&revision=48568
Author:   karl
Date:     2018-09-03 23:13:29 +0200 (Mon, 03 Sep 2018)
Log Message:
-----------
yafoot (3sep18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/yafoot/README
    trunk/Master/texmf-dist/doc/latex/yafoot/yafoot-man.pdf
    trunk/Master/texmf-dist/doc/latex/yafoot/yafoot-man.tex
    trunk/Master/texmf-dist/source/latex/yafoot/yafoot.dtx
    trunk/Master/texmf-dist/tex/latex/yafoot/dblfnote.sty
    trunk/Master/texmf-dist/tex/latex/yafoot/fnpos.sty
    trunk/Master/texmf-dist/tex/latex/yafoot/pfnote.sty

Modified: trunk/Master/texmf-dist/doc/latex/yafoot/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yafoot/README	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/doc/latex/yafoot/README	2018-09-03 21:13:29 UTC (rev 48568)
@@ -1,4 +1,4 @@
-yafoot (v1.0): The package for footnotes containing three style files;
+yafoot (v1.1): The package for footnotes containing three style files;
     pfnote:	To enclose footnote numbers within a page
     fnopos:	To control vertical position of footnotes
     dblfnote:	To make footnotes double-columned
@@ -32,4 +32,4 @@
 
 Enjoy!
 
-Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
+Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>

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

Modified: trunk/Master/texmf-dist/doc/latex/yafoot/yafoot-man.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/yafoot/yafoot-man.tex	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/doc/latex/yafoot/yafoot-man.tex	2018-09-03 21:13:29 UTC (rev 48568)
@@ -20,8 +20,9 @@
 %% original source files, as listed above, are part of the
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
-%% Copyright (C) 1999  Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
-%%        (Toyohashi Univ. of Tech.)
+%% Copyright (C) 1999-2018
+%%   Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>
+%%   (Kyoto University)
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License distributed from CTAN
@@ -46,7 +47,7 @@
 %%
 %%
 \ProvidesFile{yafoot-man.tex}
-[1999/07/14 v1.0 ]
+[2018/09/03 v1.1 ]
 \documentclass{ltxdoc}
 \usepackage{pfnote}
 \usepackage{fnpos}

Modified: trunk/Master/texmf-dist/source/latex/yafoot/yafoot.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/yafoot/yafoot.dtx	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/source/latex/yafoot/yafoot.dtx	2018-09-03 21:13:29 UTC (rev 48568)
@@ -2,8 +2,9 @@
 %<pfnote>%% Style file `pfnote'.
 %<fnpos>%% Style file `fnpos'.
 %<dblfnote>%% Style file `dblfnote'.
-%% Copyright (C) 1999  Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
-%%		       (Toyohashi Univ. of Tech.)
+%% Copyright (C) 1999-2018
+%%   Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>
+%%   (Kyoto University)
 %% 
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License distributed from CTAN
@@ -46,7 +47,7 @@
 %<driver>\ProvidesFile{yafoot-man.tex}
 % \fi
 % \ProvidesFile{yafoot.dtx}
-[1999/07/14 v1.0 ]
+[2018/09/03 v1.1 ]
 % \iffalse
 %<*driver>
 \documentclass{ltxdoc}
@@ -68,6 +69,32 @@
 \end{document}
 %</driver>
 % \fi
+% 
+% \makeatletter
+% 
+% \newcount\ChangeCount \ChangeCount10000
+% \def\changes@#1#2#3{%
+%   \global\advance\ChangeCount\@ne
+%   \protected at edef\@tempa{\noexpand\glossary{#1\levelchar
+%                                  \number\ChangeCount
+%                                  \actualchar
+%                                  \ifx\saved at macroname\@empty
+%                                    \generalname
+%                                  \else
+%                                    \string\verb\quotechar*
+%                                    \verbatimchar\saved at macroname
+%                                    \verbatimchar
+%                                  \fi
+%                                  :\levelchar #3}}%
+%   \@tempa\endgroup\@esphack}
+% 
+% \def\theglossary{\onecolumn \glossary at prologue
+%	\GlossaryParms \let\item\@idxitem
+%       \rightskip 1em plus 1fil
+%       \parfillskip-1em
+%       \ignorespaces}
+% \def\endtheglossary{\relax}
+% 
 % \changes{v0.1}{1991/10/29}
 %	{The style pfnote is born.}
 % \changes{v0.2}{1993/05/20}
@@ -79,6 +106,8 @@
 %	{First version of dblfnote is posted to comp.text.tex.}
 % \changes{v1.0}{1999/07/14}
 %	{Three styles are merged into yafoot.dtx and rewritten.}
+% \changes{v1.1-1}{2018/09/03}
+%	{Fix a footnote coloring problem in \string\textsf{fnpos}. (2018/09/03)}
 %
 % \errorcontextlines10000
 % \GetFileInfo{yafoot.dtx}
@@ -195,7 +224,7 @@
 % \title{\textsf{pfnote}, \textsf{fnpos} and \textsf{dblfnote}\\
 %	Packages for Footnotes\thanks{
 %	This file has version number \fileversion, last revised \filedate.}}
-% \author{Hiroshi Nakashima\\(Toyohashi Univ. of Tech.)}
+% \author{Hiroshi Nakashima\\(Kyoto University)}
 % \date{\filedate}
 % \maketitle
 % 
@@ -270,7 +299,7 @@
 % makes footnotes double-columned.  It also provides a few commands to
 % control column breaking.  The first version of the style file is created
 % for Tim Armstrong's post to |comp.text.tex|.  Since this document uses
-% \textsf{fnpos}, you will find that the footnotes\footnote{
+% \textsf{dblfnote}, you will find that the footnotes\footnote{
 %.
 % This document has many footnotes, some of which are just to show how our
 % footnote mechanisms work.}
@@ -354,7 +383,7 @@
 %
 % \item[\cs{makeFNabove}]
 % \DescribeMacro{\maekFNabove}
-% cancels the effect of |\makeFNabove| to place footnotes {\em above} bottom 
+% cancels the effect of |\makeFNbelow| to place footnotes {\em above} bottom 
 % floats as standard \LaTeX{} does.
 % \end{description}
 %
@@ -506,9 +535,11 @@
 %
 % The author thanks to Martin Boyer and Nobuaki Minematsu whose posts to
 % news groups triggered writing very first version of macros in
-% \textsf{fnpos}.  He also thanks to Tim Armstrong whose post to
-% \texttt{comp.text.tex} encouraged him to make the first version of
-% \textsf{dblfnote} that requires considerable hack.
+% \textsf{fnpos}, and to Tim Armstrong whose post to \texttt{comp.text.tex}
+% encouraged him to make the first version of \textsf{dblfnote} that
+% requires considerable hack.  He also thanks to Hironobu Yamashita who
+% found a bug, hidden in \textsf{fnpos} for 19 years (!!), by which
+% footnotes were colored inappropriately. 
 %
 % For the implementation of three style files, the author refers the base
 % implementations of the macros for \cs{footnote} and for \cs{output}
@@ -564,7 +595,7 @@
 % whose name is ``|\pfn at fn|\meta{$i$}'' and body is \meta{$p_i$}.
 %
 % Then, when we process the footnote $f_i$, we can have $p_i$ by evaluating
-% |\pfn at fn|\meta{$i$} and compare it with $p_{i-1}$.  If $p_i=p_{i-1}$,
+% |\pfn at fn|\meta{$i$} and compare it with $p_{i-1}$.  If $p_i\neq p_{i-1}$,
 % $f_i$ is the first footnote in page $p_i$ and thus its number should be
 % one.  Otherwise, the number of $f_i$ should be that of $f_{i-1}$ plus one.
 %
@@ -715,6 +746,8 @@
 %    \end{macrocode}
 %
 % \begin{macro}{\@makecol}
+% \changes{v1.1-1}{2018/09/03}
+%	{Remove inappropriate spaces preceeding three \cs{endcsname}.}
 % \begin{macro}{\fnp at textbottom}
 % The essential part of \textsf{fnpos} is a modified version of |\@makecol|.
 % If |\iffnp at below| is true, we reverse the order of |\@combinefloats| and
@@ -752,10 +785,10 @@
                         \unvbox\@outputbox
                         \iffnp at bottom \@textbottom \fi
                         \vskip\skip\footins
-                        \csname color at begingroup \endcsname
-                        \csname normalcolor \endcsname
+                        \csname color at begingroup\endcsname
+                        \csname normalcolor\endcsname
                         \footnoterule \unvbox\footins
-                        \csname color at endgroup \endcsname}%
+                        \csname color at endgroup\endcsname}%
                 \iffnp at bottom \let\@textbottom\relax \fi \fi
         \iffnp at below\else \@combinefloats \fi
         \ifvbox\@kludgeins \@makespecialcolbox

Modified: trunk/Master/texmf-dist/tex/latex/yafoot/dblfnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yafoot/dblfnote.sty	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/tex/latex/yafoot/dblfnote.sty	2018-09-03 21:13:29 UTC (rev 48568)
@@ -21,8 +21,9 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 %% Style file `dblfnote'.
-%% Copyright (C) 1999  Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
-%%        (Toyohashi Univ. of Tech.)
+%% Copyright (C) 1999-2018
+%%   Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>
+%%   (Kyoto University)
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License distributed from CTAN
@@ -53,7 +54,7 @@
 \ProvidesPackage{dblfnote}}
 \else\def\next[#1]{}\fi
 \next
-[1999/07/14 v1.0 ]
+[2018/09/03 v1.1 ]
 
 %% Register Declaration
 

Modified: trunk/Master/texmf-dist/tex/latex/yafoot/fnpos.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yafoot/fnpos.sty	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/tex/latex/yafoot/fnpos.sty	2018-09-03 21:13:29 UTC (rev 48568)
@@ -21,8 +21,9 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 %% Style file `fnpos'.
-%% Copyright (C) 1999  Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
-%%        (Toyohashi Univ. of Tech.)
+%% Copyright (C) 1999-2018
+%%   Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>
+%%   (Kyoto University)
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License distributed from CTAN
@@ -53,7 +54,7 @@
 \ProvidesPackage{fnpos}}
 \else\def\next[#1]{}\fi
 \next
-[1999/07/14 v1.0 ]
+[2018/09/03 v1.1 ]
 
 \newif\iffnp at bottom \fnp at bottomtrue
 \newif\iffnp at below \fnp at belowtrue
@@ -72,10 +73,10 @@
                         \unvbox\@outputbox
                         \iffnp at bottom \@textbottom \fi
                         \vskip\skip\footins
-                        \csname color at begingroup \endcsname
-                        \csname normalcolor \endcsname
+                        \csname color at begingroup\endcsname
+                        \csname normalcolor\endcsname
                         \footnoterule \unvbox\footins
-                        \csname color at endgroup \endcsname}%
+                        \csname color at endgroup\endcsname}%
                 \iffnp at bottom \let\@textbottom\relax \fi \fi
         \iffnp at below\else \@combinefloats \fi
         \ifvbox\@kludgeins \@makespecialcolbox

Modified: trunk/Master/texmf-dist/tex/latex/yafoot/pfnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yafoot/pfnote.sty	2018-09-03 21:13:16 UTC (rev 48567)
+++ trunk/Master/texmf-dist/tex/latex/yafoot/pfnote.sty	2018-09-03 21:13:29 UTC (rev 48568)
@@ -21,8 +21,9 @@
 %% same distribution. (The sources need not necessarily be
 %% in the same archive or directory.)
 %% Style file `pfnote'.
-%% Copyright (C) 1999  Hiroshi Nakashima <nakasima at tutics.tut.ac.jp>
-%%        (Toyohashi Univ. of Tech.)
+%% Copyright (C) 1999-2018
+%%   Hiroshi Nakashima <h.nakashima at DOMAIN;  DOMAIN=media.kyoto-u.ac.jp>
+%%   (Kyoto University)
 %%
 %% This program can be redistributed and/or modified under the terms
 %% of the LaTeX Project Public License distributed from CTAN
@@ -53,7 +54,7 @@
 \ProvidesPackage{pfnote}}
 \else\def\next[#1]{}\fi
 \next
-[1999/07/14 v1.0 ]
+[2018/09/03 v1.1 ]
 
 \newcount\pfn at fnotectr \pfn at fnotectr\z@
 \newcount\pfn at page \pfn at page\@ne



More information about the tex-live-commits mailing list