Comprehensive TeX Archive Network

Direc­tory tex-archive/macros/latex/contrib/nameauth

--------:| ----------------------------------------------------------------
nameauth:| Name authority mechanism for consistency in text and index
  Author:| Charles P. Schaum
  E-mail:| charles dot schaum at comcast dot net
 License:| Released under the LaTeX Project Public License v1.3c or later
     See:| http://www.latex-project.org/lppl.txt

Short description:

The nameauth package automates the formatting and indexing of names.
This aids the use of a name authority and the process of textual reordering
and revision without needing to retype name references.

Files  Distribution

README       This file
nameauth.pdf Documentation

Makefile     Automates building with GNU make 3.81
nameauth.dtx Documented LaTeX file containing both code and documentation


Unpack nameauth.zip in an appropriate directory.

Note that the instructions below assume that you are using a *nix-
compatible computer. If that is otherwise, you will need to modify
these instructions to your needs.

If you have a make utility compatible with GNU make you can type

make inst

to install the package into your $TEXMFHOME tree or

make install

to install the package into your $TEXMFLOCAL tree for all users.

Manually, you can generate the package files. First you generate the
installer driver, README, and style files, with a preliminary PDF:

pdflatex -shell-escape -recorder -interaction=batchmode nameauth.dtx

Next you generate the PDF with a table of contents and all cross-references
validated, so that the index entries will not move:

pdflatex --recorder --interaction=nonstopmode nameauth.dtx

The next commands generate the glossary/index and final pdf file

makeindex -q -s gglo.ist -o nameauth.gls nameauth.glo
makeindex -q -s gind.ist -o nameauth.ind nameauth.idx
pdflatex --recorder --interaction=nonstopmode nameauth.dtx
pdflatex --recorder --interaction=nonstopmode nameauth.dtx

Normally you create the following manual installation directories for user:

$TEXMFHOME/source/latex/nameauth dtx file
$TEXMFHOME/tex/latex/nameauth sty file
$TEXMFHOME/doc/latex/nameauth pdf file

and you create the following manual installation directories for local site:

$TEXMFLOCAL/source/latex/nameauth dtx file
$TEXMFLOCAL/tex/latex/nameauth sty file
$TEXMFLOCAL/doc/latex/nameauth pdf file

The above environment variables often are /usr/local/texlive/texmf-local and

Run mktexlsr with the appropriate level of permissions to complete the install.

Testing notes:

This packages works and builds with latex, lualatex, pdflatex, and xelatex.
It can be used with makeindex and texindy. The documentation builds with
lualatex, pdflatex, and xelatex, using makeindex.

For testing, the make file permits one to change the typesetting engine
on the command line. The default is to build the package and documentation
with pdflatex. See the make file for details.


This material is subject to the LaTeX Project Public License:

Happy TeXing!


Name Size Date Notes
Make­file 1629 2015-11-06 16:10
README 3032 2015-11-29 21:11
nameauth.dtx 169570 2015-11-29 21:11
nameauth.pdf 693583 2015-11-29 21:11

Down­load the con­tents of this pack­age in one zip archive (710.1k).

nameauth – Name au­thor­ity mech­a­nism for con­sis­tency in body text and in­dex

Publi­ca­tions, that ref­er­ence many names, re­quire ed­i­tors and proof­read­ers to track those names in the text and in­dex. The pack­age of­fers name au­thor­ity macros that al­low au­thors and com­pil­ers to nor­mal­ize oc­cur­rences of names, vari­ant name forms, and pen names in the text and in­dex. This may help min­i­mize writ­ing and pro­duc­tion time and cost.

Pack­age De­tailsnameauth
Ver­sion2.11 2015-11-29
Li­censeThe LaTeX Project Public Li­cense 1.3
Copy­right2011–2015 Charles P. Schaum
Main­tainerCharles P. Schaum
Con­tained inTeX Live as nameauth
MiKTeX as nameauth
Topics en­sure con­sis­tency of us­age
ed­i­tor’s marks, high­lights, etc.
Guest Book Sitemap Contact Contact Author