texlive[42419] Master/texmf-dist: nameauth (1nov16)

commits+karl at tug.org commits+karl at tug.org
Tue Nov 1 21:15:08 CET 2016


Revision: 42419
          http://tug.org/svn/texlive?view=revision&revision=42419
Author:   karl
Date:     2016-11-01 21:15:08 +0100 (Tue, 01 Nov 2016)
Log Message:
-----------
nameauth (1nov16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf
    trunk/Master/texmf-dist/source/latex/nameauth/nameauth.dtx
    trunk/Master/texmf-dist/tex/latex/nameauth/nameauth.sty

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

Modified: trunk/Master/texmf-dist/source/latex/nameauth/nameauth.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/nameauth/nameauth.dtx	2016-11-01 20:14:54 UTC (rev 42418)
+++ trunk/Master/texmf-dist/source/latex/nameauth/nameauth.dtx	2016-11-01 20:15:08 UTC (rev 42419)
@@ -180,7 +180,7 @@
 %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
 %<package>\ProvidesPackage{nameauth}
 %<*package>
-    [2016/10/27 v3.01 Name authority management for consistency in text and index]
+    [2016/11/01 v3.03 Name authority management for consistency in text and index]
 %</package>
 %<*driver>
 \documentclass[11pt]{ltxdoc}
@@ -407,7 +407,7 @@
 %</driver>
 % \fi
 %
-% \CheckSum{3085}
+% \CheckSum{3094}
 %
 % \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
@@ -3848,9 +3848,11 @@
 }
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \begin{macro}{\@nameauth at NonWest}
 % \changes{v3.0}{2016/10/26}{Added}
+% \changes{v3.02}{2016/11/01}{First name only with ``short'' macros}
 % Print non-Western names from \cmd{\@nameauth at name} and \cmd{\AKA}. We inherit internal control sequences from the naming macros and do nothing if called outside them.
 %    \begin{macrocode}
 \newcommand*\@nameauth at NonWest[1]
@@ -3887,8 +3889,12 @@
           \@nameauth at Hook{\SNN\Space\FNN}%
         \fi
       \else
-        \if at nameauth@EastFN
-          \@nameauth at Hook{\FNN}%
+        \if at nameauth@FirstName
+          \if at nameauth@EastFN
+            \@nameauth at Hook{\FNN}%
+          \else
+            \@nameauth at Hook{\SNN}%
+          \fi
         \else
           \@nameauth at Hook{\SNN}%
         \fi
@@ -3903,6 +3909,7 @@
 }
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \begin{macro}{\@nameauth at West}
 % \changes{v3.0}{2016/10/26}{Added}
@@ -3958,6 +3965,7 @@
 }
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \noindent{\large\bfseries Format Hook Dispatcher}
 % \begin{macro}{\@nameauth at Hook}
@@ -4018,6 +4026,7 @@
 }
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \noindent{\large\bfseries Indexing Internals}
 % \begin{macro}{\@nameauth at Index}
@@ -4139,7 +4148,7 @@
 % \end{macro}
 %
 % \begin{macro}{\ForceFN}
-% Force the printing of an Eastern forename in the text.
+% Force the printing of an Eastern forename in the text, but only when using the ``short name'' macros.
 % \changes{v3.0}{2016/10/26}{Added}
 %    \begin{macrocode}
 \newcommand*\ForceFN{\@nameauth at EastFNtrue}
@@ -4280,6 +4289,7 @@
 % \phantomsection\label{page:parser}
 % \begin{macro}{\NameParser}
 % \changes{v3.0}{2016/10/26}{Added}
+% \changes{v3.03}{2016/11/01}{First name only with ``short'' macros}
 % Generate a name form based on the current state of the \textsf{nameauth} macros in the locked path. Available for use only in the hook macros.
 %    \begin{macrocode}
 \newcommand*\NameParser
@@ -4302,8 +4312,12 @@
             \SNN\Space\FNN%
           \fi
         \else
-          \if at nameauth@EastFN
-            \FNN%
+          \if at nameauth@FirstName
+            \if at nameauth@EastFN
+              \FNN%
+            \else
+              \SNN%
+            \fi
           \else
             \SNN%
           \fi
@@ -4379,6 +4393,7 @@
   {\@nameauth at FirstNametrue\NameauthFName}
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \noindent{\large\bfseries Index Operations}
 % \begin{macro}{\IndexName}
@@ -4439,6 +4454,9 @@
         \else
           \@nameauth at Index{\csbc}{\SNN\space\argc}%
         \fi
+%    \end{macrocode}
+% \clearpage\noindent
+%    \begin{macrocode}
       \else
         \ifcsname\csb!PN\endcsname
           \if at nameauth@Verbose
@@ -4554,6 +4572,9 @@
         \fi
       \fi
     \fi
+%    \end{macrocode}
+% \clearpage\noindent
+%    \begin{macrocode}
   \else
     \ifcsname\csab!PN\endcsname
       \if at nameauth@Verbose
@@ -4619,6 +4640,9 @@
           {macro \ExcludeName: Reference: #2 exists}%
         \fi
       \fi
+%    \end{macrocode}
+% \clearpage\noindent
+%    \begin{macrocode}
       \ifcsname\csb!PN\endcsname
         \if at nameauth@Verbose
           \PackageWarning{nameauth}%
@@ -4737,6 +4761,7 @@
 }
 %    \end{macrocode}
 % \end{macro}
+% \clearpage
 %
 % \begin{macro}{\IncludeName*}
 % \changes{v3.0}{2016/10/26}{Added}

Modified: trunk/Master/texmf-dist/tex/latex/nameauth/nameauth.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/nameauth/nameauth.sty	2016-11-01 20:14:54 UTC (rev 42418)
+++ trunk/Master/texmf-dist/tex/latex/nameauth/nameauth.sty	2016-11-01 20:15:08 UTC (rev 42419)
@@ -15,7 +15,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesPackage{nameauth}
-    [2016/10/27 v3.01 Name authority management for consistency in text and index]
+    [2016/11/01 v3.03 Name authority management for consistency in text and index]
 \newif\if at nameauth@InAKA
 \newif\if at nameauth@InName
 \newif\if at nameauth@Xref
@@ -305,8 +305,12 @@
           \@nameauth at Hook{\SNN\Space\FNN}%
         \fi
       \else
-        \if at nameauth@EastFN
-          \@nameauth at Hook{\FNN}%
+        \if at nameauth@FirstName
+          \if at nameauth@EastFN
+            \@nameauth at Hook{\FNN}%
+          \else
+            \@nameauth at Hook{\SNN}%
+          \fi
         \else
           \@nameauth at Hook{\SNN}%
         \fi
@@ -499,8 +503,12 @@
             \SNN\Space\FNN%
           \fi
         \else
-          \if at nameauth@EastFN
-            \FNN%
+          \if at nameauth@FirstName
+            \if at nameauth@EastFN
+              \FNN%
+            \else
+              \SNN%
+            \fi
           \else
             \SNN%
           \fi



More information about the tex-live-commits mailing list