summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/amsrefs
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-10-14 22:19:57 +0000
committerKarl Berry <karl@freefriends.org>2007-10-14 22:19:57 +0000
commit6e5c0acada6a9c582fe33af8763348a18eb2a0f6 (patch)
treeb9c5791b76f3c25d0cd5207cc35c3bf01f609395 /Master/texmf-dist/source/latex/amsrefs
parent53b3eebc589bf2a49e91bd9c9d8112f2b38bce11 (diff)
amsrefs update
git-svn-id: svn://tug.org/texlive/trunk@5189 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/amsrefs')
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/00readme.txt112
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex1718
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx159
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsrefs.faq28
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsrefs.ins17
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsxport.dtx54
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/amsxport.ins25
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/changes.tex513
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/cite-xa.tex221
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/cite-xb.tex98
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/cite-xh.tex111
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/cite-xs.tex19
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/gktest.ltb440
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/ifoption.dtx6
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/ifoption.ins16
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/jr.bib214
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/manifest.txt145
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx6
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/mathscinet.ins16
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx16
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/pcatcode.ins16
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx6
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/rkeyval.ins16
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/textcmds.dtx6
-rw-r--r--Master/texmf-dist/source/latex/amsrefs/textcmds.ins16
25 files changed, 3797 insertions, 197 deletions
diff --git a/Master/texmf-dist/source/latex/amsrefs/00readme.txt b/Master/texmf-dist/source/latex/amsrefs/00readme.txt
index 0dec0fb6419..824654406e4 100644
--- a/Master/texmf-dist/source/latex/amsrefs/00readme.txt
+++ b/Master/texmf-dist/source/latex/amsrefs/00readme.txt
@@ -1,7 +1,11 @@
-00readme.txt for amsrefs 2.0 [2004-06-30]
+00readme.txt for amsrefs 2.02 [2007/10/01]
-See also install.txt and manifest.txt. There is a history of changes at
-the end of this file.
+See also install.txt. There is a history of changes at the end of this
+file.
+
+This material is copyrighted by the American Mathematical society and
+released subject to the LaTeX Project Public License. See individual
+files for additional information.
Please send bug reports and questions to tech-support@ams.org.
@@ -13,15 +17,15 @@ in standard LaTeX (\cite), but a number of additional variations address
certain known pitfalls or gaps in the standard LaTeX set of citation
features.
-The command for bibliography items is different---\bib instead of
-\bibitem---for reasons that will be evident upon further reading in the
-documentation.
+The command for bibliography items is different -- \bib instead of
+\bibitem -- for reasons that will be evident upon further reading in
+the documentation.
A set of BibTeX style files are provided to allow people to extract
data from .bib files and produce .bbl files in amsrefs format instead
of conventional \bibitem format.
-User documentation is in amsrdoc.pdf.
+User documentation is in amsrdoc.pdf and amsrefs.faq.
Technical documentation (including documentation for package writers)
is in amsrefs.pdf.
@@ -29,7 +33,7 @@ is in amsrefs.pdf.
========================================================================
I. FEATURES
----Preservation of structure.
+-- Preservation of structure.
The internal structural information of the bibliography entries is not
lost when they are imported from the database file into the LaTeX
@@ -37,17 +41,17 @@ document. This takes on its greatest significance when archiving
documents in LaTeX form or transmitting them to another user (such as a
publisher).
----Deferred formatting.
+-- Deferred formatting.
This means that the style of the bibliography can be changed on demand
-without reimporting everything from the original database(s).
+without re-importing everything from the original database(s).
----More natural data format for titles.
+-- More natural data format for titles.
Proper nouns do not need to have braces added to prevent capitalization
problems.
----Less ambiguous format for author names.
+-- Less ambiguous format for author names.
When author names are given in inverted order (last name first) it is
possible for LaTeX to unambiguously identify the last name without any
@@ -57,28 +61,28 @@ Saunders) versus Stephen H. Lane (Lane, Stephen H.), or Cam Van Tran
BibTeX some of these would need to have extra braces added to ensure
that the surname is accurately distinguished.
----Author-year citations.
+-- Author-year citations.
There is integrated support for citations in author-year form.
----Back-reference support.
+-- Back-reference support.
Works in conjunction with the hyperref package.
----Setup requires only LaTeX knowledge.
+-- Setup requires only LaTeX knowledge.
All bibliography setup can be done in LaTeX; learning another
programming language (such as, the one used in BibTeX bst files) is
unnecessary.
----Self-printable database files.
+-- Self-printable database files.
A LaTeX document that contains only a bibliography in amsrefs forms can
be used as a database for exporting entries to other documents. And
because it is a LaTeX document, the database can be printed directly at
any time simply by running it through LaTeX in the usual way.
----Self-contained.
+-- Self-contained.
In many cases it seems possible to do without BibTeX entirely. For
example, if the entries are extracted from a single database file that
@@ -93,51 +97,61 @@ II. GETTING STARTED
2. There are four example files provided:
- cite-xa : Demonstrates an author-year citation scheme. The
- bibliography is embedded in the .tex file instead of
- residing in a separate .bbl file.
-
- cite-xb : Demonstrates usage with more-or-less standard BibTeX
- methods.
-
- cite-xs : Shows how the bbl file can be created by LaTeX itself from a
- suitably presorted ltb file.
-
- cite-xh : A working hyperref/backrefs example.
-
-3. Run LaTeX on cite-xa.tex. Take a look at the messages that have to do
-with citations and the bibliography section. Run LaTeX again to resolve
-the citations and check the output.
+ cite-xa : Demonstrates an author-year citation scheme. The
+ bibliography is embedded in the .tex file instead of
+ residing in a separate .bbl file.
+
+ cite-xb : Demonstrates usage with more-or-less standard BibTeX
+ methods.
+
+ cite-xs : Shows how the bbl file can be created by LaTeX itself from a
+ suitably presorted ltb file.
+
+ cite-xh : A working hyperref/backrefs example.
+
+3. Run LaTeX on cite-xa.tex. Take a look at the messages that have to
+ do with citations and the bibliography section. Run LaTeX again to
+ resolve the citations and check the output.
4. Run LaTeX on cite-xb.tex. Run BibTeX. Look at the bbl file.
-Interesting, huh? Run LaTeX twice more to resolve the citations.
+ Interesting, huh? Run LaTeX twice more to resolve the citations.
5. Run LaTeX on cite-xs.tex and look at the output.
6. Run pdflatex on cite-xh.tex (it is set up to use BibTeX also, like
-cite-xb).
+ cite-xb).
========================================================================
III. REMARKS ON THIS RELEASE
-This is a thorough overhaul and rewrite of the the amsrefs package.
-Many (perhaps even most) of the internals have changed and a number of
-new features have been added. Backwards compatibility for documents
-created with previous versions of this package has been
-
-See changes.pdf for information on the user-visible changes.
+This is a bug-fix release. No new features have been implemented and,
+except for bug fixes, this version should be backwards compatible with
+version 2.0.
========================================================================
-IV. SETTING UP A CUSTOM BIBLIOGRAPHY STYLE
+IV. CHANGE LOG
-More documentation is needed here, but the discussion in amsrefs.pdf
-should be enough to get you started. See especially sections 4, 6.10,
-6.26.15, and 6.27.
+2004-06-30 amsrefs.dtx 2.0
-========================================================================
-V. CHANGE LOG
+ * Major rewrite of internals. See changes.pdf for information on
+ the user-visible changes.
+
+2006-10-25 amsrefs.dtx 2.02
+
+ -- Updated copyright and license fields.
+ -- Numerous bug fixes.
-*amsrefs.dtx 2.0 2004-06-30 11:24:39 EDT
+ * amsrefs.dtx 2.02:
+ -- Fixed bug in copying cross-referenced entries from .ltb files
+ to the .bbl file.
+ -- Fixed disappearing table of contents when used with AMS
+ document classes.
+ -- Enabled xrefs in more fields.
+ -- Fixed spacing problems with \MR. Also be more forgiving if
+ the argument to \MR begins with "MR" or "MR ".
+ -- Added support for showlabels.sty.
+ -- Fixed some bugs in the interaction with hyperref.
+ -- Removed support for the obsolete beta and jpa package options.
-Major rewrite of internals. See changes.pdf for information on the
-user-visible changes.
+ * amsxport.dtx 2.01:
+ -- Fixed bug in sort order of references.
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex b/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex
new file mode 100644
index 00000000000..dd6256e88a7
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/amsrdoc.tex
@@ -0,0 +1,1718 @@
+%%% ====================================================================
+%%% @TeX-file{
+%%% filename = "amsrdoc.tex",
+%%% version = "1.01",
+%%% date = "01 October 2007",
+%%% time = "15:45:17 EDT",
+%%% author = "David M. Jones",
+%%% email = "tech-support@ams.org",
+%%% URL = "http://www.ams.org/",
+%%% address = "American Mathematical Society,
+%%% Publications Technical Group,
+%%% PO Box 6248,
+%%% Providence, RI 02940,
+%%% USA",
+%%% supported = "yes",
+%%% abstract = "User's documentation for the amsrefs
+%%% package",
+%%% checksum = "02179 1718 7071 56725",
+%%% docstring = "The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+\documentclass[oneside]{amsdtx}
+
+\hyphenation{herme-neutics}
+
+\usepackage{amsrefs}
+
+\renewcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\bfseries #1:}
+
+\newcommand{\nshline}{\hline\omit\\}
+
+\makeatletter
+
+\def\nitem[#1]{\item[#1\@gobble]}
+
+\DeclareRobustCommand{\fld}{\category@index{field}}
+\DeclareRobustCommand{\btype}{\category@index{entry type}}
+
+\DeclareRobustCommand{\attr}{\category@index{attribute}}
+
+\makeatother
+
+\newcommand{\rpack}[1]{\pkg{amsrefs} package}
+
+\providecommand{\cnbreak}{\penalty999\hskip0pt\relax}
+\providecommand{\cnm}[2]{\cn{#1}\cnbreak\embrace{#2}}
+\providecommand{\cnom}[1]{\cn{#1}\cnbreak\ommitude}
+\providecommand{\ommitude}[2][]{{\ntt[#1]}\cnbreak\embrace{#2}}
+\providecommand{\cnmsm}[4]{%
+ \cn{#1}\cnbreak\embrace{#2}\cnbreak *\embrace{#4}}
+
+\DeclareTextSymbol{\lbracechar}{OT1}{123}
+\DeclareTextSymbolDefault{\lbracechar}{OT1}
+\DeclareTextSymbol{\rbracechar}{OT1}{125}
+\DeclareTextSymbolDefault{\rbracechar}{OT1}
+
+\providecommand{\embrace}[1]{%
+ \begingroup \ntt\lbracechar#1\rbracechar\endgroup}
+
+\title{User's Guide to the \pkg{amsrefs} Package}
+\author{David M. Jones\\American Mathematical Society}
+\date{October 1, 2007}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\section{Introduction}
+
+\pkg{amsrefs} is a \LaTeX\ package for preparing bibliography or
+reference lists. It attempts to provide many of the convenient
+features that \LaTeX\ and \BibTeX\ users have come to expect without
+imposing all of the overhead that \BibTeX\ entails. In particular, it
+has been carefully designed to encourage the preservation of
+structured markup of the bibliography throughout the entire lifetime
+of a document from rough draft to final archival version. As we shall
+see, it does this by replacing \LaTeX's unstructured \fn{.bbl} file
+format by a new, fully structured format. The package is compatible
+with the \pkg{showkeys}, \pkg{hyperref},\footnote{Note that unlike
+ most packages, which must be loaded \emph{before} \pkg{hyperref},
+ the \pkg{amsrefs} package must be loaded \emph{after} \pkg{hyperref}
+ in order to work properly.} and \pkg{backrefs} packages and
+implements the functionality of the popular \pkg{cite} package.
+Interoperability with \BibTeX\ is supported via a special bibliography
+style file, but \pkg{amsrefs} can be used without \BibTeX.
+
+\section{Using the \pkg{amsrefs} package}
+
+There are three ways of using the \rpack/:
+\begin{enumerate}
+
+\item
+Enter bibliography items directly in your \latex/ document using the
+\env{biblist} environment and the \cn{bib} command.
+
+\item
+Import items from an external \fn{.ltb} file.
+
+\item
+Import items from a \fn{.bib} file using \bibtex/ and the special
+bibliography styles distributed with the \pkg{amsrefs} package.
+
+\end{enumerate}
+
+\subsection{Direct entry of bibliography items}\label{direct-entry}
+
+The most basic way to use \pkg{amsrefs} is to enter the bibliography
+items directly in your \LaTeX\ document. For example, consider the
+following very short document:
+\begin{quote}
+ Alan Sokal~[2] recommends Bourbaki's text~[1]
+ for a gentle introduction to set theory.
+
+ \begin{bibsection}
+ \begin{biblist}
+
+ \bib{Bourbaki70}{book}{
+ title={Th\'eorie des ensembles},
+ author={Bourbaki, Nicolas},
+ date={1970},
+ publisher={Hermann},
+ address={Paris}
+ }
+
+ \bib{Sokal96}{article}{
+ title={Trangressing the boundaries},
+ subtitle={Toward a transformative hermeneutics of quantum gravity},
+ author={Sokal, Alan},
+ journal={Social Text},
+ volume={46/47},
+ date={1996},
+ pages={217--252}
+ }
+
+ \end{biblist}
+ \end{bibsection}
+\end{quote}
+Using \pkg{amsrefs}, this document would be coded as follows:
+\begin{verbatim}
+ \documentclass{article}
+
+ \usepackage{amsrefs}
+
+ \begin{document}
+
+ Alan Sokal~\cite{Sokal96} recommends Bourbaki's
+ text~\cite{Bourbaki70} for a gentle introduction to set theory.
+
+ \begin{bibdiv}
+ \begin{biblist}
+
+ \bib{Bourbaki70}{book}{
+ title={Th\'eorie des ensembles},
+ author={Bourbaki, Nicolas},
+ date={1970},
+ publisher={Hermann},
+ address={Paris}
+ }
+
+ \bib{Sokal96}{article}{
+ title={Trangressing the boundaries},
+ subtitle={Toward a transformative hermeneutics of quantum gravity},
+ author={Sokal, Alan},
+ journal={Social Text},
+ volume={46/47},
+ date={1996},
+ pages={217--252}
+ }
+
+ \end{biblist}
+ \end{bibdiv}
+
+ \end{document}
+\end{verbatim}
+Compared to the standard \LaTeX\ markup for bibliographies, there are
+two main differences:
+\begin{itemize}
+
+\item
+The functions of the \env{thebibliography} environment are split
+between two new environments: \env{bibdiv}, which produces the chapter
+or section heading for the bibliography, and \env{biblist}, which
+contains the reference list per se. These environments will be
+covered in more detail in sections \ref{biblist} and~\ref{bibdiv}.
+
+\item
+The \cn{bibitem} command is replaced by the \cn{bib} command, which is
+very similar to a \BibTeX\ database entry. However, as we shall see
+in section~\ref{bib-command}, there are some significant differences.
+
+\end{itemize}
+
+\subsection{Using an \fn{.ltb} database file}\label{ltb-files}
+
+The second way of using \pkg{amsrefs} is to keep your \cn{bib}
+commands in a separate database file and have \pkg{amsrefs} import the
+ones that are needed. For example, suppose you have a file
+\fn{nonsense.ltb} with the following contents:
+\begin{verbatim}
+ \documentclass{article}
+
+ \usepackage{amsrefs}
+
+ \begin{document}
+
+ \begin{bibdiv}
+
+ \begin{biblist}
+
+ \bib{Bourbaki70}{book}{
+ title={Th\'eorie des ensembles},
+ author={Bourbaki, Nicolas},
+ date={1970},
+ publisher={Hermann},
+ address={Paris}
+ }
+
+ \bib{Sokal96}{article}{
+ title={Trangressing the boundaries},
+ subtitle={Toward a transformative hermeneutics of quantum gravity},
+ author={Sokal, Alan},
+ journal={Social Text},
+ volume={46/47},
+ date={1996},
+ pages={217--252}
+ }
+
+ \bib{SokalB1998}{book}{
+ title={Fashionable Nonsense},
+ subtitle={Postmodern Intellectuals' Abuse of Science},
+ author={Sokal, Alan},
+ author={Bricmont, Jean},
+ publisher={Picador USA},
+ address={New York},
+ date={1998}
+ }
+
+ \end{biblist}
+
+ \end{bibdiv}
+
+ \end{document}
+\end{verbatim}
+Before seeing how this affects our sample document, take note of a
+couple of aspects of the format of \fn{nonsense.ltb}:
+\begin{enumerate}
+
+\item
+We have chosen to format \fn{nonsense.ltb} as a complete \LaTeX\
+document. This is so we can produce a formatted listing of our whole
+database by running \fn{nonsense.ltb} through \LaTeX. However, this
+is not necessary; when \pkg{amsrefs} treats \fn{nonsense.ltb} as a
+database file, it ignores everything except for the \cn{bib} commands.
+
+\item
+Each \cn{bib} command in the \fn{.ltb} file \emph{must} begin on a new
+line, and the first two arguments and the open brace of the third
+argument must be on that same line. Failure to follow this format may
+result in \pkg{amsrefs} getting terribly confused and aborting the
+processing of your document.
+
+\end{enumerate}
+
+With that out of the way, let's look at how this affects our main
+file, which we'll call \fn{sample.tex}:
+\begin{verbatim}
+ \documentclass{article}
+
+ \usepackage{amsrefs}
+
+ \begin{document}
+
+ Alan Sokal~\cite{Sokal96} recommends Bourbaki's
+ text~\cite{Bourbaki70} for a gentle introduction to set theory.
+
+ \begin{bibdiv}
+ \begin{biblist}
+
+ \bibselect{nonsense}
+
+ \end{biblist}
+ \end{bibdiv}
+
+ \end{document}
+\end{verbatim}
+When you run this document through \LaTeX, \pkg{amsrefs} will create a
+file \fn{sample.bbl} that contains all the relevant \cn{bib} entries
+from \fn{nonsense.ltb}. This is very similar to using \BibTeX, but
+with a few noteworthy differences:
+\begin{itemize}
+
+\item
+Because all processing is being handled by \latex/, the contents of
+the bibliography can be printed on the first pass; citation labels,
+consequently, are resolved on the second pass.
+
+\item
+Unlike \BibTeX, which adds the \env{thebibliography} environment
+automatically, \pkg{amsrefs} requires you to supply the \env{bibdiv}
+and \env{biblist} environments yourself. As we shall see later, this
+results in greater flexibility in the formatting of bibliographies.
+
+\item
+There is no need for a \cn{bibliographystyle} command.
+
+\item
+No sorting of the bibliography items is done. The entries will appear
+in your document in the same order that they appeared in the database
+files.
+
+\end{itemize}
+Like the \cn{bibliography} command, \cn{bibselect} can be given
+multiple files to process:
+\begin{verbatim}
+ \bibselect{bib1,bib2}
+\end{verbatim}
+and can be used multiple times in your document:
+\begin{verbatim}
+ \bibselect{bib1}
+ \bibselect{bib2}
+\end{verbatim}
+Normally each \cn{bibselect} command will only import entries that
+have been explicitly cited in your document. If you want to import
+all entries from a given file, you can use the $*$-variant:
+\begin{verbatim}
+ \bibselect*{sample}
+\end{verbatim}
+This is similar to the use of \label{nocite}\verb|\nocite{*}| but
+allows finer control. You can still use \verb|\nocite{*}|, but with
+one restriction: it only applies to \cn{bibselect} commands that occur
+after it in the document.
+
+The \cn{bibselect} command regenerates the \fn{.bbl} file each time
+the document is \LaTeX ed (unless, of course, the \cn{nofiles} switch
+is used). Once your bibliography is completed, you might wish to
+replace the \cn{bibselect} command by the contents of the \fn{.bbl}
+file to prevent any further modifications. This is particularly
+important if you need to edit the contents of the \fn{.bbl} file in
+any way (say, to re-order the items or adjust the capitalization of
+titles to match the style of the journal you are publishing in or to
+put in explicit line or page breaks). This will make your document
+more self-contained, which will make it easier to reuse and archive.
+
+\subsection{Using the \rpack/ with \bibtex/}
+
+Finally, you can use \pkg{amsrefs} in conjunction with \BibTeX:
+\begin{verbatim}
+ \documentclass{article}
+
+ \usepackage{amsrefs}
+
+ \begin{document}
+
+ Alan Sokal~\cite{Sokal96} recommends Bourbaki's
+ text~\cite{Bourbaki70} for a gentle introduction to set theory.
+
+ \bibliography{nonsense}
+
+ \end{document}
+\end{verbatim}
+Note two things:
+\begin{itemize}
+
+\item
+Unlike when you use \cn{bibselect} to import entries from a \fn{.ltb},
+in this case the \fn{.bbl} \emph{will} contain the \env{bibdiv} and
+\env{biblist} environments.
+
+\item
+There is no need for a \cn{bibliographystyle} command; \pkg{amsrefs}
+will automatically invoke the correct style. In fact, any
+\cn{bibliographystyle} command you put in your document will be
+ignored.
+
+\end{itemize}
+
+The main advantages of using \BibTeX\ are:
+\begin{itemize}
+
+\item
+you can take advantage of \BibTeX's ability to sort your items for
+you, and
+
+\item
+you can take advantage of the large number of \BibTeX\ database files
+already in existence.
+
+\end{itemize}
+
+As when using an \fn{.ltb} file, you may wish to replace the
+\cn{bibliography} command by the contents of the \fn{.bbl} file when
+you have finished compiling your bibliography.
+
+\section{The \protect\env{biblist} and \env{biblist*} environments}
+\label{biblist}
+
+As alluded to earlier, \env{thebibliography} performs two distinct
+functions: first, it produces the section heading for the bibliography
+and second, it provides the list environment for formatting the
+bibliography entries.
+
+In \pkg{amsrefs} these functions are performed by two distinct
+environments, \env{bibdiv} and \env{biblist}. As its name suggests,
+the \env{biblist} environment provides the second function. So, if
+you wanted a list of references with no heading at all, you could just
+leave out the \env{bibdiv} environment.
+
+The \env{biblist} environment has an optional argument to allow
+changing the list parameters. For example, suppose you know that your
+bibliography has between 100 and 999 entries and you want to ensure
+that there is enough space allocated for the labels on the first pass.
+You could write
+\begin{verbatim}
+ \begin{biblist}[\resetbiblist{999}]
+\end{verbatim}
+to tell \LaTeX\ to leave enough room for labels that are three digits
+long. Similarly, if you want your bibliography typeset in the normal
+font size instead of footnotesize, you could write
+\begin{verbatim}
+ \begin{biblist}[\normalsize]
+\end{verbatim}
+Want your bibliography numbered starting with~0 instead of~1? Just
+write
+\begin{verbatim}
+ \begin{biblist}[\setcounter{bib}{-1}]
+\end{verbatim}
+
+Each \env{biblist} environment resets the \cnt{bib} counter so that
+its items are numbered starting from~1. If you want the numbering to
+start where the last \env{biblist} left off, use the \env{biblist*}
+environment instead.
+
+Finally, users familiar with the \env{thebibliography} environment may
+wonder why \env{biblist} doesn't have a mandatory argument to specify
+the longest label. The reason is that the \env{biblist} environment
+automatically calculates the width of the longest label and stores
+this information in the \fn{.aux} file. This means that the next time
+\LaTeX\ is run, the environment will know how much space to leave for
+the labels.
+
+\section[Section titles for bibliographies: \env{bibdiv} et
+ al.]{Section titles for bibliographies: \env{bibdiv},\\
+ \env{bibsection}, \env{bibchapter}}
+\label{bibdiv}
+
+As seen earlier, the \env{bibdiv} environment provides an appropriate
+section heading. Ordinarily that's all you need to know, since
+\env{bibdiv} will automatically switch between a \cn{chapter} and a
+\cn{section} heading depending on whether the document seems booklike
+or articlelike. Simililarly, it will use the current value of
+\cn{bibname} or \cn{refname} for the heading text. However, if that's
+not sufficient, there are three more ways of customizing its behavior:
+\begin{enumerate}
+
+\item
+Instead of \env{bibdiv}, you can use \env{bibchapter} or
+\env{bibsection} to generate the appropriate type of heading.
+
+\item
+All three environments take an optional argument to override the text
+of the heading:
+\begin{verbatim}
+ \begin{bibchapter}[Annotated Bibliography]
+\end{verbatim}
+
+\item
+For maximum flexibility, you can omit the \env{bibdiv} environment
+entirely and optionally add an arbitrary header:
+\begin{verbatim}
+ \subsection{Further reading}
+\end{verbatim}
+
+\end{enumerate}
+
+Finally, note that a further significant benefit of having separate
+\env{bibdiv} and \env{biblist} environments is that you can put
+arbitrary introductory text between the header and the list:
+\begin{verbatim}
+ \begin{bibdiv}
+
+ Abbreviations used:
+
+ ...
+
+ \begin{biblist}
+\end{verbatim}
+
+\section{More about the \cn{bib} command}\label{bib-command}
+
+As noted earlier, the syntax of the \cn{bib} command is very similar
+to that of a \BibTeX\ database record. For example, here's how the
+third bibliography item from section~\ref{ltb-files} might look in a
+\fn{.bib} file:
+\begin{verbatim}
+ @Book{SokalB1998,
+ title={Fashionable Nonsense: Postmodern Intellectuals' Abuse of
+ Science},
+ author={Alan Sokal and Jean Bricmont},
+ publisher={Picador USA},
+ address="New York",
+ year=1998
+ }
+\end{verbatim}
+However, there are a number of other significant differences between
+the two formats:
+
+\begin{description}
+
+\item[Order of type and key]
+
+In \BibTeX\ records, the entry type comes first and serves to mark the
+start of the field, and the cite key is separated from the data fields
+by a comma:
+\begin{verbatim}
+ @Book{SokalB1998,
+\end{verbatim}
+In \pkg{amsrefs}, every record begins with the \verb|\bib| command,
+followed first by the cite key and then by the entry type, and the
+data fields are preceded by an open brace, not a comma:
+\begin{verbatim}
+ \bib{SokalB1998}{book}{
+\end{verbatim}
+
+\item[Case sensitivity]
+
+In general, \BibTeX\ doesn't care how you capitalize field names. As
+far as it is concerned, ``title'', ``TITLE'' and ``tItLe'' are the
+same field name. Like \TeX\ in general, though, \pkg{amsrefs} is case
+sensitive. All of the standard field and bibliography entry-type
+names are spelled with all lowercase letters and must be typed exactly
+as shown in the documentation.
+
+\item[Mandatory braces]
+
+\BibTeX\ allows the braces around field values to be omitted in some
+contexts and allows double quotes to be substituted for braces. In
+\pkg{amsrefs}, every field value \emph{must} be surrounded by braces.
+
+\item[Repeated fields]
+
+\BibTeX\ does not allow fields to be repeated within a record;
+\pkg{amsrefs} allows certain fields (like \fld{author}) to be repeated
+as many times as needed.
+
+\item[Inverted names]
+
+\BibTeX\ allows names to be entered in a variety of formats, for
+example:
+\begin{verbatim}
+ author={John Doe}
+ author={Doe, John}
+ author={Doe, Jr., John}
+\end{verbatim}
+Although \BibTeX\ usually does a good job of parsing names into their
+components, sometimes it needs help, and experience shows that authors
+often have trouble telling when they need to provide such help. In
+order to avoid these problems, \pkg{amsrefs} takes the somewhat
+draconian step of requiring all names to be written in the form
+\emph{von Last, First, Jr.}, for example:
+\begin{verbatim}
+ author={Jones, John Paul}
+ author={van Beethoven, Ludwig}
+ author={Ford, Henry, Jr.}
+\end{verbatim}
+It is essential to follow this format for all names; otherwise
+\pkg{amsrefs} may produce profoundly incorrect results when it is
+asked to invert names (i.e., format the name as ``Doe, John'' instead
+of ``John Doe'', as some styles require), replace the first name by
+its initials (when the \opt{initials} option is used), or create a
+label based on the last name (the \opt{alphabetic} option).
+
+\end{description}
+
+In addition, there are differences in the rules that must be followed
+in marking the text inside fields:
+\begin{description}
+
+\item[Capitalization]
+
+Some \BibTeX\ styles will adjust the capitalization of titles to
+achieve a uniform style. This means that authors have to be careful
+to put extra braces around any characters that should not be upper- or
+lower-cased. For example, if you were to write
+\begin{verbatim}
+ title={An $O(n \log n)$ Sorting Network}
+\end{verbatim}
+many \BibTeX\ styles would change the title to
+\begin{quote}
+ An $o(n \log n)$ sorting network
+\end{quote}
+possibly resulting in great confusion on the part of the reader. To
+prevent this, you must surround the mathematical expression with an
+extra set of braces:
+\begin{verbatim}
+ title={An {$O(n \log n)$} Sorting Network}
+\end{verbatim}
+As with name formats, experience suggests that authors are often
+confused by \BibTeX's rules and fail to properly protect their titles.
+The good news is that \pkg{amsrefs} will not change the capitalization
+of any of your titles. The bad news is that this means you are solely
+responsible for editing the titles of your bibliography items to match
+the style your publisher requires.
+
+\item[Special characters]
+
+\BibTeX\ is also sometimes confused by text accents or other special
+characters such as \verb+\ae+ or \verb+\o+, which also have to be
+surrounded by braces for \BibTeX\ to process them correctly:
+\begin{verbatim}
+ author={Kurt G{\"o}del}
+ author={V. S{\o}rensen}
+\end{verbatim}
+\pkg{amsrefs} is more forgiving and will accept
+\begin{verbatim}
+ author={G\"odel, Kurt}
+ author={S\o rensen, V.}
+\end{verbatim}
+although it is probably still a good idea to surround \verb+\o+ with
+braces in the second example. We'll talk more about names in
+sections~\ref{names} and~\ref{attributes}.
+
+%% \item[ndash] Use of \cn{ndash} instead of \verb'--' for en-dashes is
+%% recommended (the \verb'--' notation, which is tied to
+%% idiosyncrasies of the Computer Modern \qq{\TeX{} text} font
+%% encoding, hinders document translation and the use of alternate
+%% fonts).
+
+\end{description}
+
+Finally, although \pkg{amsrefs} supports many of the same field and
+entry types that \BibTeX\ does, there are some differences, which we
+will explore in the next two sections.
+
+\subsection{Bibliography entry types}
+
+Compared to \BibTeX, \pkg{amsrefs} has a relatively small number of
+entry types. However, what it lacks in diversity it makes up for in
+versatility. Here are the supported entry types, along with some
+descriptive comments that are meant to suggest the variety of uses for
+which the type is appropriate.
+
+\begin{description}
+
+\item[article]
+
+A relatively short but self-contained item that is typically published
+as part of a larger collection, such as a journal, a conference
+proceedings, an edited collection published as a book, or even as part
+of a World Wide Web document.
+
+\item[book]
+
+A written work by one or more authors where the authors share credit
+for the work as a whole. For compatibility with \BibTeX, the
+following entry types are available as aliases for \btype{book}:
+\btype{collection}, \btype{proceedings}, \btype{manual},
+and \btype{unpublished}.
+
+\item[misc]
+
+Anything that doesn't fit into one of the other types.
+
+\item[report]
+
+A technical report, white paper, or the like. Similar to an
+\btype{article} but usually published and distributed by an
+organization such as a university or corporation whose primary
+business is usually not publishing. Also known as a
+\btype{techreport}.
+
+\item[thesis]
+
+Like \emph{report} but produced by the author for an educational
+institution to satisfy the requirements for a degree. Not (normally)
+produced by a commercial publisher for sale.
+
+\end{description}
+
+\subsection{Field names for the \cn{bib} command}
+
+The \pkg{amsrefs} package distinguishes between three types of fields:
+\begin{enumerate}
+
+\item
+A \emph{simple} field can appear only once in each record. Some
+examples are \fld{title} and \fld{publisher}.
+
+\item
+A \emph{repeatable} field can appear as many times as necessary. As
+we saw above, \fld{author} is repeatable, as are \fld{editor} and
+\fld{translator}, but we'll see later that not all repeatable fields
+are names.
+
+\item
+Briefly, a \emph{compound} field is one that is made up of a
+collection of subfields, for example:\label{ex:translation}
+\begin{verbatim}
+ \bib{KostrikinS1965}{article}{
+ author={Kostrikin, A. I.},
+ author={\v{S}afarevi\v{c}, I. R.},
+ title={Cartan pseudogroups and Lie $p$-algebras},
+ journal={Dokl. Akad. Nauk SSSR},
+ volume={168},
+ date={1965},
+ pages={740--742},
+ translation={
+ journal={Soviet Math. Dokl.},
+ volume={6},
+ date={1965},
+ pages={715--718}
+ },
+ review={\MR{0199235}}
+ }
+\end{verbatim}
+Here the translation is specified with a compound field so it can have
+its own set of publication fields.
+
+\end{enumerate}
+
+\subsubsection{Simple fields}
+
+The meaning of many of these should be self-evident, so comments will
+be kept to a minimum.
+\begin{description}
+
+\item[address]
+
+Usually the address of the publisher or other issuing organization,
+but inside the \fld{conference} compound field (see
+page~\pageref{compound}) it refers to the address of the
+conference.
+
+\item[booktitle]
+
+Used in the \btype{article} type to specify the title of the book in
+which the article appeared. If anything other than a simple book
+title is required, the \fld{book} compound field should be used
+instead.
+
+\item[date]\label{date-format}
+
+Usually the date of publication, except inside the \fld{conference}
+field, where it is the date of the conference (see
+page~\pageref{compound}).
+
+This replaces \BibTeX's \fld{year} and \fld{month} fields. Its value
+should be written in ISO 8601 format, e.g., 1967-02-24. The day
+and/or month can be omitted, so all of the following are valid
+representations of February 24, 1967:
+\begin{verbatim}
+ date={1967-02-24}
+ date={1967-02}
+ date={1967}
+\end{verbatim}
+Using this format allows \pkg{amsrefs} maximum flexibility in
+formatting dates, for example, by allowing month names to be printed
+in full or abbreviated as necessary.
+
+For \qq{Winter}, \qq{Spring}, \qq{Summer}, \qq{Fall}, either use month
+numbers of 13, 14, 15, 16 (respectively) or just put in the text
+before the year:
+\begin{verbatim}
+ date={Summer 1987},
+\end{verbatim}
+For compatibility, \fld{year} is provided as an alias for \fld{date},
+but its use is discouraged.
+
+\item[edition]
+
+For books or reports. If the value of this field is a simple number,
+\cn{bib} will convert it to cardinal form and add \qq{ed.} (or
+alternative text if specified by the bibliography style). Otherwise
+it will be printed as~is.
+
+\item[eprint]
+
+Electronic preprint information such as for \url{www.arXiv.org}. See
+\url{http://xxx.lanl.gov/help/faq/references} for recommended form.
+
+\item[hyphenation]
+
+This corresponds to the Babel package notion of \qq{language}. The
+hyphenation language used for a given \cn{bib} entry is determined
+from various clues, which are checked in the following order:
+\begin{enumerate}
+
+\item
+The Babel language specified by the \fld{hyphenation} field.
+
+\item
+The Babel language specified by the \emph{first word} of the
+\fld{language} field (after lowercasing).
+
+\item
+The current Babel language that was in effect before the \cn{bib}
+command started.
+
+\item
+The current hyphenation patterns of the document, if there are no
+Babel language modules loaded.
+
+\end{enumerate}
+The \fld{hyphenation} field applies to an entire entry. To change the
+Babel language for a single field, see the discussion of the
+\fld{language} attribute on page~\pageref{attributes}.
+
+\nitem[journal]
+
+\item[label]
+
+When the \opt{alphabetic} or \opt{shortalphabetic} options are used,
+\pkg{amsrefs} will usually try to generate the label on its own. If
+necessary, you can override the automatically generated label by
+specifying a \fld{label} field.
+
+\item[language]
+
+Language of the work. The language name should be the printed form,
+not a Babel-style language name, since in principle this field could
+contain more complicated remarks such as \qq{Russian, with French
+abstract}. Cf.~\fld{hyphenation}.
+
+\item[note]
+
+Any additional information that does not fit into one of the other
+fields.
+
+\item[number]
+
+The issue number of the journal for an \btype{article} or the
+technical report number for a \btype{report}.
+
+\item[organization]
+
+The school, university, corporation, or other nonpublisher
+organization that issued the document.
+
+\nitem[pages]
+
+\nitem[part]
+
+\nitem[publisher]
+
+\nitem[series]
+
+%% Let's suppress this at least until we can think of a good
+%% example.
+%%
+%% \item[setup]
+%%
+%% This is a special field that can be used to give arbitrary commands to
+%% be executed at the beginning of the current \cn{bib} entry, after all
+%% the fields have been read. The idea is that one can alter the
+%% formatting of an individual entry through this field to handle
+%% special cases.
+
+\item[status]
+
+Typically used for notes such as \qq{to appear} or \qq{in preparation}
+or \qq{unpublished} with journal articles.
+
+\item[subtitle]
+
+Typically used with a multipart journal article to give a subtitle for
+each part, but it can also be used for books.
+
+\nitem[title]
+
+\item[type]
+
+The type of a thesis, e.g., ``Master's Thesis'' or ``Ph.D. Thesis''.
+
+\nitem[volume]
+
+\item[xref]
+
+This will be explained in section~\ref{xrefs}.
+
+\end{description}
+
+\subsubsection{Repeatable fields}
+
+\begin{description}
+
+\item[author, editor, translator]
+
+The authors, editors, and/or translators of the item. If there are
+other contributors that should be acknowledged, they should be listed
+in \fld{contribution} fields (see page~\pageref{contributors}).
+
+\item[isbn, issn]
+
+An International Standard Book or Serial Number. (These are not
+printed by the standard styles, but are reserved for future use.)
+
+\item[review]
+
+A review number or similar pointer to, for example, \emph{Mathematical
+Reviews} or \emph{Zentralblatt}. You must supply any special markup
+for the number; i.e., you should write
+\begin{verbatim}
+ review={\MR{2015463}}
+\end{verbatim}
+instead of
+\begin{verbatim}
+ review={2015463}
+\end{verbatim}
+
+\end{description}
+
+\subsubsection{Compound fields}\label{compound}
+
+These are the compound fields currently supported by \pkg{amsrefs}.
+
+\begin{description}
+
+\item[book]
+
+This is used for conference articles to make it easier to
+differentiate between an article and the book or proceedings that it
+appeared in. The \fld{book} field can contain any of the following
+subfields: \fld{title}, \fld{part}, \fld{subtitle}, \fld{edition},
+\fld{editor}, \fld{translator}, \fld{contribution}, \fld{series},
+\fld{volume}, \fld{publisher}, \fld{organization}, \fld{address},
+\fld{date}, \fld{note}.
+
+It is often used in conjunction with the \fld{conference} field.
+
+\item[conference]
+
+The \fld{conference} field can contain a \fld{title}, \fld{address},
+and \fld{date}.
+
+\begin{verbatim}
+ \bib{Burkholder1986a}{article}{
+ author={Burkholder, Donald L.},
+ title={Martingales and Fourier analysis in Banach spaces},
+ conference={
+ title={C.I.M.E. Lectures},
+ address={Varenna, Italy},
+ date={1985}
+ },
+ book={
+ series={Lecture Notes in Math.},
+ volume={1206},
+ publisher={Springer-Verlag},
+ address={Berlin and New York},
+ date={1986},
+ },
+ pages={61--108},
+ review={\MR{0864712}}
+ }
+\end{verbatim}
+
+\item[contribution]\label{contributors}
+
+This field can be repeated as many times as necessary to list any
+contributors other than authors, editors, or translators.
+\begin{verbatim}
+ contribution={
+ type={illustrations},
+ author={Gorey, Edward}
+ }
+\end{verbatim}
+which in the default style produces
+\begin{quote}
+ with illustrations by Edward Gorey
+\end{quote}
+Since contributions are potentially complicated, so is the
+\fld{contribution} field:
+\begin{itemize}
+
+\item
+Sometimes it is necessary to add additional material to the \fld{type}
+in order to produce intelligible text:
+\begin{verbatim}
+ contribution={
+ type={an appendix},
+ author={Doe, John}
+ }
+\end{verbatim}
+
+\item
+\pkg{amsrefs} tries very hard to format multiple contributions, each
+of which may have multiple authors, in an appropriate way. However,
+there might be cases where the default rules aren't flexible enough,
+in which case you can instead use the \fld{contribution} field as a
+simple field and format it exactly the way you want:
+\begin{verbatim}
+ contribution={some arbitrary text about contributions}
+\end{verbatim}
+This feature should only be used as a last resort, though.
+
+\end{itemize}
+
+\item[partial]
+
+This is used with the \btype{article} type for multipart articles.
+Like the \fld{contribution} field, it is repeatable. It can contain
+any of the following fields: \fld{part}, \fld{subtitle},
+\fld{contribution}, \fld{journal}, \fld{volume}, \fld{date},
+\fld{number}, \fld{pages}.
+\begin{verbatim}
+ \bib{Zho-fan1972}{article}{
+ author={Zho-fan, Z.},
+ title={Monomials},
+ partial={
+ part={I},
+ journal={Tot. Math.},
+ volume={19},
+ date={1972},
+ pages={335--350}
+ },
+ partial={
+ part={II},
+ journal={Tot. Math.},
+ volume={20},
+ date={1973},
+ pages={19--37}
+ }
+ }
+\end{verbatim}
+
+\item[reprint]
+
+This can be used inside an \btype{article} to indicate another place
+(usually a book) where the article can also be found. It can contain
+any field that the \btype{book} type can.
+\begin{verbatim}
+ \bib{Sokal96}{article}{
+ title={Trangressing the boundaries},
+ subtitle={Toward a transformative hermeneutics of quantum
+ gravity},
+ author={Sokal, Alan},
+ journal={Social Text},
+ volume={46/47},
+ date={1996},
+ pages={217--252},
+ reprint={
+ title={Fashionable Nonsense},
+ subtitle={Postmodern Intellectuals' Abuse of Science},
+ author={Sokal, Alan},
+ author={Bricmont, Jean},
+ publisher={Picador USA},
+ address={New York},
+ date={1998}
+ }
+ }
+\end{verbatim}
+
+\item[translation]
+
+This is the only compound field that can be used with any bibliography
+type. It can contain any field that its parent type can contain. We
+saw an example of this on page~\pageref{ex:translation}.
+
+\end{description}
+
+\subsection{What's in a name?}\label{names}
+
+We saw earlier that names must always be entered in the form ``von
+Last, First, Jr.''\ so that \pkg{amsrefs} can unambiguously determine
+which parts of the name correspond to the surname and which to the
+given name. In this section we will discuss some of the other
+subtleties that come into play with processing names.
+
+The good news is that the vast majority of the time you don't need to
+worry about this section. As long as your names contain only the
+following characters, you should be safe:
+\begin{itemize}
+
+\item
+the 26 ASCII letters, the apostrophe (') and \TeX's tie (\verb|~|) and
+grouping (\verb+{}+) characters,
+
+\item
+one of the following accent commands: \cn{\"} \cn{\'} \cn{\.}\ \cn{\=}
+\cn{\^} \cn{\`} \cn{\~} \cn{\b} \cn{\c} \cn{\d} \cn{\H} \cn{\k}
+\cn{\r} \cn{\t} \cn{\u} \cn{\v}, or
+
+\item
+one of the following special characters: \cn{AE} \cn{ae} \cn{DH}
+\cn{dh} \cn{DJ} \cn{dj} \cn{i} \cn{j} \cn{L} \cn{l} \cn{NG} \cn{ng}
+\cn{OE} \cn{oe} \cn{O} \cn{o} \cn{SS} \cn{ss} \cn{TH} \cn{th}.
+
+\end{itemize}
+If you are using the \pkg{mathscinet} package, any of the special
+characters and accents defined by it can also be used.\footnote{For
+pragmatic purposes, note that the difference between an ``accent'' and
+a ``special character'' is that all the macros identified as accents
+take a single argument, while the ones identified as special
+characters do not take an argument.}
+
+\subsubsection{Grouping multiple physical characters into a single
+ logical character}
+
+Sometimes it's necessary to tell \pkg{amsrefs} to treat two or more
+characters as a single ``logical'' character. For example, consider
+the following names:
+\begin{verbatim}
+ author={Gagarin, Yuri}
+ author={Katzenbach, Nicholas deBelleville}
+\end{verbatim}
+If the \opt{initials} option is in force, \pkg{amsrefs} will shorten
+those names to ``Y. Gagarin'' and ``N. d. Katzenbach''. These are
+both incorrect, the first because ``Yu'' represents the
+transliteration of a single Cyrillic character and the second because
+``deBelleville'' should be shortened to ``deB'', not just~``d''. The
+easiest way to force the correct interpretation is by adding braces,
+as follows:
+\begin{verbatim}
+ author={Gagarin, {Yu}ri}
+ author={Katzenbach, Nicholas {deB}elleville}
+\end{verbatim}
+which tells \pkg{amsrefs} that those characters should be kept
+together, producing the correct results.
+
+Incidentally, if you provide the names in already abbreviated form,
+i.e.,
+\begin{verbatim}
+ author={Gagarin, Yu.}
+ author={Katzenbach, N. deB.}
+\end{verbatim}
+it is not necessary to add the extra braces, since \pkg{amsrefs} will
+not further abbreviate any word that already ends in a period (but the
+extra braces also would do no harm).
+
+\subsubsection{Declaring new accents or special characters}
+
+In some cases it may also be necessary to add a special character or
+accent to the list given above. An accent command can be added to the
+list of acceptable name components by using the \cn{DeclareNameAccent}
+command. In fact, \pkg{amsrefs} contains a declaration like
+\begin{verbatim}
+ \DeclareNameAccent{\"}
+\end{verbatim}
+for each of the text accents listed above.
+
+Declaring a new text symbol is only slightly more complicated:
+\begin{verbatim}
+ \DeclareNameSymbol{\AE}{\ae}
+\end{verbatim}
+This says that \verb+\AE+ and \verb+\ae+ are both allowed as text
+symbols inside names and, furthermore, that \verb|\ae| is the
+lowercase version of~\verb|\AE|.
+
+\section{Package options}
+
+The \pkg{amsrefs} package has a plethora of options.
+
+\subsection{Citation labels}
+
+By default, the items in your bibliography are numbered, as in the
+\bst{plain} \BibTeX\ style. However, three other label styles are
+also supported via the following options:
+\begin{description}
+
+\item[alphabetic]
+
+This generates alphabetic labels similar to the \pkg{alpha} \BibTeX\
+style, consisting of the first letter(s) of each author name plus the
+year of publication.
+
+\item[shortalphabetic]
+
+This generates a shorter alphabetic label using only the first letter
+of each author name.
+
+\item[author-year]
+
+This switches to the popular author-year citation format, similar to
+that described in \emph{The Chicago Manual of Style}. See
+section~\ref{author-year} for more information on this option.
+
+\item[y2k]
+
+When using the \opt{alphabetic} option, normally only the last two
+digits of the year are used in the label. The \opt{y2k} instructs
+\pkg{amsrefs} to use the full year.
+
+\end{description}
+
+\subsection{Citation sorting and compression}
+
+When numeric citation labels are being used and \pkg{amsrefs}
+encounters a list of multiple citations (for example,
+\verb|\cites{A,B}| or \verb|\citelist{\cite{A}\cite{B}}|), it will
+normally sort the citation labels and then compress ranges of three or
+more consecutive labels into a range of the form $n$--$m$. For
+example, the list [11, 9, 10, 1, 16, 12] would first be sorted into
+[1, 9, 10, 11, 12, 16] and then compressed into [1, 9--12, 16]. These
+options can be used to modify that behavior.
+
+\begin{description}
+
+\item[non-compressed-cites]
+
+Turn off range compression; citations will still be sorted. Range
+compression is also automatically turned off if \pkg{amsrefs} detects
+that the \pkg{hyperref} package has been loaded.\footnote{In order for
+ this to work correctly, the \pkg{hyperref} package must be loaded
+ \emph{after} the \pkg{amsrefs} package.}
+
+\item[non-sorted-cites]
+
+Turn off range sorting. This also turns off range compression as a
+side-effect.
+
+\end{description}
+
+\subsection{Abbreviations}
+
+These options emulate various aspects of the behavior of the \BibTeX\
+\bst{abbrv} style, but unlike \bst{abbrv}, they can be used with any
+of the citation label styles described above.
+
+\begin{description}
+
+\item[abbrev]
+
+This is equivalent to requesting all four of the following options.
+
+\item[initials]
+
+Replace the given names of all authors, editors, and translators with
+their initials. See section~\ref{names} for further discussion.
+
+\item[short-journals]
+
+Print short form instead of full form for journal names. This works
+only with abbreviations defined with the \cn{DefineJournal} command
+(see section~\ref{abbreviations}).
+
+\item[short-months]
+
+Print short version of month names (e.g., Jan.\ instead of January).
+This works only when you write all dates in ISO~8601 format (see
+page~\pageref{date-format}).
+
+\item[short-publishers]
+
+Print short form instead of full form for publisher names. This works
+only with abbreviations defined with the \cn{DefinePublisher} command
+(see section~\ref{abbreviations}).
+
+\end{description}
+
+\subsection{Miscellaneous options}
+
+\begin{description}
+
+\item[backrefs]
+
+This option causes ``back-references'' to be printed at the end of
+each bibliography entry to show what page it was cited on. This
+option will work only if the \pkg{hyperref} package is installed.
+
+\item[bibtex-style]
+
+By default, \pkg{amsrefs} formats references using the AMS house
+style. The \opt{bibtex-style} option instructs it to use a format that is
+very similar to the one implemented by the standard \BibTeX\ styles
+(\bst{plain}, \bst{alpha}, \bst{abbrv}, and \bst{unsrt}).
+
+\item[citation-order]
+
+This option applies only when using \pkg{amsrefs} in conjunction with
+\BibTeX. Consequently, changing this option will have no effect until
+after the next \bibtex/ run.
+
+The \opt{citation-order} option corresponds to the standard \BibTeX\
+style \bst{unsrt}, where items are printed in the reference list in
+the order in which they are cited in the document.
+
+\item[lite]
+
+Suppress the loading of the following packages, which \pkg{amsrefs}
+will normally automatically load:
+\begin{description}
+
+\item[\pkg{mathscinet}]
+
+Define a number of special characters and accents that are sometimes
+encountered when downloading data from MathSciNet.
+
+\item[\pkg{txtcmds}]
+
+Provide shorthand commands for a number of characters that are usually
+specified via ligatures (e.g., \verb|--| for an en-dash or \verb|?`|
+for ``?`''. Using these ligatures can cause problems if you're using
+fonts other than the Computer Modern Roman family or if you want to
+make it easy to convert your document to, say, HTML\@. \LaTeX\ does
+provide macros for these characters, but their names tend to be rather
+unwieldy (e.g., \cn{textendash} and \cn{textquestiondown}), so
+\pkg{txtcmds} provides shorter names (\cn{ndash} and \cn{qd} in this
+case).
+
+\end{description}
+
+\item[nobysame]
+
+If two or more consecutive bibliography items have the same authors,
+\pkg{amsrefs} will normally replace the author names in the second and
+succeeding entries by a horizontal rule (\hbox to3em{\hrulefill}).
+This option disables this feature, causing the full author names to
+always be printed.
+
+\end{description}
+
+\section{Citing entries: \cn{cite} and friends}
+
+\LaTeX's standard \cn{cite} command has two major shortcomings:
+\begin{enumerate}
+
+\item
+It takes an arbitrary number of arguments, so you can write, for
+example, \cnm{cite}{xx,yy} to get [13, 15]. But this feature does not
+interact well with the optional argument that's used to give a
+targeted citation: \cnom{cite}[Theorem 4.9]{xx} will give you [13,
+Theorem 4.9], but how do you request [13, Theorem 4.9; 15] or [13; 15,
+Theorem 4.9]?
+
+\item
+The optional argument uses the standard \LaTeX\ syntax, which has been
+shown to be errorprone. For example, a common user error is to write
+something like
+\begin{verbatim}
+ \begin{thm}[\cite[Theorem 4.9]{xyz}]
+\end{verbatim}
+(which results in a syntax error) instead of
+\begin{verbatim}
+ \begin{thm}[{\cite[Theorem 4.9]{xyz}}]
+\end{verbatim}
+
+\end{enumerate}
+
+The \pkg{amsrefs} package addresses both of these problems by
+providing separate commands for single and multiple citations and
+implementing a new syntax for optional arguments.
+
+\begin{description}
+
+\item[\cn{cite}]
+
+For backwards compatibility, the old syntax is still supported; so,
+for example, \cnm{cite}{a,b,c} and \verb|\cite[xxx]{...}| work the
+same way they always have. However, for consistency we recommend that
+you use \cn{cite} only for single cites and use \cn{citelist} (or
+\cn{cites}) for multiple citations.
+
+In addition, the square bracket notation \cnom{cite}[...]{...} is also
+deprecated, because a superior alternative is provided:
+\begin{verbatim}
+ \cite{xyz}*{Theorem 4.9}
+\end{verbatim}
+Note that this does not suffer from the syntax problems noted above,
+since
+\begin{verbatim}
+ \begin{thm}[\cite{xyz}*{Theorem 4.9}]
+\end{verbatim}
+does not have the same problems that
+\begin{verbatim}
+ \begin{thm}[\cite[Theorem 4.9]{xyz}]
+\end{verbatim}
+does.
+
+\item[\cn{citelist}]
+
+This is used to group a number of individual \cn{cite} commands into a
+single citation. Among other things, this makes it possible to add an
+optional argument to any of the \cn{cite} commands unambiguously:
+\begin{verbatim}
+ \citelist{\cite{xx} \cite{yy}*{Theorem 4.9} \cite{zz}}
+\end{verbatim}
+\textbf{Note that there is no punctuation or other text between the
+\cn{cite} commands}. Any necessary commas or other punctuation will
+be supplied automatically. Any attempts to supply it by hand will
+backfire.
+
+\item[\cn{cites}]
+
+This is a variant of \cn{citelist}, provided for convenience:
+\begin{verbatim}
+ \cites{aa,bb,cc}
+\end{verbatim}
+is equivalent to
+\begin{verbatim}
+ \citelist{\cite{aa}\cite{bb}\cite{cc}}
+\end{verbatim}
+Note that \cn{cites} does \emph{not} take an optional arguments.
+
+\item[\cn{nocite}]
+
+This continues to work the same way that it does in standard \LaTeX\
+when used with \BibTeX, but see page~\pageref{nocite} for limitations
+when it is used with \cn{bibselect} and \fn{.ltb} files.
+
+\end{description}
+
+When the \opt{author-year} option is used, there are some additional
+citation commands available, as we shall see in the next section.
+
+\subsection{Author-year citation schemes}\label{author-year}
+
+When an author-year citation scheme is used, some further
+complications arise, since different forms of citations are used
+depending on the grammatical context.
+
+The first form is used when the citation serves as a parenthetical
+annotation: i.e., it could be omitted without harming the grammatical
+structure of the sentence containing it. For example:
+\begin{quote}
+The question first arose in systems theory (Rupp and Young, 1977).
+\end{quote}
+
+The second form is like the first but is used when the author name is
+already present as a natural part of the sentence and only the year
+should be parenthesized:
+\begin{quote}
+Rupp and Young (1977) have investigated \dots
+\end{quote}
+Note that as in the first example, the material in parentheses can be
+deleted without changing the meaning of the sentence.
+
+A third form is preferred by some authors when the citation serves as
+a direct object or other nounlike role within its sentence. Consider
+the following example:
+\begin{quote}
+\dots\ for further details, see Rupp and Young (1977).
+\end{quote}
+Although this may appear at first glance identical with the second
+example, it is subtly different, since removing the parenthesized
+material results in
+\begin{quote}
+\dots\ for further details, see Rupp and Young.
+\end{quote}
+which does affect the meaning of the sentence.
+
+Another way of seeing the difference between the second and third
+examples is to consider how those sentences might read if numeric
+labels were being used:
+\begin{quote}
+Rupp and Young [14] have investigated \dots\par
+\dots\ for further details, see [14].
+\end{quote}
+Admittedly, ``see~[14]'' is poor style, but it does highlight the fact
+that in the third example ``Rupp and Young'' is part of the text we
+expect our cite command to generate, while in the second example it is
+not.
+
+%%** ``delegate''???
+
+We delegate \cn{cite} to produce the primary parenthetical form
+``(Author, Year)'' and provide \cn{ycite} (\qq{year cite}) and
+\cn{ocite} (\qq{object cite}) as the other forms. Our three examples
+would thus be coded as follows:
+\begin{verbatim}
+ The question first arose in systems theory \cite{...}.
+
+ Rupp and Young \ycite{...} have investigated
+
+ for further details, see \ocite{...}.
+\end{verbatim}
+For symmetry, a \cn{citeauthor} command, which produces the list of
+authors without the year, is also provided, and plural forms
+\cn{ycites} and \cn{ocites} are provided to mirror \cn{cites}.
+
+Finally, in some author-year styles, if there are three or more
+authors, \cn{cite} and \cn{ocite} will produce abbreviated author
+lists (``Larry et al.''\ instead of ``Larry, Moe, and Curly''). The
+``full'' variants \cn{fullcite} and \cn{fullocite} will always print
+the full list.
+
+\section{Advanced features}
+
+\subsection{Field attributes}\label{attributes}
+
+Sometimes it's necessary to associate some data with a field that is
+not actually part of the data of the field. For example, consider
+Chinese names, which are traditionally written with the family name
+first:
+\begin{quote}
+Li Lian Jie\qquad\emph{not} Li, Lian Jie \emph{or} Lian Jie Li
+\end{quote}
+Unfortunately, if you write
+\begin{verbatim}
+ author={Li, Lian Jie}
+\end{verbatim}
+you will get one of the incorrect forms above. On the other hand, if
+you try to force the correct order by writing
+\begin{verbatim}
+ author={Li Lian Jie}
+\end{verbatim}
+\pkg{amsrefs} will be unable to process the name correctly if, for
+example, the \opt{initials} or \opt{alphabetic} options are requested.
+
+To solve this problem, you can set the \attr{inverted} attribute for a
+given name as follows:
+\begin{verbatim}
+ author={Li, Lian Jie}*{inverted={yes}}
+\end{verbatim}
+As you can see, attributes are given as key-value pairs following the
+the field value and separated by an asterisk. The \attr{inverted}
+attribute can be set on any name.
+
+At present the only other attribute that is supported is
+\attr{language}, which can be set on any field. It's value should be
+a valid Babel language name and will apply only to that field. This
+can be especially useful if you need to change the hyphenation
+patterns or font encoding for a single field:
+\begin{verbatim}
+ \bib{Denecke1982}{article}{
+ author={Denecke, K.},
+ title={Pr\"aprimale Algebren, die arithmetische Variet\"aten
+ erzeugen}*{language={german}},
+ booktitle={Universal Algebra and Applications},
+ series={Banach Center Publ.},
+ volume={9},
+ publisher={PWN},
+ address={Warsaw},
+ date={1982},
+ pages={391--398}
+ }
+\end{verbatim}
+
+\subsection{Cross-references: \cn{bib*} and the \fld{xref} field}
+\label{xrefs}
+
+Distinct bibliography items often share a great deal of common data,
+especially when two or more papers from a single conference are being
+cited:
+\begin{verbatim}
+ \bib{StockmeyerM73}{article}{
+ title={Word Problems Requiring Exponential Time},
+ subtitle={Preliminary Report},
+ author={Stockmeyer, L. J.},
+ author={Meyer, A. R.},
+ pages={1--9},
+ booktitle={Conference Record of Fifth Annual ACM Symposium on
+ Theory of Computing},
+ date={1973},
+ address={Austin, Texas},
+ publisher={ACM}
+ }
+
+ \bib{Kung73}{article}{
+ title={The Computational Complexity of Algebraic Numbers},
+ author={Kung, H. T.},
+ pages={152--159},
+ booktitle={Conference Record of Fifth Annual ACM Symposium on
+ Theory of Computing},
+ date={1973},
+ address={Austin, Texas},
+ publisher={ACM}
+ }
+\end{verbatim}
+To cut down on the amount of text that has to be repeated, you can put
+the common information in a separate entry and then include it via the
+\fld{xref} field, as follows:
+\begin{verbatim}
+ \bib*{STOC5}{book}{
+ title={Conference Record of Fifth Annual ACM Symposium on
+ Theory of Computing},
+ date={1973},
+ address={Austin, Texas},
+ publisher={ACM}
+ }
+
+ \bib{StockmeyerM73}{article}{
+ title={Word Problems Requiring Exponential Time},
+ subtitle={Preliminary Report},
+ author={Stockmeyer, L. J.},
+ author={Meyer, A. R.},
+ pages={1--9},
+ xref={STOC5}
+ }
+
+ \bib{Kung73}{article}{
+ title={The Computational Complexity of Algebraic Numbers},
+ author={Kung, H. T.},
+ pages={152--159},
+ xref={STOC5}
+ }
+\end{verbatim}
+There are a number of things to take note of:
+\begin{enumerate}
+
+\item
+The \texttt{STOC5} entry uses the $*$-variant of the \cn{bib} command.
+The $*$ indicates that this entry is for use in cross-references. It
+cannot be \cn{cite}d independently and will never contribute an item
+to a \env{biblist}. If you do want the conference proceedings to
+appear as a separate item, the easiest way is to create a separate
+\cn{bib} item as follows:
+\begin{verbatim}
+ \bib{STOC5-citable}{book}{
+ xref={STOC5}
+ }
+\end{verbatim}
+
+\item
+All \cn{bib*} records must occur \emph{before} the entry that
+references them.
+
+\item
+Even though the \texttt{STOC5} record used the \fld{title} field, its
+title showed up as a \fld{booktitle} in the other records. This is
+the only case where a field is renamed when copied from the \cn{bib*}
+record.
+
+\end{enumerate}
+
+\subsection[Compound fields revisited]{Compound fields revisited:
+ compound fields\\ as cross-references}
+
+Earlier we saw how to use compound fields by embedding a set of
+key-value pairs. However, with the exception of the \fld{contribution}
+field, all compound fields can also function as cross-reference
+fields. For example, our example from page~\pageref{ex:translation}
+could equally well have been coded as
+\begin{verbatim}
+ \bib*{KostrikinS1965T}{article}{
+ journal={Soviet Math. Dokl.},
+ volume={6},
+ date={1965},
+ pages={715--718}
+ }
+
+ \bib{KostrikinS1965B}{article}{
+ author={Kostrikin, A. I.},
+ author={\v{S}afarevi\v{c}, I. R.},
+ title={Cartan pseudogroups and Lie $p$-algebras},
+ journal={Dokl. Akad. Nauk SSSR},
+ volume={168},
+ date={1965},
+ pages={740--742},
+ translation={KostrikinS1965T},
+ review={\MR{0199235}}
+ }
+\end{verbatim}
+Whether this is an improvement or not is left as an exercise for the
+reader.
+
+\subsection[Abbreviations: \cn{DefineName} et al.]{Abbreviations:
+ \cn{DefineName}, \cn{DefineJournal},\\ and \cn{DefinePublisher}}
+\label{abbreviations}
+
+The \fld{xref} mechanism is fine when there are several fields that
+you want to group together and refer to as a unit, but what if you
+want a handy abbreviation for a single field, such as an individual
+author name, journal, or publisher? These are also provided.
+After writing
+\begin{verbatim}
+ \DefineName{dmj}{Jones, David M.}
+
+ \DefinePublisher{ams}{AMS}{American Mathematical Society}{Providence}
+
+ \DefineJournal{jams}{0894-0347}
+ {J. Amer. Math. Soc.}
+ {Journal of the American Mathematical Society}
+\end{verbatim}
+you can use these abbrevations as follows:
+\begin{verbatim}
+ author={dmj} (or editor={dmj} or translator={dmj})
+
+ journal={jams}
+
+ publisher={ams}
+\end{verbatim}
+
+The second argument of \cn{DefinePublisher} is the abbreviated form of
+the publisher's name, the third argument is the full name, and the
+fourth will be used as the \fld{address}. If the
+\opt{short-publishers} option is requested, then the abbreviation will
+be used; otherwise the full name will be used.
+
+Similarly, the third argument of \cn{DefineJournal} will be used if
+the \opt{short-journals} option is requested; otherwise the fourth
+argument will be used. (The second argument is the ISSN of the
+journal, which is not currently used, but is included for future use.)
+
+\subsection{Line breaks in the bibliography}
+
+Suppose you need to recommend to \LaTeX\ that it break a line in a
+particular place. Suggesting a line break in the middle of a field
+presents no difficulties: just edit your final \fn{.bbl} file and
+insert a \cn{linebreak} command:
+\begin{verbatim}
+ subtitle={Toward a transformative hermeneutics\linebreak[3] of
+ quantum gravity},
+\end{verbatim}
+But what if you need to force a line break \emph{between} two fields?
+At first blush you might fear that
+\begin{verbatim}
+ subtitle={...hermeneutics of quantum gravity\linebreak[3]},
+\end{verbatim}
+will cause a line break before the comma that \pkg{amsrefs} normally
+inserts after the title:
+\begin{quote}
+\hfill\dots \emph{hermeneutics of quantum gravity}\linebreak[3], Social
+Text\dots
+\end{quote}
+Have no fear; \pkg{amsrefs} will detect this and automatically move
+the comma in front of the line break, as desired:
+\begin{quote}
+\hfill\dots \emph{hermeneutics of quantum gravity},\linebreak[3] Social
+Text\dots
+\end{quote}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx b/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx
index e8d81ed6336..8882bafc2ee 100644
--- a/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.dtx
@@ -1,9 +1,9 @@
%%% ====================================================================
%%% @LaTeX-doc-source-file{
%%% filename = "amsrefs.dtx",
-%%% version = "2.0",
-%%% date = "2004/06/30",
-%%% time = "11:24:39 EDT",
+%%% version = "2.02",
+%%% date = "2006/10/25",
+%%% time = "11:13:05 EDT",
%%% author = "Michael J Downes and David M. Jones",
%%% address = "American Mathematical Society,
%%% Publications Technical Group,
@@ -16,7 +16,14 @@
%%% to be controlled completely from the LaTeX side
%%% instead of being determined chiefly by the BibTeX
%%% style file.",
-%%% checksum = "09127 8030 25325 242081",
+%%% copyright = "Copyright 2001, 2004, 2006, 2007 American
+%%% Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
+%%% checksum = "24451 8100 25457 244022",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
%%% words, and characters.",
@@ -224,11 +231,6 @@
% this,'' whereas with the \textit{logical quotes} option the order
% is reversed, ``like this''.
%
-% \item[beta, jpa]
-%
-% Obsolete; these applied only to the beta version of the
-% \pkg{amsrefs} package.
-%
% \end{description}
%
% \section{More about the \cn{bib} command}\label{bib-command}
@@ -859,6 +861,7 @@
% Standard declaration of package name and date.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{amsrefs}[2006/10/25 v2.02]
% \end{macrocode}
%
% \begin{macro}{\amsrefs@warning@nl}
@@ -867,20 +870,14 @@
% \end{macrocode}
% \end{macro}
%
-% Backward handling for beta version.
+% Backward handling for beta and jpa options.
% \begin{macrocode}
\@ifpackagewith{amsrefs}{beta}{%
- \amsrefs@warning@nl{The beta option is deprecated^^J%
- and will be removed in a future release of amsrefs}
- \expandafter\edef\csname opt@amsrbeta.sty\endcsname
- {\@ptionlist{amsrefs.sty}}%
- \def\@currname{amsrbeta}%
- \expandafter\let\csname amsrbeta.sty-h@@k\endcsname\@empty
- \def\@tempa{\input{amsrbeta.sty}\endinput}%
-}{%
- \let\@tempa\@empty
-}
-\@tempa
+ \amsrefs@warning@nl{The beta option is obsolete}%
+}{}
+\@ifpackagewith{amsrefs}{jpa}{%
+ \amsrefs@warning@nl{The jpa option is obsolete}%
+}{}
% \end{macrocode}
%
% \begin{macrocode}
@@ -914,7 +911,6 @@
% \begin{macrocode}
\@ifundefined{NormalCatcodes}{\RequirePackage{pcatcode}\relax}{}
\PushCatcodes\NormalCatcodes
-\ProvidesPackage{amsrefs}[2004/06/07 v1.71]
% \end{macrocode}
%
% \begin{macrocode}
@@ -1283,11 +1279,6 @@
\DeclareBooleanOption{beta}
% \end{macrocode}
%
-% This one is obsolete now.
-% \begin{macrocode}
-\DeclareBooleanOption{jpa}
-% \end{macrocode}
-%
% \begin{macrocode}
\DeclareBooleanOption{bibtex-style}
% \end{macrocode}
@@ -2197,6 +2188,11 @@
\let\set:bib'journal\output@xref@a
\let\set:bib'publisher\output@xref@a
\def\set:bib'xref##1##2{\output@xref@{##1}\@empty}%
+ \def\set:bib'book##1##2{\output@inner@xref@{##1}\@empty}%
+ \let\set:bib'conference\set:bib'book
+ \let\set:bib'partial\set:bib'book
+ \let\set:bib'reprint\set:bib'book
+ \let\set:bib'translation\set:bib'book
}
\catcode`\:=12
@@ -2226,6 +2222,13 @@
\@xp\g@undef\csname bi@#1\endcsname
}%
}
+
+\def\output@inner@xref@#1{%
+ \in@={#1}%
+ \ifin@\else
+ \output@xref@{#1}%
+ \fi
+}
% \end{macrocode}
%
% \begin{macro}{\bbl@copy}
@@ -2388,6 +2391,7 @@
\def\bib@print@inner#1#2{%
\begingroup
#2\relax % execute definitions locally
+ \bib@resolve@xrefs
\bib@field@patches
\bib'setup
#1%
@@ -2553,6 +2557,8 @@
\ifx#1\@empty
\else
\begingroup
+ \@apply\auto@protect\amsrefs@textsymbols
+ \@apply\auto@protect\amsrefs@textaccents
\let\DSK@def\xref@add@toks
\let\DSK@append\xref@append
\toks@\@emptytoks
@@ -4294,13 +4300,34 @@
%
% \subsubsection{Munging the \fn{.aux} file}
%
-% \begin{macro}{\bibcite}
+% \begin{macro}{\amsrefs@bibcite}
% When processing the \fn{.aux} file at begin-document, this is what
% \cs{bibcite} will do:
% \begin{macrocode}
-\def\bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname}
+\def\amsrefs@bibcite#1{\@xp\bibcite@a\csname b@#1\endcsname}
% \end{macrocode}
% \end{macro}
+% However, \pkg{hyperref} also redefines \cs{bibcite}, so to avoid
+% conflicts and also ensure that it doesn't matter whether
+% \pkg{amsrefs} or \pkg{hyperref} is loaded first, rather than
+% redefining \cs{bibcite} directly, we redefine it inside the
+% \fn{.aux} file.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \if@filesw
+ \immediate\write\@auxout{%
+ \string\@ifundefined{amsrefs@bibcite}{}{%
+ \string\let\string\bibcite\string\amsrefs@bibcite
+ }%
+ }%
+ \fi
+% \end{macrocode}
+% For good measure, we'll redefine it here as well, even though it
+% really shouldn't matter any longer.
+% \begin{macrocode}
+ \let\bibcite\amsrefs@bibcite
+}
+% \end{macrocode}
%
% \begin{macro}{\bibcite@a}
% \MacroArgs
@@ -4422,11 +4449,20 @@
% \end{macrocode}
% \end{macro}
%
-% \subsubsection{\pkg{hyperref} and \pkg{showkeys} support}
+% \subsubsection{\pkg{hyperref}, \pkg{showkeys} and \pkg{shaderef}
+% support}
+%
+% \begin{macro}{\shade@cite}
+% \begin{macrocode}
+\newcommand{\shade@cite}{\overshadebox{shaderef-gray}}
+% \end{macrocode}
+% \end{macro}
%
% \begin{macro}{\ar@hyperlink}
% \begin{macrocode}
-\def\ar@hyperlink#1{\hyper@@link [cite]{}{cite.\extr@cite#1}{#1}}
+\def\ar@hyperlink#1{%
+ \hyper@@link [cite]{}{cite.\extr@cite#1}{\shade@cite{#1}}%
+}
% \end{macrocode}
% \end{macro}
%
@@ -4440,16 +4476,19 @@
% packages don't appear to be loaded.
% \begin{macrocode}
\AtBeginDocument{%
- \@ifundefined{hyper@@link}{%
- \let\ar@hyperlink\@firstofone
+ \@ifpackageloaded{shaderef}{}{%
+ \let\shade@cite\@empty
+ }%
+ \@ifpackageloaded{hyperref}{}{%
+ \let\ar@hyperlink\shade@cite
\let\hyper@anchorstart\@gobble
\let\hyper@anchorend\relax
- }{}%
- \@ifundefined{SK@@label}{%
+ }%
+ \@ifpackageloaded{showlabels}{}{%
\let\ar@SK@cite\@gobble
\let\SK@@label\@gobble
\let\SK@\@gobbletwo
- }{}%
+ }%
}
% \end{macrocode}
%
@@ -6689,6 +6728,7 @@
\def\bib@reprint#1{%
\begingroup
#1\relax % execute definitions locally
+ \bib@resolve@xrefs
\bib@field@patches
\bib'setup
\IfEmptyBibField{copula}{reprinted in}{\bib'copula} \nopunct
@@ -6712,6 +6752,7 @@
\def\bib@translation#1{%
\begingroup
#1\relax % execute definitions locally
+ \bib@resolve@xrefs
\bib@field@patches
\bib'setup
\let\PrintPrimary\@empty
@@ -6850,14 +6891,28 @@
% \end{macro}
% \end{macro}
%
+% \begin{macro}{\@scanforMR}
+% \begin{macrocode}
+\def\@scanforMR#1#2#3#4\@nil{%
+ \def\@tempa{#1#2#3#4}%
+ \if#1M%
+ \if#2R%
+ \def\@tempa{#3#4}%
+ \fi
+ \fi
+}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\MR}
% \begin{macrocode}
\def\MR#1{%
\relax\ifhmode\unskip\spacefactor3000 \space\fi
- \def\@tempa##1:##2:##3\@nil{%
- \ifx @##2\@empty##1\else\textbf{##1:}##2\fi
- }%
- \MRhref{#1}{MR \@tempa#1:@:\@nil}%
+ \begingroup
+ \@scanforMR#1\@nil
+ \edef\@tempa{MR\@nx\MRhref{\@tempa}{\@tempa}}%
+ \@xp\endgroup
+ \@tempa
}
% \end{macrocode}
% \end{macro}
@@ -6866,7 +6921,7 @@
% For older versions of some AMS document classes, this patch is
% needed.
% \begin{macrocode}
-\providecommand{\MRhref}[1]{}
+\providecommand{\MRhref}[2]{#1}
% \end{macrocode}
% \end{macro}
%
@@ -7238,7 +7293,11 @@
\amsrefs@warning{backref option requires hyperref package}%
}{%
\let\BackCite\back@cite
- \AtBeginDocument{\@starttoc{brf}{}}%
+ \AtBeginDocument{%
+ \let\ams@saved@toc\tableofcontents
+ \@starttoc{brf}{}%
+ \let\tableofcontents\ams@saved@toc
+ }%
}%
}{%
}
@@ -7285,16 +7344,6 @@
} % end conditional code for initials option
% \end{macrocode}
%
-% \subsubsection{The \opt{jpa} option}
-%
-% \begin{macrocode}
-\IfOption{jpa}{%
- \amsrefs@warning{The 'jpa' option is obsolete}%
- \typeout{Trying \string\usepackage{amsjpa} instead ...}%
- \RequirePackage{amsjpa}[2000/02/02]
-}{}
-% \end{macrocode}
-%
% \subsubsection{The \opt{logical-quotes} option}
%
% \begin{macro}{\deferredquotes}
@@ -7532,7 +7581,9 @@
%
% \begin{macro}{\BibLabel}
% \begin{macrocode}
-\let\BibLabel\@empty
+\def\BibLabel{%
+ \hyper@anchorstart{cite.\CurrentBib}\relax\hyper@anchorend
+}
% \end{macrocode}
% \end{macro}
%
@@ -8026,5 +8077,5 @@
\endinput
% \end{macrocode}
%
-% \CheckSum{5005}
+% \CheckSum{5058}
% \Finale
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq b/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq
new file mode 100644
index 00000000000..5df8c651b32
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.faq
@@ -0,0 +1,28 @@
+amsrefs.faq [2007/10/01] American Mathematical Society
+
+Frequently asked questions about the amsrefs package and its companion
+packages.
+
+Suggestions? Please send mail to tech-support@ams.org.
+
+------------------------------------------------------------------------
+1) Where should I look for documentation?
+
+User documentation is found in the file amsrdoc.pdf.
+
+Some example files (cite-xa.tex, cite-xb.tex, cite-xh.tex, cite-xs.tex
+and gktest.ltb) are also provided.
+
+2) How do I define my own bibliography style?
+
+For information on customizing the formatting of references, see
+amsrefs.pdf, especially sections 4, 6.10 and 6.27.
+
+3) I'm trying to use amsrefs with hyperref, but various bad things
+are happening.
+
+Unlike most packages, which must be loaded before hyperref, amsrefs
+must be loaded *after* hyperref:
+
+ \usepackage{hyperref}
+ \usepackage{amsrefs}
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins b/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins
new file mode 100644
index 00000000000..b7fa56abc72
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/amsrefs.ins
@@ -0,0 +1,17 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{%
+ \file{amsrefs.sty}{\from{amsrefs.dtx}{pkg}}
+ \file{amsbst.sty}{\from{amsrefs.dtx}{bst}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx b/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx
index 308a8c2698c..2a9cd4cdbde 100644
--- a/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/amsxport.dtx
@@ -1,9 +1,9 @@
%%% ====================================================================
%%% @BibTeX-source-file{
%%% filename = "amsxport.dtx",
-%%% version = "2.00",
-%%% date = "2004/06/28",
-%%% time = "14:50:12 EDT",
+%%% version = "2.01",
+%%% date = "2007/10/01",
+%%% time = "16:20:24 EDT",
%%% author = "Michael J Downes",
%%% address = "American Mathematical Society,
%%% Publications Technical Group,
@@ -16,7 +16,13 @@
%%% entries where most of the database structure is
%%% retained. This is intended for processing by a smart
%%% bibliography package such as the amsrefs package.",
-%%% checksum = "40425 1822 6396 51551",
+%%% copyright = "Copyright 2001, 2004 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
+%%% checksum = "09610 1810 6390 51580",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
%%% words, and characters.",
@@ -439,30 +445,11 @@ FUNCTION {sortify} {
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{rpad}
-% Warning: The use of |text.length$| here and in \fn{lpad}
-% restricts their use to strings that we know do not contain any
-% special characters. Since we only use \fn{lpad} for field names
-% and \fn{rpad} for |purify$|ed strings, this is ok.
-%
-% \<string> \<int> \fn{rpad}
-% \begin{macrocode}
-FUNCTION {rpad} {
- swap$
- 'l :=
- l text.length$ - 'len :=
- { len #0 > }
- {
- l " " * 'l :=
- len #1 - 'len :=
- }
- while$
- l
-}
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{lpad}
+% Warning: The use of |text.length$| here restricts \fn{lpad}'s use
+% to strings that we know do not contain any special characters.
+% Since we only use it for field names, this is ok.
+%
% \<string> \<int> \fn{lpad}
% \begin{macrocode}
FUNCTION {lpad} {
@@ -1383,15 +1370,15 @@ FUNCTION {sort.format.names} {
numnames 'namesleft :=
{ namesleft #0 > }
{ ptr #1 >
- { " " * }
+ { " " * }
'skip$
if$
- s ptr "{ll}{ ff}{ jj}" format.name$ 't :=
+ s ptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't :=
ptr numnames = t "others" = AND
{ "et al" }
{ t sortify }
if$
- #20 rpad *
+ *
ptr #1 + 'ptr :=
namesleft #1 - 'namesleft :=
}
@@ -1493,7 +1480,7 @@ FUNCTION {editor.organization.sort}
FUNCTION {presort} {
%<*alpha|short>
calc.label
- label #20 rpad
+ label
%</alpha|short>
type$ "book" = type$ "inbook" = OR type$ "collection" = OR
'author.editor.sort
@@ -1507,8 +1494,9 @@ FUNCTION {presort} {
if$
}
if$
-%<alpha|short> * " " *
-%<!alpha|short> year field.or.null sortify #12 rpad * " " *
+%<alpha|short> *
+ " " *
+%<!alpha|short> year field.or.null sortify * " " *
title field.or.null sort.format.title *
#1 entry.max$ substring$
'sort.key$ :=
diff --git a/Master/texmf-dist/source/latex/amsrefs/amsxport.ins b/Master/texmf-dist/source/latex/amsrefs/amsxport.ins
new file mode 100644
index 00000000000..9e30eb6025d
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/amsxport.ins
@@ -0,0 +1,25 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+% Remove \endinput from postamble
+
+\usepostamble\empty
+
+\generate{
+ \usedir{bibtex/bst/ams}
+ \file{amsrn.bst}{\from{amsxport.dtx}{bst,sort,plain}}
+ \file{amsru.bst}{\from{amsxport.dtx}{bst,plain}}
+ \file{amsra.bst}{\from{amsxport.dtx}{bst,sort,alpha}}
+ \file{amsry.bst}{\from{amsxport.dtx}{bst,sort,alpha,y2k}}
+ \file{amsrs.bst}{\from{amsxport.dtx}{bst,sort,short}}
+ \usedir{bibtex/bib/ams}
+ \file{amsj.bib} {\from{amsxport.dtx}{abbrevs}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/changes.tex b/Master/texmf-dist/source/latex/amsrefs/changes.tex
new file mode 100644
index 00000000000..a981dc838b4
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/changes.tex
@@ -0,0 +1,513 @@
+%%% ====================================================================
+%%% @TeX-file{
+%%% filename = "changes.tex",
+%%% version = "1.0",
+%%% date = "30 June 2004",
+%%% time = "12:12:04 EDT",
+%%% author = "David M. Jones",
+%%% email = "tech-support@ams.org",
+%%% URL = "http://www.ams.org/",
+%%% address = "American Mathematical Society,
+%%% Publications Technical Group,
+%%% PO Box 6248,
+%%% Providence, RI 02940,
+%%% USA",
+%%% supported = "yes",
+%%% abstract = "Description of user-visible changes made in
+%%% version 2.0 of the amsrefs package",
+%%% checksum = "30053 528 1757 14224",
+%%% docstring = "The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+\documentclass[11pt]{amsdtx}
+
+%\usepackage[T1]{fontenc}
+
+\usepackage[latin1]{inputenc}
+
+\usepackage{fullpage}
+
+\usepackage{amsrefs}
+
+\MakeShortVerb{\|}
+
+\makeatletter
+
+\def\bysame{%
+ \leavevmode\hbox to3em{\hrulefill}\thinspace
+ \kern\z@
+}
+
+\DeclareRobustCommand{\fld}{\category@index{field}}
+\DeclareRobustCommand{\btype}{\category@index{entry type}}
+
+\long\def\@ifempty#1{\@xifempty#1@@..\@nil}
+
+\long\def\@xifempty#1#2@#3#4#5\@nil{%
+ \ifx#3#4\@xp\@firstoftwo\else\@xp\@secondoftwo\fi
+}
+
+\long\def\@ifnotempty#1{\@ifempty{#1}{}}
+
+\newcounter{changecounter}
+
+\newcommand\change[1][]{%
+ \refstepcounter{changecounter}%
+ \medskip
+ \par
+ \noindent
+ \textbf{Change~\thechangecounter\@ifnotempty{#1}{ [#1]}.}\enskip
+ \ignorespaces
+}
+
+%% \newcommand\bugref[1]{%
+%% [#1]%
+%% }
+
+\newcounter{tableline}[table]
+
+\newcommand{\tbl}{%
+ \refstepcounter{tableline}
+ \thetableline.%
+}
+
+\makeatother
+
+\title{User-Visible Changes to the \pkg{amsrefs} Package, version~2.0}
+
+\author{David M. Jones}
+
+\date{June 30, 2004}
+
+\begin{document}
+
+\maketitle
+
+This document describes some of the user-visible changes made to the
+\pkg{amsrefs} package between version~1.23, the last public release,
+and version~2.0. This list is not exhaustive. Instead, the focus is
+on correct (or at least reasonable) user documents that would produce
+different output when processed under the two versions. In general,
+the changes discussed here fall between the following poles:
+\begin{enumerate}
+
+\item
+Version~1.23 produces results that are subtly wrong. These range from
+things that would go unnoticed by any but the most attentive reader to
+things that, even if noticed, would likely be shrugged off as
+unimportant.
+
+\item
+Version~1.23 produces results that are obviously wrong, i.e., they
+would be obvious under even the most cursory examination of the
+output. In most cases, this means the resulting document would be
+unacceptable.
+
+\end{enumerate}
+
+We don't include the even more severe category of examples where
+version~1.23 generates a fatal error since no document would be
+produced in that case. We also don't include enhancements or new
+features that depend upon new syntax, since such constructs would not
+be expected to be found in version~1.23 documents.
+
+Reference numbers in square brackets refer to bugs reported by users.
+
+\section{The \opt{initials} option}
+
+See table~\ref{tbl:initials_bugs} for illustrations of these changes.
+
+\begin{table}\small
+\caption{Bugs in the \opt{initials} option}
+\label{tbl:initials_bugs}
+\begin{tabular*}{\textwidth}{@{}ll@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{}}
+& \textbf{Input} & \textbf{v1.23 output} & \textbf{v2.0 output} \\
+
+\tbl &
+|Doe, J.|
+& J. . Doe
+& J. Doe
+\\
+
+\tbl &
+|Doe, John R.|
+& J. R. . Doe
+& J. R. Doe
+\\
+
+\tbl &
+|Doe, Yu.|
+& Y. . Doe
+& Yu. Doe
+\\
+
+\tbl &
+|Doe, J.~R.|
+& J.~ R. . Doe
+& J. R. Doe
+\\
+
+\tbl &
+|Doe, John~Henry|
+& J. Doe
+& J. H. Doe
+\\
+
+\tbl &
+|Bing, R H| & R H. Bing & R H Bing\\
+
+\tbl &
+|Katzenbach, N. {deB}elleville|
+& @B@@@@@@@@ @@ N. Katzenbach
+& N. deB. Katzenbach
+\\
+
+\tbl &
+|Katzenbach, N. deB.|
+& @ @ @@ N. Katzenbach
+& N. deB. Katzenbach
+\\
+
+\tbl &
+\texttt{Grömov, Mårtin}
+& MÅ. Grömov
+& M. Grömov
+\\
+
+\tbl &
+|Doe, {Yu}ri|
+& Y. Doe
+& Yu. Doe
+
+\end{tabular*}
+\end{table}
+
+\change[B-2005]\label{chng:final_dots}
+When a given name ends in a period, an extra space and period would be
+appended to the name. Lines 1 and~2 in table~\ref{tbl:initials_bugs}
+illustrate the most common cases. Line~3 illustrates a related case
+that is both a bug fix and an enhancement (cf.\ lines 7 and~8):
+initials consisting of multiple characters were not recognized (cf.\
+change~\ref{chng:multi_char_inits}).
+
+\change[B-2005a]
+Ties (|~|) between given names resulted in incorrect output, either
+extra space (line~4) or a dropped initial (line~5). Since \bibtex/
+automatically generates ties, this problem occurs frequently when
+using \bst{amsxport}.
+
+\change
+A name consisting of a single letter would receive an erroneous period
+(line~6).
+
+\change\label{chng:initial_lowercase}
+Names beginning with lowercase letters were handled badly (lines 7
+and~8) (cf.\ change~\ref{chng:multi_char_inits}).
+
+\change
+Extended character sets were not handled well. For example, when
+using T1 fonts, lowercase 8-bit characters were not processed
+correctly (line~9).
+
+\change\label{chng:multi_char_inits}
+There was no way to indicate a multi-character initial
+(line~10). (Cf.\ changes \ref{chng:final_dots}
+and~\ref{chng:initial_lowercase}).
+
+\section{The \fld{xref} field}
+
+\change[B-2009]
+Repeatable fields (such as \fld{editor}) were not inherited via the
+\fld{xref} field. Consider the following example:
+\begin{verbatim}
+ \bib*{icalp77}{proceedings}{
+ editor={Arto Salomaa},
+ editor={Magnus Steinby},
+ title={Automata, Languages and Programming, Fourth Colloquium}
+ }
+
+ \bib{AhoS1977}{article}{
+ title={How Hard is Compiler Code Generation?},
+ author={Alfred V. Aho},
+ author={Ravi Sethi},
+ xref={icalp77},
+ pages={1\ndash 15}
+ }
+\end{verbatim}
+Version~1.23 would produce
+\begin{quote}
+Alfred V. Aho and Ravi Sethi, \emph{How Hard is Compiler Code
+ Generation?}, Automata, Languages and Programming, Fourth
+ Colloquium, pp.~1--15.
+\end{quote}
+(without the editors) instead of
+\begin{quote}
+Alfred V. Aho and Ravi Sethi, \emph{How Hard is Compiler Code
+ Generation?}, Automata, Languages and Programming, Fourth Colloquium
+ (Arto Salomaa and Magnus Steinby, eds.), pp.~1--15.
+\end{quote}
+Other additive keys like \fld{author}, \fld{isbn} and \fld{review}
+would similarly be dropped.
+
+\section{The \opt{alphabetic} option}
+
+%% \change[B-2013]\label{chng:b2013}
+%% A compound citation such as
+%% \begin{verbatim}
+%% \citelist{ \cite{SS75}*{Theorem 1} \cite{TM86}*{Prop. 2} }
+%% \end{verbatim}
+%% used to produce
+%% \begin{quote}
+%% [SS75, Theorem 1, TM86, Prop. 2]
+%% \end{quote}
+%% whereas version~2.0 correctly separates the citations with a
+%% semi-colon instead of a comma:
+%% \begin{quote}
+%% [SS75, Theorem 1; TM86, Prop. 2]
+%% \end{quote}
+
+\change[B-2009]
+In version~1.23, generation of alphabetic labels was done by \bibtex/
+rather than by \fn{amsrefs.sty}. This means that if you did not use
+\bibtex/ to generate your \cs{bib} entries from a \fn{.bib} file,
+\pkg{amsrefs} would use the author's citation key as the alphabetic
+label\footnote{It was also possible for the user to supply a different
+alphabetic label using the \fld{label} field, but this feature was
+undocumented.}. This means that an entry such as
+\begin{verbatim}
+ \bib{D1999}{article}{
+ author={Doe, John~R.},
+ year={1999}
+ }
+\end{verbatim}
+would appear as
+\begin{quote}
+[D1999] John R. Doe (1999).
+\end{quote}
+while if the same entry was generated from a \fn{.bib} file using
+\bst{amsxport}, the entry would appear as
+\begin{quote}
+[Doe99] John R. Doe (1999).
+\end{quote}
+This approach had a number of problems, such as lack of uniformity, so
+in version~2.0, it is \pkg{amsrefs.sty} that generates the alphabetic
+label, not \bibtex/, and the entry above would appear as [Doe99] even
+if \bibtex/ is not used.
+
+\section{Changes to bibliography style}
+
+\change
+A book with both an author and an editor, for example,
+\begin{verbatim}
+ \bib{X}{book}{
+ author={Doe, John},
+ editor={Crow, Jack},
+ title={Book with one author and one editor}
+ }
+\end{verbatim}
+would be formatted as
+\begin{quote}
+ John DoeJack Crow (ed.), \emph{Book with one author and one editor}.
+\end{quote}
+rather than
+\begin{quote}
+ John Doe, \emph{Book with one author and one editor}. Edited by
+ Jack Crow.
+\end{quote}
+
+\change
+Editors did not participate in the automatic \cs{bysame} processing,
+so if you had two books by the same editor, e.g.
+\begin{verbatim}
+ \bib{A}{book}{
+ editor={Crow, Jack},
+ title={First book}
+ }
+
+ \bib{B}{book}{
+ editor={Crow, Jack},
+ title={Second book}
+ }
+\end{verbatim}
+the result would be
+\begin{quote}
+[1] Jack Crow (ed.), \emph{First book}.
+
+[2] Jack Crow (ed.), \emph{Second book}.
+\end{quote}
+instead of
+\begin{quote}
+[1] Jack Crow (ed.), \emph{First book}.
+
+[2] \bysame (ed.), \emph{Second book}.
+\end{quote}
+
+Consider also what happens if we change the |editor| in the first
+entry to |author|:
+\begin{quote}
+[1] Jack Crow, \emph{First book}.
+
+[2] Jack Crow (ed.), \emph{Second book}.
+\end{quote}
+versus
+\begin{quote}
+[1] Jack Crow, \emph{First book}.
+
+[2] \bysame (ed.), \emph{Second book}.
+\end{quote}
+
+\change
+Some changes have been made to punctuation and order of fields to
+bring the \pkg{amsrefs} format into line with the AMS house style.
+
+\section{\cs{cite}-like commands}
+
+\change
+The \cs{ycites}, \cs{ocites}, \cs{fullcite} and \cs{fullocite}
+commands for author-year citations were not implemented in
+version~1.23. Instead, they produced a warning on the terminal and
+then behaved identically to the \cs{cites}, \cs{cite} or \cs{ocite}
+commands. They will be implemented in version~2.0 and thus produce
+different output. Table~\ref{tbl:cites} illustrates the changes.
+
+\begin{table}[hb]\small
+\caption{The \cs{cite}-like commands}\label{tbl:cites}
+\begin{center}
+\begin{minipage}{.9\textwidth}\small
+Consider the following entries:
+\begin{quote}
+ Crow, Jack, John Doe, and John Bull. 1999.\,\dots
+
+ Doe, John. 2000.\,\dots
+\end{quote}
+If the citation keys for the items are ``A'' and~``B'', respectively,
+the various \cs{cite} commands would produce the following:
+
+\begin{tabular*}{\textwidth}{@{}ll@{\extracolsep{\fill}}l@{\extracolsep{\fill}}l@{}}
+& \textbf{Input} & \textbf{v1.23 output} & \textbf{v2.0 output} \\
+
+\tbl &
+|\cite{A}|
+& (Crow et al., 1999)
+& (Crow et al., 1999)
+\\
+
+\tbl &
+|\fullcite{A}|
+& (Crow et al., 1999)
+& (Crow, Doe, and Bull, 1999)
+\\
+
+\tbl &
+|\ocite{A}|
+& Crow et al. (1999)
+& Crow et al. (1999)
+\\
+
+\tbl &
+|\fullocite{A}|
+& Crow et al. (1999)
+& Crow, Doe, and Bull (1999)
+\\
+
+\tbl &
+|\cites{A,B}|
+& (Crow et al., 1999; Doe, 2000)
+& (Crow et al., 1999; Doe, 2000)
+\\
+
+\tbl &
+|\ycites{A,B}|
+& (Crow et al., 1999; Doe, 2000)
+& (1999, 2000)
+\\
+
+\tbl &
+|\ocites{A,B}|
+& (Crow et al., 1999; Doe, 2000)
+& Crow et al. (1999) and Doe (2000)
+\\
+
+\end{tabular*}
+\end{minipage}
+\end{center}
+\end{table}
+
+\change
+Citation-sorting did not always work correctly when there were
+optional arguments involved. So,
+\begin{verbatim}
+ \citelist{\cite{2} \cite{1} \cite{3}}
+\end{verbatim}
+would correctly produce
+\begin{quote}
+ [1--3]
+\end{quote}
+but
+\begin{verbatim}
+ \citelist{\cite{2} \cite{1} \cite{3}*{Theorem 1}}
+\end{verbatim}
+would produce
+\begin{quote}
+ [1, 3, Theorem 1; 2]
+\end{quote}
+instead of
+\begin{quote}
+ [1; 2; 3, Theorem 1]
+\end{quote}
+Note also that version~2.0 correctly switches to using semi-colons
+while version~1.23 erroneously used a comma between the first and
+second items.% (cf.\ change~\ref{chng:b2013}).
+
+\section{The \pkg{inicap} package and \cs{EnglishInitialCaps}}
+
+\change
+
+As of version~2.0, \pkg{amsrefs} no longer attempts to adjust the
+capitalization of book titles. Version~1.23 shipped with a package
+called \pkg{inicap} that provided a function for converting English
+titles from normal upper/lower case to \qq{initial caps} form. For
+example, if an author typed
+\begin{verbatim}
+ booktitle={Group rings, crossed products and Galois theory}
+\end{verbatim}
+\pkg{amsrefs} would automatically adjust it to
+\begin{quote}
+ Group Rings, Crossed Products and Galois Theory
+\end{quote}
+However, \pkg{inicap} is incomplete and produces incorrect results in
+cases like the following:
+\begin{quote}
+\verb+Term rewriting with sharing and memo{\"\i}zation+\hfill\break
+\i Term Rewriting with Sharing and memo\"zation
+
+\medskip
+
+\verb+The \ldq low $M^*$-estimate\rdq\ for covering numbers+\hfill\break
+The \ldq low $M^*$-estimate\rdq\ for Covering Numbers
+\hfill\break(where ``low'' and ``estimate'' should be capitalized)
+
+\end{quote}
+and an example like the following, which uses the \verb+\qq+ command
+that we recommend, would result in a fatal error:
+\begin{quote}
+\verb+The \qq{low $M^*$-estimate} for covering numbers+
+\end{quote}
+
+In addition, this feature was of limited usefulness since it was only
+applied to book titles. Authors should already be accustomed to
+taking full responsibility for the capitalization of book titles since
+\bibtex/ does not alter the capitalization of book titles.
+
+The low utility of the feature does not seem to warrant the effort
+that would be required to make the \pkg{inicap} package robust enough
+for use in a production environment, so we have decided instead to
+deprecate it and remove this functionality from the \pkg{amsrefs}
+package.
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex
new file mode 100644
index 00000000000..d6930f7cbf1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/cite-xa.tex
@@ -0,0 +1,221 @@
+\documentclass{article}
+\usepackage[author-year]{amsrefs}
+
+\newcommand{\latin}{\emph}
+
+\begin{document}
+
+\title{Evolutionary walks through a land plant morphospace}
+\author{Karl J. Niklas}
+\def\jinfo{Journal of Experimental Botany, Vol. 50, No. 330, pp. 39-52,
+ January 1999, \copyright\ Oxford University Press 1999}
+
+\maketitle
+\section{Introduction}
+
+Wright's protocol has been successfully recast in terms of spatial
+domains containing all (or at least many) of the conceivable
+morphological variants (`morphospaces' \latin{sensu}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%Thomas and Reif, 1993).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\ocite{TR93}).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+In this paper, I review the construction of a morphospace for early land
+plants
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%(Niklas and Kerchner, 1984; Niklas, 1997a, b)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cites{NK84,N97-adaptive-walks,N97-effects}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+and show how it can be used \ldots.
+
+\ldots\ horizontally cantilevered branches impose the largest bending
+moments on subtending branches
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%(Niklas, 1992, 1994a).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\cites{N92,N94-allometry}.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ldots\ This definition removes the sharp dichotomy said to exist
+between `object' and `process' complexity (i.e. the number of different
+parts in an organic system versus the number of different interactions
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%among them; McShea, 1996).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+among them \cite{M96}).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\ldots\ fossil record for Devonian and Carboniferous vascular land
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%plants (Niklas et al., 1980, 1983; Gensel and Andrews, 1984).
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+plants \cites{NTK80,NTK83,GA84}.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\begin{bibsection}
+\begin{biblist}
+
+\bib*{HSW80}{collection}{
+ editor={Hecht, M.},
+ editor={Steere, W.},
+ editor={Wallace, B.},
+ date={1980},
+ title={Evolutionary biology},
+ publisher={Plenum Publishing},
+ address={New York},
+}
+
+\bib{fn95}{article}{
+ author={Farnsworth, K. D.},
+ author={Niklas, K. J.},
+ date={1995},
+ title={Theories of optimization, form and function in branching
+ architectures in plants},
+ journal={Functional Ecology},
+ volume={9},
+ pages={355\ndash 363},
+}
+
+\typeout{}
+\typeout{ [Testing some of the amsrefs warning messages ...]}
+
+\bib{GMW81}{book}{
+ author={Gill, P. E.},
+ author={Murray, W.}
+ author={Wright, M. H.},
+ date={1981},
+ title={Practical optimization},
+ publisher={Academic Press},
+ address={London},
+}
+
+\bib{GA84}{book}{
+ author={Gensel, P. G.},
+ author={Andrews, H. N.},
+ date={1984},
+ title={Plant life in the Devonian},
+ publisher={Praeger Press},
+ address={New York},
+}
+
+\bib{M96}{article}{
+ author={McShea, D. W.},
+ date={1996},
+ title={Metazoan complexity and evolution: is there a trend},
+ journal={Evolution},
+ volume={50},
+ pages={477\ndash 492},
+}
+
+\bib{MWWW73}{book}{
+ author={Meredith, D. D.},
+ author={Wong, K. W.},
+ author={Woodhead, R. W.},
+ author={Wortman, R. H.},
+ date={1973},
+ title={Design and planning of engineering systems},
+ publisher={Prentice-Hall},
+ address={Englewood Cliffs, New Jersey},
+}
+
+\bib{N92}{book}{
+ author={Niklas, K. J.},
+ date={1992},
+ title={Plant biomechanics: an engineering approach to plant form and
+ function},
+ publisher={University of Chicago Press},
+ address={Illinois},
+}
+
+\bib{N94-allometry}{book}{
+ author={Niklas, K. J.},
+ date={1994},
+ title={Plant allometry: the scaling of form and process},
+ publisher={University of Chicago Press},
+ address={Illinois},
+}
+
+\bib{N94-simulation}{article}{
+ author={Niklas, K. J.},
+ date={1994},
+ title={Simulation of organic shape: the roles of phenomenology and
+ mechanism},
+ journal={Journal of Morphology},
+ volume={219},
+ pages={243\ndash 246},
+}
+
+\bib{N97-adaptive-walks}{article}{
+ author={Niklas, K. J.},
+ date={1997},
+ title={Adaptive walks through fitness landscapes for early vascular
+ land plants},
+ journal={American Journal of Botany},
+ volume={84},
+ pages={16\ndash 25},
+}
+
+\bib{N97-effects}{article}{
+ author={Niklas, K. J.},
+ date={1997},
+ title={Effects of hypothetical developmental barriers and abrupt
+ environmental changes on adaptive walks in a computer-generated
+ domain for early vascular land plants},
+ journal={Paleobiology},
+ volume={23},
+ pages={63\ndash 76},
+}
+
+\bib{NK84}{article}{
+ author={Niklas, K. J.},
+ author={Kerchner, V.},
+ date={1984},
+ title={Mechanical and photosynthetic constraints on the evolution of
+ plant shape},
+ journal={Paleobiology},
+ volume={10},
+ pages={79\ndash 101},
+}
+
+\bib{NTK80}{article}{
+ author={Niklas, K. J.},
+ author={Tiffney, B. H.},
+ author={Knoll, A. H.},
+ date={1980},
+ title={Apparent changes in the diversity of fossil plants: a
+ preliminary assessment},
+ xref={HSW80},
+ volume={12},
+ pages={1\ndash 89},
+}
+
+\bib{NTK83}{article}{
+ author={Niklas, K. J.},
+ author={Tiffney, B. H.},
+ author={Knoll, A. H.},
+ date={1983},
+ title={Patterns in vascular land plant diversification},
+ journal={Nature},
+ volume={303},
+ pages={614\ndash 616},
+}
+
+\bib{TR93}{article}{
+ author={Thomas, R. D. K.},
+ author={Reif, W.-E.},
+ % This is just to show what the warning looks like for an empty field:
+ author={},
+ date={1993},
+ title={The skeleton space: a finite set of organic designs},
+ journal={Evolution},
+ volume={47},
+ pages={341\ndash 360},
+}
+
+\end{biblist}
+\end{bibsection}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex
new file mode 100644
index 00000000000..5b7aa30f8d2
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/cite-xb.tex
@@ -0,0 +1,98 @@
+\documentclass{amsart}
+
+\usepackage{amsrefs}
+
+\newtheorem{thm}{Theorem}[section]
+
+\begin{document}
+
+\title{Citation tests}
+
+\author{Michael Downes}
+
+ The following examples are derived from
+ \emph{Homology manifold bordism} by Heather Johnston and Andrew
+ Ranicki (Trans.\ Amer.\ Math.\ Soc.\ \textbf{352} no 11 (2000), PII: S
+ 0002-9947(00)02630-1).
+
+\bigskip \noindent \rule{\columnwidth}{0.5pt}\par
+
+\setcounter{section}{3}
+
+The results of Johnston \cite{Jo} on homology
+manifolds are extended here. It is not
+possible to investigate transversality by
+geometric methods---as in \cite{Jo} we employ
+bordism and surgery instead.
+
+The proof of transversality is indirect,
+relying heavily on surgery theory\mdash see
+Kirby and Siebenmann \cite{KS}*{III, \S 1},
+Marin \cite{M} and Quinn \cite{Q3}. We shall
+use the formulation in terms of topological
+block bundles of Rourke and Sanderson
+\cite{RS}.
+
+$Q$ is a codimension $q$ subspace by Theorem
+4.9 of Rourke and Sanderson \cite{RS}.
+(Hughes, Taylor and Williams \cite{HTW}
+obtained a topological regular neighborhood
+theorem for arbitrary submanifolds \dots.)
+
+Wall \cite{Wa}*{Chapter 11} obtained a
+codimension $q$ splitting obstruction \dots.
+
+\dots\ following the work of Cohen \cite{Co}
+on $PL$ manifold transversality.
+
+In this case each inverse image is
+automatically a $PL$ submanifold of
+codimension $\sigma$ (Cohen \cite{Co}), so
+there is no need to use $s$-cobordisms.
+
+Quinn \cite{Q2}*{1.1} proved that \dots
+
+\begin{thm}[The additive structure of
+ homology manifold bordism, Johnston
+ \cite{Jo}]
+\dots
+\end{thm}
+
+For $m\geq 5$ the Novikov-Wall surgery theory
+for topological manifolds gives an exact
+sequence (Wall \cite{Wa}*{Chapter 10}.
+
+The surgery theory of topological manifolds
+was extended to homology manifolds in Quinn
+\cites{Q1,Q2} and Bryant, Ferry, Mio
+and Weinberger \cite{BFMW}.
+
+The 4-periodic obstruction is equivalent to
+an $m$-dimensional homology manifold, by
+\cite{BFMW}.
+
+Thus, the surgery exact sequence of
+\cite{BFMW} does not follow Wall \cite{Wa} in
+relating homology manifold structures and
+normal invariants.
+
+\dots\ the canonical $TOP$ reduction
+(\cite{FP}) of the Spivak normal fibration of
+$M$ \dots
+
+\begin{thm}[Johnston \cite{Jo}]
+\dots
+\end{thm}
+
+Actually \cite{Jo}*{(5.2)} is for $m\geq 7$,
+but we can improve to $m\geq 6$ by a slight
+variation of the proof as described below.
+
+(This type of surgery on a Poincar\'e space
+is in the tradition of Lowell Jones
+\cite{Jn}.)
+
+\bibliographystyle{amsxport}
+\bibliography{jr}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex
new file mode 100644
index 00000000000..a40c04d88ea
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/cite-xh.tex
@@ -0,0 +1,111 @@
+%&pdfelatex
+%% This is intended to be a working example of using the amsrefs
+%% backrefs option in conjunction with hyperref. It works for me using
+%% pdflatex [mjd,2002-01-03]. Cf testbib.tex in the hyperref distrib.
+%%
+%% This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1)
+%% (format=pdflatex 2001.12.21)
+%% Package: hyperref 2000/01/22 v6.69c Hypertext links for LaTeX
+
+\documentclass{article}
+\usepackage{times}
+\usepackage[colorlinks,citecolor=red,pagebackref,hypertexnames=false]{hyperref}
+\usepackage[backrefs]{amsrefs}
+
+\newtheorem{thm}{Theorem}[section]
+
+\providecommand{\MR}{}
+
+\begin{document}
+\title{Testing amsrefs with the hyperref package}
+\author{MJD}
+\maketitle
+
+ The following examples are derived from
+ \emph{Homology manifold bordism} by Heather Johnston and Andrew
+ Ranicki (Trans.\ Amer.\ Math.\ Soc.\ \textbf{352} no 11 (2000), PII: S
+ 0002-9947(00)02630-1).
+
+\setcounter{section}{3}
+\section{Homology manifold bordism}
+
+The results of Johnston \cite{Jo} on homology
+manifolds are extended here. It is not
+possible to investigate transversality by
+geometric methods---as in \cite{Jo} we employ
+bordism and surgery instead.
+
+%Kirby and Siebenmann \cite{KS} (III,\S 1),
+The proof of transversality is indirect,
+relying heavily on surgery theory\mdash see
+Kirby and Siebenmann \cite{KS}*{III, \S 1},
+Marin \cite{M} and Quinn \cite{Q3}. We shall
+use the formulation in terms of topological
+block bundles of Rourke and Sanderson
+\cite{RS}.
+
+$Q$ is a codimension $q$ subspace by Theorem
+4.9 of Rourke and Sanderson \cite{RS}.
+(Hughes, Taylor and Williams \cite{HTW}
+obtained a topological regular neighborhood
+theorem for arbitrary submanifolds \dots.)
+
+%Wall \cite{Wa} (Chapter 11) obtained a
+Wall \cite{Wa}*{Chapter 11} obtained a
+codimension $q$ splitting obstruction \dots.
+
+\dots\ following the work of Cohen \cite{Co}
+on $PL$ manifold transversality.
+
+In this case each inverse image is
+automatically a $PL$ submanifold of
+codimension $\sigma$ (Cohen \cite{Co}), so
+there is no need to use $s$-cobordisms.
+
+%Quinn (\cite{Q2}, 1.1) proved that \dots
+Quinn \cite{Q2}*{1.1} proved that \dots
+
+\begin{thm}[The additive structure of
+ homology manifold bordism, Johnston
+ \cite{Jo}]
+\dots
+\end{thm}
+
+For $m\geq 5$ the Novikov-Wall surgery theory
+for topological manifolds gives an exact
+sequence (Wall \cite{Wa}*{Chapter 10}.
+
+The surgery theory of topological manifolds
+was extended to homology manifolds in Quinn
+\cites{Q1,Q2} and Bryant, Ferry, Mio
+and Weinberger \cite{BFMW}.
+
+The 4-periodic obstruction is equivalent to
+an $m$-dimensional homology manifold, by
+\cite{BFMW}.
+
+Thus, the surgery exact sequence of
+\cite{BFMW} does not follow Wall \cite{Wa} in
+relating homology manifold structures and
+normal invariants.
+
+\dots\ the canonical $TOP$ reduction
+(\cite{FP}) of the Spivak normal fibration of
+$M$ \dots
+
+\begin{thm}[Johnston \cite{Jo}]
+\dots
+\end{thm}
+
+Actually \cite{Jo}*{(5.2)} is for $m\geq 7$,
+but we can improve to $m\geq 6$ by a slight
+variation of the proof as described below.
+
+(This type of surgery on a Poincar\'e space
+is in the tradition of Lowell Jones
+\cite{Jn}.)
+
+\bibliographystyle{amsxport}
+\bibliography{jr}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex b/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex
new file mode 100644
index 00000000000..15167b3b9f1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/cite-xs.tex
@@ -0,0 +1,19 @@
+\documentclass{amsart}
+\usepackage{amsrefs}
+
+\begin{document}
+
+\section{Introduction}
+
+A single cite \cite{MR1451594}
+and a multiple \cites{Weyl,Gould,Rob,MR95f:17013,Ser77}.
+And then with an option in the middle:
+\citelist{\cite{Rob} \cite{Gould} \cite{MR95f:17013}*{Chapter 18}}.
+
+\begin{bibsection}
+\begin{biblist}
+\bibselect{gktest}
+\end{biblist}
+\end{bibsection}
+
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/gktest.ltb b/Master/texmf-dist/source/latex/amsrefs/gktest.ltb
new file mode 100644
index 00000000000..4236749372b
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/gktest.ltb
@@ -0,0 +1,440 @@
+\documentclass{amsbook}
+\usepackage{amsrefs}
+\providecommand{\cyr}{}
+\providecommand{\cprime}{\textprime}
+\providecommand{\germ}{\mathfrak }
+
+\begin{document}
+\begin{bibdiv}
+\begin{biblist}
+
+\bib{MR58:27738}{book}{
+ author={Andrews, G.~E.},
+ title={The theory of partitions},
+ publisher={Encyclopedia of Mathematics and its Applications, Vol. 2,
+ Addison-Wesley, Mass.-London-Amsterdam},
+ date={1976},
+}
+
+\bib{MR90b:82001}{book}{
+ author={Baxter, R.~J.},
+ title={Exactly solved models in statistical mechanics},
+ publisher={Academic Press Inc.},
+ address={London},
+ date={1989},
+ ISBN={0-12-083182-1},
+}
+
+\bib{MR1451594}{article}{
+ author={Benkart, G.},
+ author={Kang, S.-J.},
+ author={Melville, D.},
+ title={Quantized enveloping algebras for Borcherds superalgebras},
+ date={1998},
+ ISSN={0002-9947},
+ journal={Trans. Amer. Math. Soc.},
+ volume={350},
+ number={8},
+ pages={3297\ndash 3319},
+}
+
+\bib{MR95d:17023}{article}{
+ author={Benkart, G.},
+ author={Kang, S.-J.},
+ author={Misra, K.~C.},
+ title={Indefinite Kac-Moody algebras of classical type},
+ date={1994},
+ ISSN={0001-8708},
+ journal={Adv. Math.},
+ volume={105},
+ number={1},
+ pages={76\ndash 110},
+}
+
+\bib{MR93d:17017}{article}{
+ author={Chari, V.},
+ author={Pressley, A.},
+ title={Quantum affine algebras},
+ date={1991},
+ ISSN={0010-3616},
+ journal={Comm. Math. Phys.},
+ volume={142},
+ number={2},
+ pages={261\ndash 283},
+}
+
+\bib{MR26:2519}{book}{
+ author={Curtis, Charles~W.},
+ author={Reiner, Irving},
+ title={Representation theory of finite groups and associative algebras},
+ publisher={Interscience Publishers, a division of John Wiley \& Sons, New
+ York-London},
+ date={1962},
+ review={\MR{26 \#2519}},
+}
+
+\bib{Dr86}{incollection}{
+ author={Drinfel$'$d, V.~G.},
+ title={Quantum Groups},
+ date={1987},
+conference={
+ title={Proceedings of the International Congress of Mathematicians},
+ address={Berkeley},
+ date={1986}
+},
+ publisher={American Mathematical Society, Providence},
+ pages={798\ndash 820},
+}
+
+\bib{MR94d:17032}{article}{
+ author={Feingold, A.~J.},
+ author={Frenkel, I.~B.},
+ author={Ries, J.~F.~X.},
+ title={Representations of hyperbolic Kac-Moody algebras},
+ date={1993},
+ ISSN={0021-8693},
+ journal={J. Algebra},
+ volume={156},
+ number={2},
+ pages={433\ndash 453},
+}
+
+\bib{MR84f:17004}{article}{
+ author={Frenkel, I.~B.},
+ author={Kac, V.~G.},
+ title={Basic representations of affine Lie algebras and dual resonance
+ models},
+ date={1981},
+ ISSN={0020-9910},
+ journal={Invent. Math.},
+ volume={62},
+ number={1},
+ pages={23\ndash 66},
+}
+
+\bib{Gould}{article}{
+ author={Gould, M.~D.},
+ author={Zhang, R.~B.},
+ author={Bracken, A.~J.},
+ title={Quantum double construction for graded Hopf algebras},
+ date={1993},
+ journal={Bull. Austral. Math. Soc.},
+ volume={47},
+ pages={353\ndash 375},
+}
+
+\bib{MR1633090}{article}{
+ author={Hong, J.},
+ author={Kang, S.-J.},
+ author={Miwa, T.},
+ author={Weston, R.},
+ title={Mixing of ground states in vertex models},
+ date={1998},
+ ISSN={0305-4470},
+ journal={J. Phys. A},
+ volume={31},
+ number={28},
+ pages={L515\ndash L525},
+}
+
+\bib{Jac1}{book}{
+ author={Jacobson, N.},
+ title={Basic algebra II},
+ publisher={W. H. Freeman and Company},
+ address={San Francisco},
+ date={1980},
+ ISBN={0-7167-1079-X (v. 2)},
+}
+
+\bib{MR98k:17037}{article}{
+ author={Jeong, K.},
+ author={Kang, S.-J.},
+ author={Lee, H.},
+ title={Lie-admissible algebras and Kac-Moody algebras},
+ date={1997},
+ ISSN={0021-8693},
+ journal={J. Algebra},
+ volume={197},
+ number={2},
+ pages={492\ndash 505},
+}
+
+\bib{Joseph}{book}{
+ author={Joseph, A.},
+ title={Quantum groups and their primitive ideals},
+ publisher={Springer-Verlag},
+ address={Berlin},
+ date={1995},
+ ISBN={3-540-57057-8},
+}
+
+\bib{Kac90}{book}{
+ author={Kac, V.~G.},
+ title={Infinite dimensional Lie algebras},
+ edition={3},
+ publisher={Cambridge University Press},
+ address={Cambridge},
+ date={1990},
+ ISBN={0-521-37215-1; 0-521-46693-8},
+}
+
+\bib{KMW}{incollection}{
+ author={Kac, V.~G.},
+ author={Moody, R.~V.},
+ author={Wakimoto, M.},
+ title={On ${E}\sb {10}$},
+ date={1988},
+conference={
+ title={Differential geometrical methods in theoretical physics},
+ address={Como},
+ date={1987}
+},
+ publisher={Kluwer Acad. Publ.},
+ address={Dordrecht},
+ pages={109\ndash 128},
+}
+
+\bib{Ka93-1}{article}{
+ author={Kang, S.-J.},
+ title={Root multiplicities of the hyperbolic Kac-Moody Lie algebra
+ $HA\sp{(1)}\sb 1$},
+ date={1993},
+ ISSN={0021-8693},
+ journal={J. Algebra},
+ volume={160},
+ number={2},
+ pages={492\ndash 523},
+}
+
+\bib{MR94d:17033}{article}{
+ author={Kang, S.-J.},
+ title={On the hyperbolic Kac-Moody Lie algebra $HA\sb 1\sp
+ {(1)}$},
+ date={1994},
+ ISSN={0002-9947},
+ journal={Trans. Amer. Math. Soc.},
+ volume={341},
+ number={2},
+ pages={623\ndash 638},
+}
+
+\bib{MR97e:17041}{incollection}{
+ author={Kang, S.-J.},
+ title={Root multiplicities of graded Lie algebras},
+ date={1996},
+conference={
+ title={Lie algebras and their representations},
+ address={Seoul},
+ date={1995},
+},
+ publisher={Amer. Math. Soc.},
+ address={Providence, RI},
+ pages={161\ndash 176},
+}
+
+\bib{MR1641035}{article}{
+ author={Kang, S.-J.},
+ author={Kashiwara, M.},
+ title={Quantized affine algebras and crystals with core},
+ date={1998},
+ ISSN={0010-3616},
+ journal={Comm. Math. Phys.},
+ volume={195},
+ number={3},
+ pages={725\ndash 740},
+}
+
+\bib{MR93g:17027}{article}{
+ author={Kang, S.-J.},
+ author={Kashiwara, M.},
+ author={Misra, K.~C.},
+ author={Miwa, T.},
+ author={Nakashima, T.},
+ author={Nakayashiki, A.},
+ title={Vertex models and crystals},
+ date={1992},
+ ISSN={0764-4442},
+ journal={C. R. Acad. Sci. Paris S\'er. I Math.},
+ volume={315},
+ number={4},
+ pages={375\ndash 380},
+}
+
+\bib{MR1464137}{article}{
+ author={Kang, S.-J.},
+ author={Kim, M.-H.},
+ title={Borcherds superalgebras and a monstrous Lie superalgebra},
+ date={1997},
+ ISSN={0025-5831},
+ journal={Math. Ann.},
+ volume={307},
+ number={4},
+ pages={677\ndash 694},
+}
+
+\bib{MR95f:17013}{article}{
+ author={Kang, S.-J.},
+ author={Misra, K.~C.},
+ title={Crystal bases and tensor product decompositions of $U\sb q(G\sb
+ 2)$-modules},
+ date={1994},
+ ISSN={0021-8693},
+ journal={J. Algebra},
+ volume={163},
+ number={3},
+ pages={675\ndash 691},
+}
+
+\bib{Kash90}{article}{
+ author={Kashiwara, M.},
+ title={Crystalizing the $q$-analogue of universal enveloping algebras},
+ date={1990},
+ journal={Comm. Math. Phys.},
+ volume={133},
+ pages={249\ndash 260},
+}
+
+\bib{Keng82}{book}{
+ author={Keng, H.~L.},
+ title={Introduction to number theory},
+ publisher={Springer-Verlag},
+ date={1982},
+}
+
+\bib{Wang}{article}{
+ author={Li, W.~L.},
+ title={Classification of generalized Cartan matrices of hyperbolic
+ type},
+ date={1988},
+ journal={Chinese Ann. Math. Ser. B},
+ volume={9},
+ number={1},
+ pages={68\ndash 77},
+}
+
+\bib{MR98a:20041}{incollection}{
+ author={Littelmann, P.},
+ title={An effective method to classify nilpotent orbits},
+ date={1996},
+conference={
+ title={Algorithms in algebraic geometry and applications},
+ address={Santander},
+ year={1994}
+},
+ publisher={Birkh\"auser},
+ address={Basel},
+ pages={255\ndash 269},
+}
+
+\bib{MR2000d:17019}{article}{
+ author={Littelmann, P.},
+ title={Bases canoniques et applications},
+ date={1998},
+ ISSN={0303-1179},
+ journal={Ast\'erisque},
+ number={252},
+ pages={Exp.\ No.\ 847, 5, 287\ndash 306},
+ note={S\'eminaire Bourbaki. Vol.\ 1997/98},
+}
+
+\bib{MR92d:16032}{article}{
+ author={Littelmann, P.},
+ author={Procesi, C.},
+ title={On the Poincar\'e series of the invariants of binary forms},
+ date={1990},
+ ISSN={0021-8693},
+ journal={J. Algebra},
+ volume={133},
+ number={2},
+ pages={490\ndash 499},
+}
+
+\bib{MR92g:20067}{incollection}{
+ author={Littelmann, Peter},
+ title={Good filtrations, decomposition rules and standard monomial
+ theory},
+ date={1991},
+conference={
+ title={Computational aspects of Lie group representations and
+ related topics},
+ address={Amsterdam},
+ date={1990}
+},
+ publisher={Math. Centrum Centrum Wisk. Inform.},
+ address={Amsterdam},
+ pages={89\ndash 106},
+}
+
+\bib{MR92b:14027}{incollection}{
+ author={Littelmann, Peter},
+ author={Procesi, Claudio},
+ title={Equivariant cohomology of wonderful compactifications},
+ date={1990},
+conference={
+ title={Operator algebras, unitary representations, enveloping
+ algebras, and invariant theory},
+ address={Paris},
+ date={1989}
+},
+ publisher={Birkh\"auser Boston},
+ address={Boston, MA},
+ pages={219\ndash 262},
+}
+
+\bib{MR94m:17016}{book}{
+ author={Lusztig, G.},
+ title={Introduction to quantum groups},
+ publisher={Birkh\"auser Boston Inc.},
+ address={Boston, MA},
+ date={1993},
+ ISBN={0-8176-3712-5},
+}
+
+\bib{Nak96}{article}{
+ author={Nakayashiki, A.},
+ title={Fusion of the $q$-vertex operators and its applications
+ to solvable vertex models},
+ date={1996},
+ ISSN={0010-3616},
+ journal={Commun. Math. Phys.},
+ volume={177},
+ number={2},
+ pages={27\ndash 62},
+}
+
+\bib{Rob}{article}{
+ author={Robinson, D.},
+ title={On representations of the symmetric group},
+ date={1938},
+ journal={Amer. J. Math.},
+ volume={60},
+ pages={745\ndash 760},
+}
+
+\bib{Ser77}{book}{
+ author={Serre, J.-P.},
+ title={Linear representations of finite groups},
+ publisher={Springer-Verlag},
+ date={1977},
+}
+
+\bib{Weyl}{book}{
+ author={Weyl, H.},
+ title={Classical groups},
+ edition={2},
+ publisher={Princeton University Press},
+ date={1946},
+}
+
+\bib{Young4}{article}{
+ author={Young, A.},
+ title={On quantitative substitutional analysis IV},
+ date={1929},
+ journal={Proc. Lond. Math. Soc. (2)},
+ volume={31},
+ pages={253\ndash 272},
+}
+
+\end{biblist}
+\end{bibdiv}
+\end{document}
diff --git a/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx b/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx
index 4bb4670a72a..170ca27e561 100644
--- a/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/ifoption.dtx
@@ -13,6 +13,12 @@
%%% email = "tech-support@ams.org",
%%% URL = "http://www.ams.org/",
%%% abstract = "",
+%%% copyright = "Copyright 2001 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
%%% checksum = "06695 170 563 5432",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
diff --git a/Master/texmf-dist/source/latex/amsrefs/ifoption.ins b/Master/texmf-dist/source/latex/amsrefs/ifoption.ins
new file mode 100644
index 00000000000..b649b11c0b1
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/ifoption.ins
@@ -0,0 +1,16 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{
+ \file{ifoption.sty}{\from{ifoption.dtx}{}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/jr.bib b/Master/texmf-dist/source/latex/amsrefs/jr.bib
new file mode 100644
index 00000000000..fdfc83c5689
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/jr.bib
@@ -0,0 +1,214 @@
+@article{BFMW,
+ author={J. Bryant and S. Ferry and W. Mio and S. Weinberger},
+ title={Topology of homology manifolds},
+ journal={Ann. of Math.},
+ volume={143},
+ pages={435--467},
+ year={1996},
+ review={\MR{97b:57017}},
+}
+
+@article{Ch,
+ author={T. A. Chapman},
+ title={Simple homotopy theory for {$ANR$}'s},
+ journal={General Topology and its Applications},
+ volume={7},
+ pages={165--174},
+ year={1977},
+ review={\MR{58:18414}},
+}
+
+@article{Co,
+ author={M. Cohen},
+ title={Simplicial structures and transverse cellularity},
+ journal={Ann. of Math.},
+ volume={85},
+ pages={218--245},
+ year={1967},
+ review={\MR{35:1037}},
+}
+
+@incollection{FP,
+ author={S. Ferry and E. K. Pedersen},
+ title={Epsilon surgery theory {I}},
+ booktitle={Novikov Conjectures, Index Theorems and Rigidity,
+ Vol. 2 ({O}berwolfach, 1993)},
+ series={Lond. Math. Soc. Lecture Note Ser.},
+ volume={227},
+ publisher={Cambridge University Press},
+ year={1995},
+ pages={167--226},
+ review={\MR{97g:57044}},
+}
+
+@article{HTW,
+ author={B. Hughes and L. Taylor and B. Williams},
+ title={Manifold approximate fibrations are approximately bundles},
+ journal={Forum Math.},
+ volume={3},
+ pages={309--325},
+ year={1991},
+ review={\MR{92k:57040}},
+}
+
+@article{Jo,
+ author={H. Johnston},
+ title={Transversality for homology manifolds},
+ journal={Topology},
+ volume={38},
+ pages={673--697},
+ year={1999},
+ review={\MR{99k:57048}},
+}
+
+@article{Jn,
+ author={L. Jones},
+ title={Patch spaces: a geometric representation for {P}oincar\'e
+ spaces},
+ journal={Ann. of Math.},
+ volume={97},
+ pages={306--343},
+ year={1973},
+ note={102, 183--185 (1975) \MR{47:4269}; \MR{52:11930}},
+}
+
+@book{KS,
+ author={R. Kirby and L. Siebenmann},
+ title={Foundational essays on topological manifolds, smoothings, and
+ triangulations},
+ series={Ann. of Math. Study},
+ volume={88},
+ publisher={Princeton University Press},
+ year={1977},
+ review={\MR{58:31082}},
+}
+
+@article{LR,
+ author={N. Levitt and A. Ranicki},
+ title={Intrinsic transversality structures},
+ journal={Pacific J. Math.},
+ volume={129},
+ pages={85--144},
+ year={1987},
+ review={\MR{88m:57027}},
+}
+
+@article{M,
+ author={A. Marin},
+ title={La transversalit\'e topologique},
+ language={French},
+ journal={Ann. of Math.},
+ volume={106},
+ pages={269--293},
+ year={1977},
+ review={\MR{57:10707}},
+}
+
+@article{Q1,
+ author={F. Quinn},
+ title={Resolutions of homology manifolds, and the topological
+ characterization of manifolds},
+ journal={Invent. Math.},
+ volume={72},
+ pages={264--284},
+ year={1983},
+ note={Corrigendum \textbf{85} (1986) 653},
+ review={\MR{85b:57023}, \MR{87g:57031}},
+}
+
+@article{Q2,
+ author={F. Quinn},
+ title={An obstruction to the resolution of homology manifolds},
+ journal={Michigan Math. J.},
+ volume={34},
+ pages={284--291},
+ year={1987},
+ review={\MR{88j:57016}},
+}
+
+@article{Q3,
+ author={F. Quinn},
+ title={Topological transversality holds in all dimensions},
+ journal={Bull. Amer. Math. Soc.},
+ volume={18},
+ pages={145--148},
+ year={1988},
+ review={\MR{89c:57016}},
+}
+
+@article{R1,
+ author={A. Ranicki},
+ title={The algebraic theory of surgery {II}. {A}pplications to topology},
+ journal={Proc. Lond. Math. Soc.},
+ volume={40},
+ pages={193--287},
+ year={1980},
+ review={\MR{82f:57024b}},
+}
+
+@book{R2,
+ author={A. Ranicki},
+ title={Exact sequences in the algebraic theory of surgery},
+ series={Mathematical Notes},
+ volume={26},
+ publisher={Princeton University Press},
+ year={1981},
+ review={\MR{82h:57027}},
+}
+
+@book{R3,
+ author={A. Ranicki},
+ title={Algebraic {$L$}--theory and topological manifolds},
+ series={Cambridge Tracts in Mathematics},
+ volume={102},
+ publisher={Cambridge University Press},
+ year={1992},
+ review={\MR{94i:57051}},
+}
+
+@article{RS,
+ author={C. P. Rourke and B. J. Sanderson},
+ title={On topological neighbourhoods},
+ journal={Compositio Math.},
+ volume={22},
+ pages={387--425},
+ year={1970},
+ review={\MR{45:7720}},
+}
+
+@book{Wa,
+ author={C. T. C. Wall},
+ title={Surgery on compact manifolds},
+ edition={2},
+ publisher={Academic Press},
+ year={1970},
+}
+
+@book{Wei,
+ author={S. Weinberger},
+ title={Nonlocally linear manifolds and orbifolds},
+ series={Proc. 1994 Z\"urich ICM},
+ pages={637--647},
+ publisher={Birkh\"auser},
+ year={1995},
+ review={\MR{97g:57028}},
+}
+
+@book{Wein,
+ author={S. Weinberger},
+ title={The topological classification of stratified spaces},
+ series={Chicago Lectures in Mathematics},
+ publisher={University of Chicago Press},
+ year={1994},
+ review={\MR{96b:57024}},
+}
+
+@article{Wes,
+ author={J. West},
+ title={Mapping {H}ilbert cube manifolds to {$ANR$}'s},
+ journal={Ann. of Math.},
+ volume={106},
+ pages={1--18},
+ year={1977},
+ review={\MR{56:9534}},
+}
diff --git a/Master/texmf-dist/source/latex/amsrefs/manifest.txt b/Master/texmf-dist/source/latex/amsrefs/manifest.txt
index ffeebfacf43..99b1f162b71 100644
--- a/Master/texmf-dist/source/latex/amsrefs/manifest.txt
+++ b/Master/texmf-dist/source/latex/amsrefs/manifest.txt
@@ -1,56 +1,91 @@
+bibtex:
+bib
+bst
-texmf/bibtex/bst/ams/
- amsra.bst
- amsrn.bst
- amsrs.bst
- amsru.bst
- amsry.bst
-
-texmf/doc/latex/amscls/
- amsrdoc.pdf
- amsrefs.faq
- amsrefs.pdf
- changes.pdf
- cite-xa.tex
- cite-xb.tex
- cite-xh.tex
- cite-xs.tex
- gktest.ltb
- jr.bib
- mathscinet.pdf
- textcmds.pdf
-
-texmf/source/latex/amsrefs/
- 00readme.txt
- ams-r1.ins
- amsrdoc.pdf
- amsrefs.dtx
- amsrefs.faq
- amsrefs.pdf
- amsxport.dtx
- changes.pdf
- cite-xa.tex
- cite-xb.tex
- cite-xh.tex
- cite-xs.tex
- gktest.ltb
- ifoption.dtx
- install.txt
- jr.bib
- manifest.txt
- mathscinet.dtx
- mathscinet.pdf
- pcatcode.dtx
- rkeyval.dtx
- textcmds.dtx
- textcmds.pdf
-
-texmf/tex/latex/amscls/
- amsrbeta.sty
- amsrefs.sty
- ifoption.sty
- mathscinet.sty
- pcatcode.sty
- rkeyval.sty
- rkvbeta.sty
- textcmds.sty
+bibtex/bib:
+ams
+
+bibtex/bib/ams:
+amsj.bib
+
+bibtex/bst:
+ams
+
+bibtex/bst/ams:
+amsra.bst
+amsrn.bst
+amsrs.bst
+amsru.bst
+amsry.bst
+
+doc:
+latex
+
+doc/latex:
+amsrefs
+
+doc/latex/amsrefs:
+amsrdoc.pdf
+amsrefs.pdf
+amsxport.pdf
+changes.pdf
+cite-xa.tex
+cite-xb.tex
+cite-xh.tex
+cite-xs.tex
+gktest.ltb
+ifoption.pdf
+jr.bib
+mathscinet.pdf
+pcatcode.pdf
+rkeyval.pdf
+textcmds.pdf
+
+source:
+latex
+
+source/latex:
+amsrefs
+
+source/latex/amsrefs:
+00readme.txt
+amsrdoc.tex
+amsrefs.dtx
+amsrefs.faq
+amsrefs.ins
+amsxport.dtx
+amsxport.ins
+changes.tex
+cite-xa.tex
+cite-xb.tex
+cite-xh.tex
+cite-xs.tex
+gktest.ltb
+ifoption.dtx
+ifoption.ins
+install.txt
+jr.bib
+manifest.txt
+mathscinet.dtx
+mathscinet.ins
+pcatcode.dtx
+pcatcode.ins
+rkeyval.dtx
+rkeyval.ins
+textcmds.dtx
+textcmds.ins
+
+tex:
+latex
+
+tex/latex:
+amscls
+
+tex/latex/amscls:
+amsbst.sty
+amsrefs.sty
+ifoption.sty
+mathscinet.sty
+pcatcode.sty
+rkeyval.sty
+textcmds.sty
diff --git a/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx b/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx
index 78e01159ad6..9fab134fb03 100644
--- a/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/mathscinet.dtx
@@ -13,6 +13,12 @@
%%% email = "tech-support@ams.org",
%%% URL = "http://www.ams.org/",
%%% abstract = "",
+%%% copyright = "Copyright 2001 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
%%% checksum = "34681 595 2175 20194",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
diff --git a/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins b/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins
new file mode 100644
index 00000000000..0708049548a
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/mathscinet.ins
@@ -0,0 +1,16 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{
+ \file{mathscinet.sty}{\from{mathscinet.dtx}{}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx b/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx
index 192cb201871..be7cf16d663 100644
--- a/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/pcatcode.dtx
@@ -1,11 +1,10 @@
%%% ====================================================================
%%% @LaTeX-doc-source-file{
%%% filename = "pcatcode.dtx",
-%%% version = "1.04",
-%%% date = "2002/04/16",
-%%% time = "09:20:52 EDT",
+%%% version = "1.04b",
+%%% date = "2007/08/17",
+%%% time = "14:48:23 EDT",
%%% author = "Michael J Downes",
-%%% copyright = "Copyright 2001 American Mathematical Society",
%%% address = "American Mathematical Society,
%%% Publications Technical Group,
%%% PO Box 6248,
@@ -16,8 +15,13 @@
%%% abstract = "The pcatcode package changes LaTeX package loading
%%% internals so that all subsequently loaded packages
%%% can rely on having normal catcodes in effect.",
-%%% license = "Artistic",
-%%% checksum = "25118 359 1469 13319",
+%%% copyright = "Copyright 2001 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
+%%% checksum = "42248 378 1601 14362",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
%%% words, and characters.",
diff --git a/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins b/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins
new file mode 100644
index 00000000000..c4a40fd45a6
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/pcatcode.ins
@@ -0,0 +1,16 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{
+ \file{pcatcode.sty}{\from{pcatcode.dtx}{}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx b/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx
index 88d4642df27..fc7a5eb5525 100644
--- a/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/rkeyval.dtx
@@ -15,6 +15,12 @@
%%% abstract = "Key-value scanning functions with more restrictive
%%% syntax than the standard keyval package. This permits
%%% some improvements in the error-checking.",
+%%% copyright = "Copyright 2001 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
%%% checksum = "44721 1116 3178 30537",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
diff --git a/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins b/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins
new file mode 100644
index 00000000000..ee5108e2ab8
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/rkeyval.ins
@@ -0,0 +1,16 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{
+ \file{rkeyval.sty}{\from{rkeyval.dtx}{}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx b/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx
index cbd82171c0a..842c76a8e41 100644
--- a/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx
+++ b/Master/texmf-dist/source/latex/amsrefs/textcmds.dtx
@@ -15,6 +15,12 @@
%%% abstract = "Short forms for textemdash and the other LaTeX
%%% commands that correspond to ligatures of
%%% convenience.",
+%%% copyright = "Copyright 2001 American Mathematical Society.",
+%%% license = "Unlimited copying and redistribution of this file
+%%% are permitted as long as this file is not
+%%% modified. Modifications, and distribution of
+%%% modified versions, are permitted, but only if
+%%% the resulting file is renamed.",
%%% checksum = "55773 283 1136 10227",
%%% docstring = "The checksum field, produced by Robert Solovay's
%%% checksum utility, gives CRC-16 checksum, lines,
diff --git a/Master/texmf-dist/source/latex/amsrefs/textcmds.ins b/Master/texmf-dist/source/latex/amsrefs/textcmds.ins
new file mode 100644
index 00000000000..17679c43c39
--- /dev/null
+++ b/Master/texmf-dist/source/latex/amsrefs/textcmds.ins
@@ -0,0 +1,16 @@
+\input docstrip
+
+\askforoverwritefalse
+
+\keepsilent
+
+\preamble
+\endpreamble
+
+\usedir{tex/latex/amscls}
+
+\generate{
+ \file{textcmds.sty}{\from{textcmds.dtx}{pkg}}
+}
+
+\endbatchfile