summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/wasysym
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-01-21 03:01:52 +0000
committerNorbert Preining <norbert@preining.info>2020-01-21 03:01:52 +0000
commitb3f7f9ce3596843d5cf8e97c1855d9a15c0e4f47 (patch)
tree4287816d3535abe1f4ac55d6033d559eb9413dfe /macros/latex/contrib/wasysym
parentfccbbdebf9887a283cd611aba2e1fc0a605aec8e (diff)
CTAN sync 202001210301
Diffstat (limited to 'macros/latex/contrib/wasysym')
-rw-r--r--macros/latex/contrib/wasysym/README.md81
-rw-r--r--macros/latex/contrib/wasysym/wasysym.dtx123
-rw-r--r--macros/latex/contrib/wasysym/wasysym.ins6
-rw-r--r--macros/latex/contrib/wasysym/wasysym.pdfbin100500 -> 161825 bytes
-rw-r--r--macros/latex/contrib/wasysym/wasysym.upl35
-rw-r--r--macros/latex/contrib/wasysym/wasysym.xml38
6 files changed, 187 insertions, 96 deletions
diff --git a/macros/latex/contrib/wasysym/README.md b/macros/latex/contrib/wasysym/README.md
new file mode 100644
index 0000000000..59dbe70589
--- /dev/null
+++ b/macros/latex/contrib/wasysym/README.md
@@ -0,0 +1,81 @@
+# Interface to the wasy fonts for LaTeX2e.
+
+## License
+
+This material is subject to the LATEX Project Public License 1.3c.
+
+wasysym does work with the old wasy-fonts but some characters are
+missing and others may come out wrong. Therefore I suggest
+to upgrade to wasy.
+
+The WASY fonts are provided as METAFONT fonts.
+There is a package wasy-type1 that contains the outline fonts.
+
+Bug reports (and enhancements) to
+
+Axel Kielhorn
+tex@axelkielhorn.de
+
+Please note that the EC fonts (former DC fonts) come with
+a textcompanion font that contains a lot of special characters.
+Use the textcomp package to access these symbols.
+
+Many TeX fonts are now supporting a wide range of Unicode symbols.
+You may look there first.
+
+This package supports the WASY fonts version 2.4 or
+wasy-type1 version 001.001.
+When used with older versions some characters may be missing.
+
+## Changes:
+
+1.0b
+: Corrected mathcode of integrals (now 1) (=mathop)
+
+1.0c
+: The command is textwasy as defined and not textlasy as
+ shown in the margin
+
+1.0d
+: Adapted to LaTeX2e[1994/06/01]
+
+1.0e
+: Changed some symbols from mathrel to mathbin as in latexsym
+ Changed the way the documentation is generated form
+ latex2e-beta to official LaTeX2e-way.
+
+1.0f
+: Corrected \dh and \Dh definition for T1 encoding
+ Renamed \Dh to \DH as in T1 encoding but keeping the old
+ name for compatibility
+
+1.0g
+: Reinserted the \hbox commands, wasysym now works in mathmode again
+
+1.0f
+: Changed most \hbox commands to \mbox (thanks to Donald Arseneau)
+ Donald added partial support for AMSmath
+
+1.0i
+: Changed license to LPPL, some documentation updates.
+
+2.0
+: Changed the way integrals are handled
+ Corrected some definitions (missing \leavevmode)
+
+2.0a
+: Removed \rm from \DH command. It now works in
+ italic and bold as well, but the italic version looks
+ somewhat strange. I suggest using a T1 encoded font instead.
+
+2.3
+: Updated to support version 2.3 of the WASY fonts.
+ New characters added: \Paragraph, \euro and \applecmd.
+ Support for the bold and slanted version of wasy10.
+
+2.4
+: Updated to support version 2.4 of the WASY fonts.
+ New characters added: \longs (Unicode 017f) and \roundz a variant of the
+ letter z that got reintroduced to german writing with the
+ Vereinfachte Ausgangsschrift.
+
diff --git a/macros/latex/contrib/wasysym/wasysym.dtx b/macros/latex/contrib/wasysym/wasysym.dtx
index f698cc1e3f..2e8aef9c94 100644
--- a/macros/latex/contrib/wasysym/wasysym.dtx
+++ b/macros/latex/contrib/wasysym/wasysym.dtx
@@ -1,20 +1,18 @@
% \iffalse meta-comment
%
% Copyright 1994 - 99 by Axel Kielhorn
-% Copyright 2003 Axel Kielhorn, Walter Schmidt
+% Copyright 2003, 2019 Axel Kielhorn, Walter Schmidt
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
% archives in directory macros/latex/base/lppl.txt; either
-% version 1 of the License, or any later version.
+% version 1.3c of the License, or any later version.
%
% IMPORTANT NOTICE:
%
% For error reports in case of UNCHANGED versions contact
-% A.Kielhorn@web.de
+% tex@axelkielhorn.de
%
-% You are not allowed to change this file.
-%
% Changes:
% 1.0b corrected mathcode for integrals (now 1)
% 1.0c Minor corrections
@@ -35,6 +33,13 @@
% time.
% \overstrike macro renamed to \wasy@over to avoid potential
% clashes
+% 2.0a Removed \rm from \DH command. It now works in
+% italic and bold as well, but the italic version looks
+% somewhat strange. I suggest using a T1 encoded font instead.
+% 2.3 Updated to support version 2.3 of the WASY fonts.2.4 Updated to support version 2.4 of the WASY fonts.
+% 2.4 New characters added: \longs (Unicode 017f) and
+% \roundz a variant of the letter z that got reintroduced to
+% german writing with the Vereinfachte Ausgangsschrift.
% \fi
%
% \CheckSum{844}
@@ -59,13 +64,14 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{wasysym}
%<fd|fdvar>\ProvidesFile{uwasy.fd}%
-%<-driver> [2003/10/30 v2.0
+%<-driver> [2020/01/19 v2.4
%<package> Wasy-2 symbol support package]
%<fd|fdvar> Wasy-2 symbol font definitions]
%
%
%<*driver>
\documentclass{ltxdoc}
+%\pdfmapfile{+wasy.map}
\OnlyDescription
\usepackage[integrals]{wasysym}
\providecommand\dst{\expandafter{\normalfont\scshape docstrip}}
@@ -171,16 +177,14 @@
% \begin{quote}
% |\male|~\male \quad
% |\female|~\female \quad
+% |\cent|~\cent \quad
+% |\wasyeuro|~\wasyeuro \quad
+% |\euro|~\euro\ (Unless option |noeuro| is specified) \quad
% |\currency|~\currency \quad
% |\phone|~\phone \quad
% |\recorder|~\recorder \quad
% |\clock|~\clock \quad
% |\lightning|~\lightning \quad
-% |\pointer|~\pointer \quad
-% |\RIGHTarrow|~\RIGHTarrow \quad
-% |\LEFTarrow|~\LEFTarrow \quad
-% |\UParrow|~\UParrow \quad
-% |\DOWNarrow|~\DOWNarrow \quad
% |\diameter|~\diameter \quad
% |\invdiameter|~\invdiameter \quad
% |\varangle|~\varangle \quad
@@ -193,14 +197,19 @@
% |\checked|~\checked \quad
% |\bell|~\bell \quad
% |\ataribox|~\ataribox \quad
-% |\cent|~\cent \quad
% |\permil|~\permil \quad
% |\brokenvert|~\brokenvert \quad
% |\wasytherefore|~\wasytherefore \quad
% |\Bowtie|~\Bowtie \quad
-% |\agemO|~\agemO
+% |\agemO|~\agemO \quad
+% |\wasyparagraph|~\wasyparagraph \quad
+% |\Paragraph|~\Paragraph \quad
+% |\wasycmd|~\wasycmd \quad
+% |\applecmd|~\applecmd
% \end{quote}
%
+% Note the variation betweeen |\Paragraph| \Paragraph\ and \S\ |\S|.
+%
% \subsection{Electrical and physical symbols}
%
% \begin{quote}
@@ -251,6 +260,16 @@
% |\rightturn|~\rightturn \quad
% \end{quote}
%
+% \subsection{Arrows}
+%
+% \begin{quote}
+% |\pointer|~\pointer \quad
+% |\RIGHTarrow|~\RIGHTarrow \quad
+% |\LEFTarrow|~\LEFTarrow \quad
+% |\UParrow|~\UParrow \quad
+% |\DOWNarrow|~\DOWNarrow \quad
+% \end{quote}
+%
% \subsection{Phonetic symbols}
%
% \begin{quote}
@@ -354,6 +373,44 @@
% the package will not clash with |amsmath|.
% \end{itemize}
%
+% \section{Changes in version~2.3}
+% Added support for the WASY fonts Version 2.3.
+%
+% This Version adds three new characters:
+%
+% |\wasyparagraph|~\wasyparagraph \quad |\wasyeuro|~\wasyeuro \quad
+% |\wasycmd|~\wasycmd.
+%
+% These charachters are available with shorter names as well.
+% If you want to keep the |\euro| command from a different package,
+% use the |noeuro| option.
+%
+% |\Paragraph|~\Paragraph \quad |\euro|~\euro \quad
+% |\applecmd|~\applecmd.
+%
+% WASY 2.0 included a bold font in 10~pt. This font is scaled for the other
+% sizes. It was accessible with the usual \LaTeX-commands:
+% |\textbf{\currency}| printed a bold \textbf{\currency} symbol. This was
+% apperently never documented.
+%
+% WASY 2.3 includes a slanted font in 10~pt. Again this font is available
+% through the usual \LaTeX-commands. |\textsl{\currency}| and
+% |\textit{\currency}| will print the same character \textsl{\currency}.
+%
+% Here are all three verions:
+% \currency\ \textbf{\currency} \textsl{\currency}.
+%
+% \section{Changes in version~2.4}
+% Added support for the WASY fonts Version 2.4.
+%
+% This Version adds two new characters:
+%
+% |\longs|~\longs \quad |\roundz|~\roundz.
+%
+% While the \longs\ is quite common, even for non german texts,
+% the \roundz\ is a rare hi\longs toric form. It was reintroduce to Germans
+% whith the ``Vereinfachte Ausgans\longs chrift'', a cur\longs ive font u\longs ed to teach
+% writing in elementary \longs chool.
%
% \StopEventually{}
%
@@ -387,12 +444,15 @@
%<*package>
\newif\ifwasy@integrals
\newif\ifwasy@compatibility
+\newif\ifwasy@euro \wasy@eurotrue
\DeclareOption{compat1}{%
\wasy@compatibilitytrue\wasy@integralsfalse}%
\DeclareOption{integrals}{%
\wasy@compatibilityfalse\wasy@integralstrue}%
\DeclareOption{nointegrals}{%
\wasy@compatibilityfalse\wasy@integralsfalse}%
+\DeclareOption{noeuro}{%
+ \wasy@eurofalse}%
\ExecuteOptions{compat1}
\ProcessOptions\relax
% \end{macrocode}
@@ -637,7 +697,7 @@
\def\thorn {{\wasyfamily\char105}}
\def\Thorn {{\wasyfamily\char106}}
\DeclareTextCommand{\dh}{OT1}{{\wasyfamily\char107}}
-\DeclareTextCommand{\DH}{OT1}{\leavevmode{\rm\setbox0\hbox{D}%
+\DeclareTextCommand{\DH}{OT1}{\leavevmode{\setbox0\hbox{D}%
\hbox to\wd0{\kern 0.04em\char32\hss D}}}
\def\openo {{\wasyfamily\char108}}
\def\inve {{\wasyfamily\char85}}
@@ -708,9 +768,24 @@
\@ifpackageloaded{amsmath}{\wasy@amssetup}{\wasy@setup}
\fi
}
-%</package>
% \end{macrocode}
%
+% \begin{macrocode}
+\def \wasyparagraph {{\wasyfamily\char"4D}}
+\def \wasyeuro {{\wasyfamily\char"4E}}
+\def \wasycmd {{\wasyfamily\char"53}}
+\ifwasy@euro
+ \let \euro\wasyeuro
+\fi
+\let \Paragraph\wasyparagraph
+\let \applecmd\wasycmd
+% \end{macrocode}
+%
+% \begin{macrocode}
+\def \longs {{\wasyfamily\char"54}}
+\def \roundz {{\wasyfamily\char"4F}}
+%</package>
+% \end{macrocode}
% \subsection{The font definition files}
%
% The declarations,
@@ -718,11 +793,15 @@
% \begin{macrocode}
%<*fd>
\DeclareFontFamily{U}{wasy}{}
-\DeclareFontShape{U}{wasy}{m}{n}{ <5> <6> <7> <8> <9> gen * wasy
- <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>wasy10 }{}
+\DeclareFontShape{U}{wasy}{m}{n}{%
+<5>
+<6>
+<7>
+<8>
+<9> gen * wasy
+<10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> wasy10 }{}
\DeclareFontShape{U}{wasy}{b}{n}{ <-10> sub * wasy/m/n
- <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>wasyb10 }{}
-\DeclareFontShape{U}{wasy}{bx}{n}{ <-> sub * wasy/b/n}{}
+ <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> wasyb10 }{}
%</fd>
%<*fdvar>
\DeclareFontFamily{U}{wasy}{}
@@ -735,8 +814,12 @@
<10-> wasy10}{}
\DeclareFontShape{U}{wasy}{b}{n}{ <-10> sub * wasy/m/n
<10-> wasyb10 }{}
-\DeclareFontShape{U}{wasy}{bx}{n}{ <-> sub * wasy/b/n}{}
%</fdvar>
+%<*fdvar|fd>
+\DeclareFontShape{U}{wasy}{bx}{n}{ <-> sub * wasy/b/n}{}
+\DeclareFontShape{U}{wasy}{m}{sl}{ <-> wasysl10 }{}
+\DeclareFontShape{U}{wasy}{m}{it}{ <-> sub * wasy/m/sl }{}
+%</fdvar|fd>
% \end{macrocode}
%
% The next line goes into all files and in addition prevents \dst{}
diff --git a/macros/latex/contrib/wasysym/wasysym.ins b/macros/latex/contrib/wasysym/wasysym.ins
index 0d2c5b5cd2..d6603a3219 100644
--- a/macros/latex/contrib/wasysym/wasysym.ins
+++ b/macros/latex/contrib/wasysym/wasysym.ins
@@ -4,7 +4,7 @@
%% LaTeX or TeX.
%%
%%
-% Copyright 1994 - 2003 by Axel Kielhorn
+% Copyright 1994 - 2020 by Axel Kielhorn
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -17,7 +17,7 @@
\input docstrip.tex
\preamble
-Copyright (C) 1994-2003 by Axel Kielhorn. All rights reserved.
+Copyright (C) 1994-2020 by Axel Kielhorn. All rights reserved.
For additional copyright information see further down in this file.
This file is to be used with the LaTeX2e system.
@@ -32,7 +32,7 @@ IMPORTANT NOTICE:
Error reports in case of UNCHANGED versions to
Axel Kielhorn
-A.Kielhorn@web.de
+tex@axelkielhorn.de
\endpreamble
\def\batchfile{wasysym.dst} % ignored in distribution
diff --git a/macros/latex/contrib/wasysym/wasysym.pdf b/macros/latex/contrib/wasysym/wasysym.pdf
index 5609acfc4b..a0ce610f7e 100644
--- a/macros/latex/contrib/wasysym/wasysym.pdf
+++ b/macros/latex/contrib/wasysym/wasysym.pdf
Binary files differ
diff --git a/macros/latex/contrib/wasysym/wasysym.upl b/macros/latex/contrib/wasysym/wasysym.upl
deleted file mode 100644
index ea2ad447a3..0000000000
--- a/macros/latex/contrib/wasysym/wasysym.upl
+++ /dev/null
@@ -1,35 +0,0 @@
-This is an interface to the wasy-2 fonts for LaTeX2e.
-
-It does work with the old wasy-fonts but some characters are
-missing and others may come out wrong. Therefore I suggest
-to upgrade to wasy-2.
-
-These definitions are not 100% compatible to wasy.tex or the
-wasyfont.sty for NFSS1.
-
-Bug reports (and enhancements) to
-
-Axel Kielhorn
-a.kielhorn@web.de
-
-Please note that the EC fonts (former DC fonts) come with
-a textcompanion font that contains a lot of special characters.
-Use the textcomp package to acces these symbols.
-
-Changes:
-1.0b Corrected mathcode of integrals (now 1) (=mathop)
-1.0c The command is textwasy as defined and not textlasy as
- shown in the margin
-1.0d Adapted to LaTeX2e[1994/06/01]
-1.0e Changed some symbols from mathrel to mathbin as in latexsym
- Changed the way the documentation is generated form
- latex2e-beta to official LaTeX2e-way.
-1.0f Corrected \dh and \Dh definition for T1 encoding
- Renamed \Dh to \DH as in T1 encoding but keeping the old
- name for compatibility
-1.0g Reinserted the \hbox commands, wasysym now works in mathmode again
-1.0f Changed most \hbox commands to \mbox (thanks to Donald Arseneau)
- Donald added partial support for AMSmath
-1.0i Changed license to LPPL, some documentation updates.
-2.0 Changed the way integrals are handled
- Corrected some definitions (missing \leavevmode)
diff --git a/macros/latex/contrib/wasysym/wasysym.xml b/macros/latex/contrib/wasysym/wasysym.xml
deleted file mode 100644
index 356b00ad76..0000000000
--- a/macros/latex/contrib/wasysym/wasysym.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE entry SYSTEM "../catalogue.dtd">
-<entry id="wasysym"
- datestamp="2003/05/31"
- modifier="A.Kielhorn@web.de">
- <about>
- <name>wasysym</name>
- <caption>LaTeX support file to use the WASY-2 fonts</caption>
- <author>
- <name>Axel Kielhorn</name>
- <email>A.Kielhorn@web.de</email>
- </author>
- <license type="lppl"/>
- <version>
- <number>2.0</number>
- </version>
- </about>
- <description>
- <abstract>
- The WASY (Waldi Symbol) font by Roland Waldi provides many
- characters like male and female symbols and astronomical symbols.
- The wasysym package implements and easy to use interface for these
- symbols.
- </abstract>
- <documentation location="ctan" type="pdf">wasysym.pdf</documentation>
- </description>
- <distribution>
- <ctan>macros/latex/contrib/supported/wasysym</ctan>
- <texlive>???</texlive>
- </distribution>
-</entry>
-
-
-
-
-
-
-