summaryrefslogtreecommitdiff
path: root/fonts/feyn/feyn.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/feyn/feyn.dtx')
-rw-r--r--fonts/feyn/feyn.dtx34
1 files changed, 22 insertions, 12 deletions
diff --git a/fonts/feyn/feyn.dtx b/fonts/feyn/feyn.dtx
index 73827d2672..74e7830814 100644
--- a/fonts/feyn/feyn.dtx
+++ b/fonts/feyn/feyn.dtx
@@ -5,17 +5,17 @@
%% It is distributed under the terms of the 2-clause BSD Licence;
%% see the file LICENCE for details.
%
-%<+package|driver>%% VCS Info: Mercurial revision 3e70c259dcfe, 2022-07-18 22:14 +0100, tag 0.4.2 + 0
+%<+package|driver>%% VCS Info: Mercurial revision 0a471f8ed572, 2022-07-20 11:23 +0100, tag 0.4.3 + 0
%<+package>\NeedsTeXFormat{LaTeX2e}
-%<+package>\ProvidesPackage{feyn}[2022/07/18 0.4.2]
-%<+package>\typeout{Package: `feyn' 0.4.2 <2022/07/18>}
+%<+package>\ProvidesPackage{feyn}[2022/07/20 0.4.3]
+%<+package>\typeout{Package: `feyn' 0.4.3 <2022/07/20>}
%
%<*driver>
\documentclass{ltxdoc}
\usepackage{feyn}
\title{The feyn font}
\author{Norman Gray\\(\texttt{https://nxg.me.uk})}
-\date{Version 0.4.2, 2022 July 18}
+\date{Version 0.4.3, 2022 July 20}
\newcommand\Lopt[1]{\textsf {#1}}
\newcommand\file[1]{\texttt {#1}}
\newcommand\Lcount[1]{\textsl {\small#1}}
@@ -100,7 +100,7 @@
% The propagators and vertices which are implemented are those of one-
% and two-loop QED and QCD, plus $\phi^4$ theory, plus a few extras
% which commonly appear in non-figure displays (the practical
-% definition of `commonly appear is `which I wanted' or `which
+% definition of `commonly appear' is: `which I wanted' or `which
% people asked me for'). I'd be delighted to add others which folk
% feel would be useful, as long as they're still in the rather simple
% scope of the font.
@@ -123,6 +123,15 @@
% of~`!' using the \Lopt{globalbang} and \Lopt{noglobalbang} options
% to the \texttt{$\backslash$usepackage\{feyn\}} command.}
%
+% You write Feynman diagrams in text by writing a sequence of letters
+% in the maths-mode \feynx\ font, selected with |\Feyn{...}| in text
+% style and |\feyn{...}| in displays. Most of the characters in the
+% font are selected using ligatures, so that |\feyn{f}| produces a
+% fermion propagator, $\feyn{f}$., but |\feyn{fs}| produces a short
+% fermion, $\feyn{fs}$ and |\feyn{fA}| produces an arrowed one,
+% $\feyn{fA}$. See below for more detailed description of how to use
+% the font.
+%
% \makeatletter
% \def\refptcirc{\lower\feyn@maxis \hbox to 0pt{\hss$\circ$\hss}}
% \makeatother
@@ -231,7 +240,8 @@
%
% The unnassigned positions in the \feynx\ font are filled
% with an obviously wrong dummy character, so that |$\feyn{A}$|, for example,
-% produces $\feyn{fs0Afs0}$.
+% produces $\feyn{fs0Afs0}$. This should help at least some
+% mistypings stand out.
%
% If you were to print out a font table, you would discover that many
% of the glyphs in the font can be obtained using single
@@ -243,8 +253,9 @@
% The file \file{feyn.sty} additionally defines a number of macros,
% described here.
% \begin{description}
-% \item[\cs{feyn}] Selects the diagram font. This must be used
-% within math mode. \cs{Feyn} selects the text-mode diagram font.
+% \item[\cs{feyn}] Selects the diagram font, in display style -- that
+% is, suitable for a displayed equation. This must be used
+% within math mode. \cs{Feyn} selects the textstyle diagram font.
% \item[\cs{momentum}\{ch\}\{text\}] sets the character
% `ch', which may be a ligature, and puts the given text at the recommended
% annotation position for that character. |\momentum[pos]{ch}{text}|
@@ -838,7 +849,7 @@
% The nominal distribution point for the Feyn package is CTAN,
% under \texttt{fonts/feyn}\footnote{\url{https://ctan.org/pkg/feyn}}.
%
-% The feyn package is included in the TeXLive distribution\footnote{\url{http://www.tug.org/texlive/}}, so
+% The feyn package is included in the TeXLive distribution\footnote{\url{https://www.tug.org/texlive/}}, so
% you may have it on your machine already. If not, or if you need a
% more up-to-date version, read on.
%
@@ -847,14 +858,13 @@
% For TeXLive, that's
% `tlmgr'\footnote{\url{https://www.tug.org/texlive/tlmgr.html}}, and
% for MikTeX see the maintenance section of the
-% manual\footnote{\url{https://docs.miktex.org/faq/maintenance.html}}.
+% manual\footnote{\url{https://docs.miktex.org/}}.
%
% \subsection{Installing by hand}
%
% If, for some reason, you need to install the package by hand, then
% you should be able to find generic instructions for installing
-% \LaTeX\ files at
-% \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=installthings}.
+% \LaTeX\ files at \url{https://texfaq.org/#installing}.
%
% In brief: If you have not done so already, you need to extract the package
% file from the distribution file using |latex feyn.ins|. The