diff options
author | Karl Berry <karl@freefriends.org> | 2012-03-10 00:29:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-03-10 00:29:03 +0000 |
commit | 02ac901b061326842d8bc5b1769f05dce2302564 (patch) | |
tree | fa807c6b4dac6f678f4a3c4609edf9994f205c47 | |
parent | 49ae763ee29f029e8bd5063a5f5beb57fb49d3de (diff) |
nameauth 1.1 (8mar12)
git-svn-id: svn://tug.org/texlive/trunk@25592 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/nameauth/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nameauth/nameauth.pdf | bin | 645421 -> 646108 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/nameauth/nameauth.dtx | 56 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/nameauth/nameauth.sty | 50 | ||||
-rwxr-xr-x | Master/tlpkg/libexec/ctan2tds | 2 |
5 files changed, 61 insertions, 49 deletions
diff --git a/Master/texmf-dist/doc/latex/nameauth/README b/Master/texmf-dist/doc/latex/nameauth/README index 8464c716c5d..223e9ae338b 100644 --- a/Master/texmf-dist/doc/latex/nameauth/README +++ b/Master/texmf-dist/doc/latex/nameauth/README @@ -1,7 +1,7 @@ The nameauth package Charles P. Schaum charles dot schaum at att dot net -v1.0 from 2012/02/20 +v1.1 from 2012/03/08 Abstract diff --git a/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf b/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf Binary files differindex acec1a1cda5..0f1d259c741 100644 --- a/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf +++ b/Master/texmf-dist/doc/latex/nameauth/nameauth.pdf diff --git a/Master/texmf-dist/source/latex/nameauth/nameauth.dtx b/Master/texmf-dist/source/latex/nameauth/nameauth.dtx index 75bbc717b6b..b50e3ebf88e 100644 --- a/Master/texmf-dist/source/latex/nameauth/nameauth.dtx +++ b/Master/texmf-dist/source/latex/nameauth/nameauth.dtx @@ -26,7 +26,7 @@ %<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01] %<package>\ProvidesPackage{nameauth} %<*package> - [2012/02/20 v1.0 name authority macros to aid consistent display and indexing of names] + [2012/03/08 v1.1 name authority macros to aid consistent display and indexing of names] %</package> % %<*driver> @@ -73,7 +73,7 @@ %</driver> % \fi % -% \CheckSum{916} +% \CheckSum{896} % % \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 @@ -103,6 +103,7 @@ % \changes{v0.95}{2012/02/17}{Fixed occasional incompatibility with \textsf{microtype}.} % \changes{v0.96}{2012/02/19}{Defined compatibility limits with \textsf{microtype} and \textsf{memoir}.} % \changes{v1.0}{2012/02/20}{Fixed compatibility issues.} +% \changes{v1.1}{2012/03/08}{Fixed errors when emitting warnings} % % \DoNotIndex{\newcommand, \newenvironment, \@empty, \@gobble, \@period, \@token, \protected@edef, \zap@space, \bfseries, \bgroup, \csgdef, \csundef, \def, \detokenize, \expandafter, \edef, \egroup, \else, \endcsname, \endinput, \futurelet, \fi, \if, \ifx, \ifcsname, \index, \IfBooleanTF, \IfValueTF, \itshape, \let, \newif, \relax, \renewcommand, \scshape, \space, \uppercase, \DeclareDocumentCommand, \DeclareOption, \ExecuteOptions, \PackageWarning, \ProcessOptions, \RequirePackage, \if@nameauth@DoComma, \if@nameauth@DoFormat, \if@nameauth@Punct, \if@nameauth@DoIndex, \if@nameauth@Comma, \if@nameauth@DoCaps, \Forenames, \Surnames, \Surnamesi, \Surnamesii, \TestDot, \TestEnd, \TestPunct, \TestStop, \Test, \bsc, \Shortnames} % @@ -667,7 +668,7 @@ % |\newunicodechar{ṃ}{\d m}| % \end{quote} % -% \noindent For some glyphs you will need fonts with TS1 glyphs, e.g., |\usepackage{lmodern}|. See also pages 455--63 in \emph{The Latex Companion}. This allows |\Name{Ghazāli}| to generate \IndexInactive\Name{Ghazāli}\IndexActive. Control sequences like |\=a| fail even in manual index entries when using \textsf{makeindex} and \texttt{gind.ist} because the equal sign is interpreted as a ``literal'' character, as mentioned by \Name[Dan]{Lueking}. I stopped |\Name| from indexing \IndexInactive\Name{Ghazāli}\IndexActive{} to prevent the entry ``ali'' sorted under ``Ghaz''. +% \noindent For some glyphs you will need fonts with TS1 glyphs, e.g., |\usepackage{lmodern}|. See also pages 455--63 in \emph{The Latex Companion}. This allows |\Name{Ghazāli}| to generate \IndexInactive\Name{Ghazāli}\IndexActive. Control sequences like |\=a| fail even in manual index entries when using \textsf{makeindex} and \texttt{gind.ist} because the equal sign is interpreted as a ``literal'' character, as mentioned by \Name[Dan]{Luecking}. I stopped |\Name| from indexing \IndexInactive\Name{Ghazāli}\IndexActive{} to prevent the entry ``ali'' sorted under ``Ghaz''. % % \subsection{Name Formatting} % \label{sec:formatting} @@ -1015,7 +1016,7 @@ \expandafter\@nameauth@FmtName\expandafter*\expandafter{% \expandafter\Forenames\expandafter\space\Surnames}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #2 #3 cannot be a page reference.}% + {macro Name Cross-reference: #2 #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% @@ -1052,7 +1053,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames\space#4}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #3 #4 cannot be a page reference.}% + {macro Name Cross-reference: #3 #4 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#3#4!MN!}\endcsname% @@ -1088,7 +1089,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #3 cannot be a page reference.}% + {macro Name Cross-reference: #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#3!MN!}\endcsname% @@ -1175,7 +1176,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Forenames}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #1 #2 cannot be a page reference.}% + {macro FName Cross-reference: #1 #2 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname% @@ -1206,7 +1207,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames\space#3}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #2 #3 cannot be a page reference.}% + {macro FName Cross-reference: #2 #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% @@ -1234,7 +1235,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #2 cannot be a page reference.}% + {macro FName Cross-reference: #2 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2!MN!}\endcsname% @@ -1270,6 +1271,7 @@ % \changes{v0.9}{2012/02/10}{Added starred mode; redesigned} % \changes{v0.94}{2012/02/15}{Added error checking} % \changes{v1.0}{2012/02/20}{Fixed compatibility issues.} +% \changes{v1.1}{2012/03/08}{Fixed warning reporting.} % \begin{macrocode} \DeclareDocumentCommand\AKA{s o m o m o}% {% @@ -1292,15 +1294,15 @@ \expandafter\Forenames\expandafter\space\Surnamesii}% \ifcsname\@nameauth@CleanName{#4#5!PN!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA XRef: #1 #2 exists.}% + {macro AKA XRef: #4 #5 exists.}% \else% \ifcsname\@nameauth@CleanName{#4#5!MN!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA Name reference: #4 #5 already exists; no see ref.}% + {macro AKA Name reference: #4 #5 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#4#5!NF!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA Name reference: #4 #5 already exists; no see ref.}% + {macro AKA Name reference: #4 #5 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#4#5!PN!}}{}% \IfValueTF{#2}% @@ -1314,15 +1316,17 @@ {\@nameauth@FmtName*{#6}}% {\expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnamesii\space#6}}% - \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname\relax% + \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname% + \PackageWarning{nameauth}% + {macro AKA XRef: #5 #6 exists.}% \else% \ifcsname\@nameauth@CleanName{#5#6!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 #6 already exists; no see ref.}% + {macro AKA Name reference: #5 #6 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#5#6!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 #6 already exists; no see ref.}% + {macro AKA Name reference: #5 #6 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#5#6!PN!}}{}% \IfValueTF{#2}% @@ -1332,15 +1336,17 @@ \fi% \fi}% {\expandafter\@nameauth@FmtName\expandafter*\expandafter{\Surnamesii}% - \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname\relax% + \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname% + \PackageWarning{nameauth}% + {macro AKA XRef: #5 exists.}% \else% \ifcsname\@nameauth@CleanName{#5!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 already exists; no see ref.}% + {macro AKA Name reference: #5 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#5!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 already exists; no see ref.}% + {macro AKA Name reference: #5 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#5!PN!}}{}% \IfValueTF{#2}% @@ -1413,15 +1419,15 @@ {% \ifcsname\@nameauth@CleanName{#1#2!PN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName XRef: #1 #2 exists.}% + {macro ExcludeName XRef: #1 #2 exists.}% \else% \ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#1#2!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#1#2!PN!}}{}% \fi% @@ -1432,11 +1438,11 @@ \else% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#2#3!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#2#3!PN!}}{}% \fi% @@ -1446,11 +1452,11 @@ \else% \ifcsname\@nameauth@CleanName{#2!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#2!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#2!PN!}}{}% \fi% diff --git a/Master/texmf-dist/tex/latex/nameauth/nameauth.sty b/Master/texmf-dist/tex/latex/nameauth/nameauth.sty index 0931596342d..15efb9f11a6 100644 --- a/Master/texmf-dist/tex/latex/nameauth/nameauth.sty +++ b/Master/texmf-dist/tex/latex/nameauth/nameauth.sty @@ -22,7 +22,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{nameauth} - [2012/02/20 v1.0 name authority macros to aid consistent display and indexing of names] + [2012/03/08 v1.1 name authority macros to aid consistent display and indexing of names] % %% \DescribeMacro{\IndexActive} \newif\if@nameauth@DoFormat @@ -122,7 +122,7 @@ \expandafter\@nameauth@FmtName\expandafter*\expandafter{% \expandafter\Forenames\expandafter\space\Surnames}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #2 #3 cannot be a page reference.}% + {macro Name Cross-reference: #2 #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% @@ -159,7 +159,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames\space#4}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #3 #4 cannot be a page reference.}% + {macro Name Cross-reference: #3 #4 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#3#4!MN!}\endcsname% @@ -195,7 +195,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames}% \PackageWarning{nameauth}% - {\bsc Name Cross-reference: #3 cannot be a page reference.}% + {macro Name Cross-reference: #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#3!MN!}\endcsname% @@ -244,7 +244,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Forenames}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #1 #2 cannot be a page reference.}% + {macro FName Cross-reference: #1 #2 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname% @@ -275,7 +275,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames\space#3}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #2 #3 cannot be a page reference.}% + {macro FName Cross-reference: #2 #3 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% @@ -303,7 +303,7 @@ \expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnames}% \PackageWarning{nameauth}% - {\bsc FName Cross-reference: #2 cannot be a page reference.}% + {macro FName Cross-reference: #2 cannot be a page reference.}% \else% \if@nameauth@DoFormat% \ifcsname\@nameauth@CleanName{#2!MN!}\endcsname% @@ -350,15 +350,15 @@ \expandafter\Forenames\expandafter\space\Surnamesii}% \ifcsname\@nameauth@CleanName{#4#5!PN!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA XRef: #1 #2 exists.}% + {macro AKA XRef: #4 #5 exists.}% \else% \ifcsname\@nameauth@CleanName{#4#5!MN!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA Name reference: #4 #5 already exists; no see ref.}% + {macro AKA Name reference: #4 #5 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#4#5!NF!}\endcsname% \PackageWarning{nameauth}% - { \bsc AKA Name reference: #4 #5 already exists; no see ref.}% + {macro AKA Name reference: #4 #5 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#4#5!PN!}}{}% \IfValueTF{#2}% @@ -372,15 +372,17 @@ {\@nameauth@FmtName*{#6}}% {\expandafter\@nameauth@FmtName\expandafter*% \expandafter{\Surnamesii\space#6}}% - \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname\relax% + \ifcsname\@nameauth@CleanName{#5#6!PN!}\endcsname% + \PackageWarning{nameauth}% + {macro AKA XRef: #5 #6 exists.}% \else% \ifcsname\@nameauth@CleanName{#5#6!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 #6 already exists; no see ref.}% + {macro AKA Name reference: #5 #6 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#5#6!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 #6 already exists; no see ref.}% + {macro AKA Name reference: #5 #6 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#5#6!PN!}}{}% \IfValueTF{#2}% @@ -390,15 +392,17 @@ \fi% \fi}% {\expandafter\@nameauth@FmtName\expandafter*\expandafter{\Surnamesii}% - \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname\relax% + \ifcsname\@nameauth@CleanName{#5!PN!}\endcsname% + \PackageWarning{nameauth}% + {macro AKA XRef: #5 exists.}% \else% \ifcsname\@nameauth@CleanName{#5!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 already exists; no see ref.}% + {macro AKA Name reference: #5 already exists; no see ref.}% \else% \ifcsname\@nameauth@CleanName{#5!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc AKA Name reference: #5 already exists; no see ref.}% + {macro AKA Name reference: #5 already exists; no see ref.}% \else% \csgdef{\@nameauth@CleanName{#5!PN!}}{}% \IfValueTF{#2}% @@ -446,15 +450,15 @@ {% \ifcsname\@nameauth@CleanName{#1#2!PN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName XRef: #1 #2 exists.}% + {macro ExcludeName XRef: #1 #2 exists.}% \else% \ifcsname\@nameauth@CleanName{#1#2!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#1#2!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #1 #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #1 #2 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#1#2!PN!}}{}% \fi% @@ -465,11 +469,11 @@ \else% \ifcsname\@nameauth@CleanName{#2#3!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#2#3!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 #3 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 #3 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#2#3!PN!}}{}% \fi% @@ -479,11 +483,11 @@ \else% \ifcsname\@nameauth@CleanName{#2!MN!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 already exists; no exclusion.}% \else% \ifcsname\@nameauth@CleanName{#2!NF!}\endcsname% \PackageWarning{nameauth}% - {\bsc ExcludeName Reference: #2 already exists; no exclusion.}% + {macro ExcludeName Reference: #2 already exists; no exclusion.}% \else% \csgdef{\@nameauth@CleanName{#2!PN!}}{}% \fi% diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 1b463ccca86..18b98a94127 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -53,6 +53,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); %special = ( 'AkkTeX', "&MAKEflatten", 'Catalogue', "die 'skipping, goes stale too soon'", + 'Computer_Typesetting_Using_LaTeX', "die 'skipping, nosource'", 'CJK', "die 'skipping, use cjk'", 'FiXme', "die 'skipping, use fixme'", 'GuIT', "die 'skipping, use guitlogo'", @@ -806,6 +807,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'smflatex', "die 'skipping, nosource'", 'softmaker-freefonts', "die 'skipping, requires nonfree fonts'", 'songs', "die 'skipping, requires binary'", + 'soulpos', "die 'skipping, use bezos'", 'soyombo', "die 'skipping, noinfo license, Mongolian ca.1996'", 'springer', "die 'skipping, licenses not checked'", 'sprite', "die 'skipping, noinfo license'", |