From b3f7f9ce3596843d5cf8e97c1855d9a15c0e4f47 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 21 Jan 2020 03:01:52 +0000 Subject: CTAN sync 202001210301 --- macros/latex/contrib/wasysym/README.md | 81 ++++++++++++++++++++ macros/latex/contrib/wasysym/wasysym.dtx | 123 ++++++++++++++++++++++++++----- macros/latex/contrib/wasysym/wasysym.ins | 6 +- macros/latex/contrib/wasysym/wasysym.pdf | Bin 100500 -> 161825 bytes macros/latex/contrib/wasysym/wasysym.upl | 35 --------- macros/latex/contrib/wasysym/wasysym.xml | 38 ---------- 6 files changed, 187 insertions(+), 96 deletions(-) create mode 100644 macros/latex/contrib/wasysym/README.md delete mode 100644 macros/latex/contrib/wasysym/wasysym.upl delete mode 100644 macros/latex/contrib/wasysym/wasysym.xml (limited to 'macros/latex/contrib/wasysym') 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 @@ %\NeedsTeXFormat{LaTeX2e} %\ProvidesPackage{wasysym} %\ProvidesFile{uwasy.fd}% -%<-driver> [2003/10/30 v2.0 +%<-driver> [2020/01/19 v2.4 % Wasy-2 symbol support package] % 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 } -% % \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}} +% +% \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 }{} % %<*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|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 }{} +% % \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 Binary files a/macros/latex/contrib/wasysym/wasysym.pdf and b/macros/latex/contrib/wasysym/wasysym.pdf 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 @@ - - - - - wasysym - LaTeX support file to use the WASY-2 fonts - - Axel Kielhorn - A.Kielhorn@web.de - - - - 2.0 - - - - - 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. - - wasysym.pdf - - - macros/latex/contrib/supported/wasysym - ??? - - - - - - - - - -- cgit v1.2.3