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