summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/axodraw2
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-03 23:11:02 +0000
committerKarl Berry <karl@freefriends.org>2020-03-03 23:11:02 +0000
commit8dca48638976c42c6e04b2f2754cd07aa7c32789 (patch)
treec1842c84d61c60c62fbb88c2caf394b89367f35c /Master/texmf-dist/doc/latex/axodraw2
parent3a0b5154b45f086a6a933861ac7d575f1e7c1104 (diff)
axodraw2 now that we have new binaries
git-svn-id: svn://tug.org/texlive/trunk@54055 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/axodraw2')
-rw-r--r--Master/texmf-dist/doc/latex/axodraw2/ChangeLog5
-rw-r--r--Master/texmf-dist/doc/latex/axodraw2/README7
-rw-r--r--Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.pdfbin419723 -> 421740 bytes
-rw-r--r--Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.tex67
4 files changed, 42 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/latex/axodraw2/ChangeLog b/Master/texmf-dist/doc/latex/axodraw2/ChangeLog
index b5367825b91..6d8c09b545d 100644
--- a/Master/texmf-dist/doc/latex/axodraw2/ChangeLog
+++ b/Master/texmf-dist/doc/latex/axodraw2/ChangeLog
@@ -30,3 +30,8 @@
axodraw2 package [v. 2.1.1 2018/02/20]
axodraw2.sty [v. 2.1.1 2018/02/15]
axohelp [v. 1.2 2018/02/20]
+2019/07/30
+ axohelp: Exit code on error is 1, not -1 (unsigned is more OS-independent)
+ axohelp: Clean up CleanupOutput subroutine
+ axohelp: Fix bug in use of identification line
+ axohelp: Fix stack overflow bugs in subroutine DoOneObject
diff --git a/Master/texmf-dist/doc/latex/axodraw2/README b/Master/texmf-dist/doc/latex/axodraw2/README
index 779471bc814..a0ab3d5333e 100644
--- a/Master/texmf-dist/doc/latex/axodraw2/README
+++ b/Master/texmf-dist/doc/latex/axodraw2/README
@@ -1,8 +1,8 @@
-Axodraw2 2.1.1a 2018/09/12
+Axodraw2 2.1.1b 2019/09/02
==========================
axodraw2.sty version is v2.1.1 2018/02/15
-axohelp.c version is 1.2 2018/02/14
+axohelp.c version is 1.3 2019/08/30
Axodraw2 is a package that defines macros for drawing Feynman graphs
in LaTeX documents.
@@ -30,7 +30,6 @@ The files in the distribution are:
axodraw2-man.tex Source for documentation
example.tex Example latex file for use of axodraw2
axohelp.c Source code of axohelp
- axohelp.exe MS-Windows executable for axohelp
axohelp.1 Man page for axohelp
axohelp.test Script for testing axohelp
test.ax1 Input file for test
@@ -49,7 +48,7 @@ The files in the distribution are:
Authors, copyright, license
---------------------------
-(C) 1994-2018 John Collins (jcc8 at psu dot edu) and Jos Vermaseren
+(C) 1994-2019 John Collins (jcc8 at psu dot edu) and Jos Vermaseren
(t68 at nikhef dot nl)
Axodraw2 is free software: you can redistribute it and/or modify it
diff --git a/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.pdf b/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.pdf
index 88da7d59ca5..aacb77d69db 100644
--- a/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.pdf
+++ b/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.tex b/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.tex
index 37c38ad97d8..ff7bdb8073f 100644
--- a/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.tex
+++ b/Master/texmf-dist/doc/latex/axodraw2/axodraw2-man.tex
@@ -76,7 +76,7 @@ University Park, Pennsylvania 16802, USA} \\
Science Park 105, 1098 XG Amsterdam, The Netherlands} \\
\texttt{t68 at nikhef dot nl} \\
\vspace{1.0cm}
-(15 February 2018)
+(2 September 2019)
\end{center}
\vspace{5mm}
@@ -397,22 +397,18 @@ more.
At the moment that this document was updated (January 2018), axodraw2
was part of both the main \TeX{} distributions, TeXLive and MiKTeX.
The easiest way to install axodraw2 is therefore from the package
-manager of your \TeX{} distribution. (There is one complication
-concerning the \program{axohelp} program --- see below.)
+manager of your \TeX{} distribution.
You can also obtain axodraw2 from CTAN at
\url{http://ctan.org/pkg/axodraw2}, and install it manually, following
the instructions in Sec.\ \ref{sec:manual.install} below.
\paragraph{\program{axohelp} in TeXLive}
-In TeXLive 2017, a binary executable for the \program{axohelp} was not
-provided, even though the rest of the axodraw2 package was provided.
-Thus you could use axodraw2 with the \program{latex} but not with
-\program{pdflatex} unless you compiled and installed the program
-\program{axohelp} yourself following the instructions below. This is
-planned to be changed in TeXLive 2018, when \program{axohelp} should
-be provided as part of the distribution when the package axodraw2 is
-installed from the package manager.
+In TeXLive 2018 and later, a binary executable for the
+\program{axohelp} is provided, as part of the \program{axodraw2}
+package. So \program{axohelp} is available provided that the
+\program{axodraw2} package is installed..
+
\paragraph{\program{axohelp} in MiKTeX}
The axodraw2 package including an executable \program{axohelp.exe} was
@@ -454,44 +450,49 @@ operations as an administrative user (e.g., root), possibly
supplemented by running the relevant commands with the \program{sudo}
program.
-But note that if you later install the axodraw2 package from the
-package manager of you \TeX{} distribution, it's a good idea to delete
-the files you installed manually. Otherwise when you use axodraw2 in
-a document, then the wrong version of \file{axodraw2.sty} may get
-used. This is a particularly important issue after possible future
-updates to axodraw2 get installed by the package manager.
+If you later install the axodraw2 package from the package manager of
+your \TeX{} distribution, it's a good idea to delete the files you
+installed manually. Otherwise when you use axodraw2 in a document,
+then the wrong version of \file{axodraw2.sty} may get used. This is a
+particularly important issue after possible future updates to axodraw2
+get installed by the package manager.
%--
\subsubsection{Helper program \program{axohelp}}
\label{sec:axohelp}
-If you wish to use axodraw2 with \program{pdflatex}, \program{lualatex},
-or \program{xelatex}., then you need to install the \program{axohelp}
-program.
-
-On a Unix-like system (e.g., linux or OS-X), you first need to compile
-the program by a C compiler. An appropriate shell command to do this
-is
+If you wish to use axodraw2 with \program{pdflatex},
+\program{lualatex}, or \program{xelatex}, then you need to install the
+\program{axohelp} program. \emph{(It is useful to reiterate here that
+ the standard distributions of \TeX{} currently supply the
+ \program{axohelp} program. So the steps described here are only
+ necessary if for some reason you wish to do a manual installation.
+ One possible reason is to use a recent update of \program{axohelp},
+ since TeXLive normally only supplies updated versions of binary
+ executable files with the initial release of one of TeXLive's yearly
+ versions.)}
+
+To install \program{axohelp} manually, you will first need to compile
+the program by a C compiler. Under a Unix-like operating system
+(linux or macOS) an appropriate shell command is
\begin{verbatim}
cc -o axohelp -O3 axohelp.c -lm
\end{verbatim}
(Note that this is a C compiler, \emph{not} a C++ compiler.) Most linux
systems have the program \program{cc} already installed. This also applies to
-OS-X at versions below 10.7. But on OS-X version 10.7 and higher, you
+macOS(OS-X) at versions below 10.7. But on macOS version 10.7 and higher, you
will need to install a compiler, which can be done by installing XCode
and the associated command-line utilities. If you have the GNU
compilers installed, you might need to use the command \program{gcc}
instead of \program{cc}.
-For Microsoft Windows, if you do not have a C compiler available, you
-can use the Windows binary \file{axohelp.exe} we have provided. It
-was compiled on Windows 10, and should work with at least that version
-of Windows.
+For Microsoft Windows, you will need to have installed a C compiler,
+and use it to compile \file{axohelp.c}.
-In any case once you have the executable (named \program{axohelp} on
-unix-like systems, or \program{axohelp.exe} on a Microsoft system), put
-it in a directory where it will be found when you run programs from
-the command line.
+Once you have the executable (named \program{axohelp} on Unix-like
+systems, or \program{axohelp.exe} on a Microsoft system), put it in a
+directory where it will be found when you run programs from the
+command line.
%--