texlive[50074] Master/texmf-dist: yhmath (20feb19)

commits+karl at tug.org commits+karl at tug.org
Wed Feb 20 23:41:53 CET 2019


Revision: 50074
          http://tug.org/svn/texlive?view=revision&revision=50074
Author:   karl
Date:     2019-02-20 23:41:52 +0100 (Wed, 20 Feb 2019)
Log Message:
-----------
yhmath (20feb19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf
    trunk/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx
    trunk/Master/texmf-dist/tex/latex/yhmath/yhmath.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/source/fonts/yhmath/Makefile
    trunk/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/fonts/yhmath/Makefile

Deleted: trunk/Master/texmf-dist/doc/fonts/yhmath/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/yhmath/Makefile	2019-02-20 22:41:31 UTC (rev 50073)
+++ trunk/Master/texmf-dist/doc/fonts/yhmath/Makefile	2019-02-20 22:41:52 UTC (rev 50074)
@@ -1,82 +0,0 @@
-TFMFILES=yhcmex10.tfm yrcmex10.tfm
-VFFILES=yhcmex10.vf
-MFFILES=yhbigacc.mf yhbigdel.mf yhmathex.mf yrcmex10.mf
-VPLFILES=yhcmex10.vpl
-TEXFILES=OMXyhex.fd yhmath.sty
-MAPFILES=yhmath.map
-DOCFILES=yhmath.pdf
-DRVFILES=yhmath.drv
-
-PFBFILES=yhcmex.pfb
-SOURCEFILES=yhmath.dtx yhmath.ins
-
-GENFILES=$(TFMFILES) $(VFFILES) $(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DOCFILES) $(DRVFILES)
-
-DESTDIR ?= /usr/local/share/texmf
-CLEANRM ?= :
-
-all: $(GENFILES)
-
-install: $(TFMFILES) $(VFFILES) $(MFFILES) $(TEXFILES) $(MAPFILES) $(DOCFILES) $(PFBFILES) $(SOURCEFILES)
-	mkdir -p $(DESTDIR)/fonts/tfm/public/yhmath
-	$(CLEANRM) $(DESTDIR)/fonts/tfm/public/yhmath/*
-	cp $(TFMFILES) $(DESTDIR)/fonts/tfm/public/yhmath
-	#
-	mkdir -p $(DESTDIR)/fonts/vf/public/yhmath
-	$(CLEANRM) $(DESTDIR)/fonts/vf/public/yhmath/*
-	cp $(VFFILES) $(DESTDIR)/fonts/vf/public/yhmath
-	#
-	mkdir -p $(DESTDIR)/fonts/source/public/yhmath
-	$(CLEANRM) $(DESTDIR)/fonts/source/public/yhmath/*
-	cp $(MFFILES) $(DESTDIR)/fonts/source/public/yhmath
-	#
-	mkdir -p $(DESTDIR)/fonts/type1/public/yhmath
-	$(CLEANRM) $(DESTDIR)/fonts/type1/public/yhmath/*
-	cp $(PFBFILES) $(DESTDIR)/fonts/type1/public/yhmath
-	#
-	mkdir -p $(DESTDIR)/fonts/map/dvips/yhmath
-	$(CLEANRM) $(DESTDIR)/fonts/map/dvips/yhmath/*
-	cp $(MAPFILES) $(DESTDIR)/fonts/map/dvips/yhmath
-	#
-	mkdir -p $(DESTDIR)/tex/latex/yhmath
-	$(CLEANRM) $(DESTDIR)/tex/latex/yhmath/*
-	cp $(TEXFILES) $(DESTDIR)/tex/latex/yhmath
-	#
-	mkdir -p $(DESTDIR)/doc/latex/yhmath
-	$(CLEANRM) $(DESTDIR)/doc/latex/yhmath/*
-	cp $(DOCFILES) $(DESTDIR)/doc/latex/yhmath
-	#
-	mkdir -p $(DESTDIR)/source/latex/yhmath
-	$(CLEANRM) $(DESTDIR)/source/latex/yhmath/*
-	cp $(SOURCEFILES) $(DESTDIR)/source/latex/yhmath
-	#
-	mktexlsr $(DESTDIR)
-
-
-
-$(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DRVFILES): $(SOURCEFILES)
-	latex yhmath.ins
-
-yhmath.pdf: yhmath.drv
-	pdflatex yhmath.drv
-	pdflatex yhmath.drv
-
-yrcmex10.tfm: $(MFFILES)
-	mktextfm --destdir `pwd` yrcmex10
-	rm -f yrcmex10.*pk
-
-yhcmex10.tfm yhcmex10.vf: yhcmex10.vpl
-	vptovf yhcmex10.vpl
-
-ctanclean: clean
-	-rm -f $(MAPFILES) $(MFFILES) $(TEXFILES)
-
-clean:
-	-rm -f $(VPLFILES) yrcmex10.*pk yhmath.log yhmath.aux yhmath.drv
-	-rm -f yrcmex10.log
-	-rm -f *~
-
-
-
-distclean: clean
-	-rm -f $(GENFILES)

Modified: trunk/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/source/fonts/yhmath/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/fonts/yhmath/Makefile	                        (rev 0)
+++ trunk/Master/texmf-dist/source/fonts/yhmath/Makefile	2019-02-20 22:41:52 UTC (rev 50074)
@@ -0,0 +1,82 @@
+TFMFILES=yhcmex10.tfm yrcmex10.tfm
+VFFILES=yhcmex10.vf
+MFFILES=yhbigacc.mf yhbigdel.mf yhmathex.mf yrcmex10.mf
+VPLFILES=yhcmex10.vpl
+TEXFILES=OMXyhex.fd yhmath.sty
+MAPFILES=yhmath.map
+DOCFILES=yhmath.pdf
+DRVFILES=yhmath.drv
+
+PFBFILES=yhcmex.pfb
+SOURCEFILES=yhmath.dtx yhmath.ins
+
+GENFILES=$(TFMFILES) $(VFFILES) $(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DOCFILES) $(DRVFILES)
+
+DESTDIR ?= /usr/local/share/texmf
+CLEANRM ?= :
+
+all: $(GENFILES)
+
+install: $(TFMFILES) $(VFFILES) $(MFFILES) $(TEXFILES) $(MAPFILES) $(DOCFILES) $(PFBFILES) $(SOURCEFILES)
+	mkdir -p $(DESTDIR)/fonts/tfm/public/yhmath
+	$(CLEANRM) $(DESTDIR)/fonts/tfm/public/yhmath/*
+	cp $(TFMFILES) $(DESTDIR)/fonts/tfm/public/yhmath
+	#
+	mkdir -p $(DESTDIR)/fonts/vf/public/yhmath
+	$(CLEANRM) $(DESTDIR)/fonts/vf/public/yhmath/*
+	cp $(VFFILES) $(DESTDIR)/fonts/vf/public/yhmath
+	#
+	mkdir -p $(DESTDIR)/fonts/source/public/yhmath
+	$(CLEANRM) $(DESTDIR)/fonts/source/public/yhmath/*
+	cp $(MFFILES) $(DESTDIR)/fonts/source/public/yhmath
+	#
+	mkdir -p $(DESTDIR)/fonts/type1/public/yhmath
+	$(CLEANRM) $(DESTDIR)/fonts/type1/public/yhmath/*
+	cp $(PFBFILES) $(DESTDIR)/fonts/type1/public/yhmath
+	#
+	mkdir -p $(DESTDIR)/fonts/map/dvips/yhmath
+	$(CLEANRM) $(DESTDIR)/fonts/map/dvips/yhmath/*
+	cp $(MAPFILES) $(DESTDIR)/fonts/map/dvips/yhmath
+	#
+	mkdir -p $(DESTDIR)/tex/latex/yhmath
+	$(CLEANRM) $(DESTDIR)/tex/latex/yhmath/*
+	cp $(TEXFILES) $(DESTDIR)/tex/latex/yhmath
+	#
+	mkdir -p $(DESTDIR)/doc/latex/yhmath
+	$(CLEANRM) $(DESTDIR)/doc/latex/yhmath/*
+	cp $(DOCFILES) $(DESTDIR)/doc/latex/yhmath
+	#
+	mkdir -p $(DESTDIR)/source/latex/yhmath
+	$(CLEANRM) $(DESTDIR)/source/latex/yhmath/*
+	cp $(SOURCEFILES) $(DESTDIR)/source/latex/yhmath
+	#
+	mktexlsr $(DESTDIR)
+
+
+
+$(MFFILES) $(VPLFILES) $(TEXFILES) $(MAPFILES) $(DRVFILES): $(SOURCEFILES)
+	latex yhmath.ins
+
+yhmath.pdf: yhmath.drv
+	pdflatex yhmath.drv
+	pdflatex yhmath.drv
+
+yrcmex10.tfm: $(MFFILES)
+	mktextfm --destdir `pwd` yrcmex10
+	rm -f yrcmex10.*pk
+
+yhcmex10.tfm yhcmex10.vf: yhcmex10.vpl
+	vptovf yhcmex10.vpl
+
+ctanclean: clean
+	-rm -f $(MAPFILES) $(MFFILES) $(TEXFILES)
+
+clean:
+	-rm -f $(VPLFILES) yrcmex10.*pk yhmath.log yhmath.aux yhmath.drv
+	-rm -f yrcmex10.log
+	-rm -f *~
+
+
+
+distclean: clean
+	-rm -f $(GENFILES)


Property changes on: trunk/Master/texmf-dist/source/fonts/yhmath/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx	2019-02-20 22:41:31 UTC (rev 50073)
+++ trunk/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx	2019-02-20 22:41:52 UTC (rev 50074)
@@ -2,7 +2,7 @@
 % yhmath.dtx
 % 
 % originally written by Yannis Haralambous, extended by Norbert Preining
-% in 2013. See pdf for details.
+% in 2013, 2019. See pdf for details.
 %
 % \fi
 %
@@ -12,7 +12,7 @@
           \ProvidesFile{yhmath.dtx}
 %</dtx>
 %<package>\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-%<package>\ProvidesPackage{yhmath}
+%<package>\ProvidesPackage{yhmath}[2019/02/18 v1.4]
 %<driver> \ProvidesFile{yhmath.drv}
 %<fdfile> \ProvidesFile{OMXyhex.fd}
 % \fi
@@ -33,14 +33,14 @@
 %
 % \GetFileInfo{yhmath.dtx}
 %
-% \def\fileversion{1.3}
-% \def\filedate{2018/01/31}
+% \def\fileversion{1.4}
+% \def\filedate{2019/02/18}
 %
 % \title{My humble additions to (La)\TeX{} mathematics\thanks{This file is
 %          \fileversion, last revised \filedate.}}
 % \author{Yannis Haralambous\\
 %           \texttt{\small yannis1962 at gmail.com}}
-% \date{January 4, 1996; adaptions NP July 3, 2013 and Jan 29, 2018}
+% \date{January 4, 1996; adaptions NP July 3, 2013 and Feb 4, 2019}
 % \maketitle
 %
 % \CheckSum{107}
@@ -48,6 +48,8 @@
 % \changes{v1.0}{1996/01/04}{First version}
 % \changes{v1.1}{2013/07/04}{Merge type1 and metafont packages (NP)}
 % \changes{v1.2}{2018/01/29}{Replace largesymbols with yhlargesymbols for mtpro cooperation (YH, NP)}
+% \changes{v1.3}{2018/01/31}{Add license statements (NP)}
+% \changes{v1.4}{2019/02/18}{Package options, dates, backward compatibility (NP)}
 %
 % \begin{abstract}
 % This package provides a set of big delimiters, intermediate to those
@@ -71,6 +73,17 @@
 %
 % \section{Changes}
 %
+% \subsection{Version v1.4}
+%
+% The change in v1.2 triggered a few inconveniences due to the sudden
+% change of behavior. This version reverts back to the behavior of
+% v1.1 (but with a different implementation), and adds package options
+% to switch between different sets of defined operators.
+%
+% Furthermore, to support cooperation with other packages defining
+% the same command \texttt{widering}, a package option to disable this
+% definition in \texttt{yhmath} has been added.
+%
 % \subsection{Version v1.3}
 %
 % Clarify license (LPPL) and include a LICENSE file in the distribution.
@@ -104,6 +117,19 @@
 % Norbert Preining merged the various sources, adapted the documentation,
 % and uploaded the new package to CTAN.
 %
+% \section{Package Options}
+%
+% \DescribeMacro{full}
+% Defines all operators that have been defined in package version up
+% to 1.1. See the code appendix for details.
+%
+% \DescribeMacro{minimal}
+% Defines only those operators that were defined in the package
+% version 1.2 and 1.3.
+%
+% \DescribeMacro{nowidering}
+% Do not define the macro |\widering|.
+%
 % \section{Availability}
 %
 % Don Knuth's code is included in Metafont files, so this code is under
@@ -276,8 +302,11 @@
 % \widering{ABCDEF},
 % \widering{ABCDEFG},
 % $$
+%
+% Other packages have added similar macros |\widering|. To make
+% cooperation possible, the package option |nowidering| disables the
+% definition of |\widering|.
 % 
-% 
 %
 % \StopEventually{}
 %
@@ -293,6 +322,44 @@
 \RequirePackage{amsmath}
 %    \end{macrocode}
 %
+% |\widering| is also defined in other packages (fourier, newtx, newpx etc)
+% but they do the definition in AtBeginDocument without checking for the
+% existence, so loading this package (yhmath) with others defining 
+% widering will create problems - use option nowidering to undef it.
+% First define the macro, and clear it if the respective package
+% option is given. Here is a (clumsy) definition of |\widering|, that is
+% a ring over an horizontal parenthesis.
+%    \begin{macrocode}
+\newcommand{\widering}[1]{\overset{\smash{\lower1.333ex\hbox{$%
+\displaystyle\ring{}$}}}{\wideparen{#1}}}
+%    \end{macrocode}
+%
+% \subsection{Option handling}
+%
+% Three options are supported: |minimal| which defines only those
+% operators that are defined in version 1.2 and 1.3 of yhmath; |full|
+% which defines the full set as used up to version 1.1; and
+% |nowidering| which prevents the definition of the |\widering| macro.
+%
+%    \begin{macrocode}
+\newif\if at yh@full
+\DeclareOption{minimal}{%
+  \@yh at fullfalse%
+}%
+\DeclareOption{full}{%
+  \@yh at fulltrue%
+}%
+\DeclareOption{nowidering}{%
+  \let\widering\@undefined%
+}
+%    \end{macrocode}
+%
+% As default we revert back to the status of package version till 1.1
+%    \begin{macrocode}
+\ExecuteOptions{full}%
+\ProcessOptions\relax
+%    \end{macrocode}
+%
 % First of all we have to ask \LaTeX{} to use our brand new font
 % for ``large symbols''
 %    \begin{macrocode}
@@ -302,6 +369,9 @@
 % Next, the four ``wide'' accents are defined, in a way similar to
 % \LaTeX{} and not to \AmS-\LaTeX{}, so \texttt{yhmath} must be 
 % loaded after |amsmath|!
+%
+%%
+%% Declaration that remain after YH updated to v1.2 in 2018
 %    \begin{macrocode}
 \DeclareMathAccent{\widetilde}{\mathord}{yhlargesymbols}{"65}
 \DeclareMathAccent{\widehat}{\mathord}{yhlargesymbols}{"62}
@@ -309,6 +379,79 @@
 \DeclareMathAccent{\wideparen}{\mathord}{yhlargesymbols}{"F3}
 %    \end{macrocode}
 %
+% Instead of redefining the |largesymbols| math alphabet we
+% explicitely redefine the operators that are provided by the font.
+%
+%%
+%% Declaration that were there up to version 1.1 (1996-2018)
+%    \begin{macrocode}
+\if at yh@full
+\DeclareMathDelimiter{(}{\mathopen} {operators}{"28}{yhlargesymbols}{"00}
+\DeclareMathDelimiter{)}{\mathclose}{operators}{"29}{yhlargesymbols}{"01}
+\DeclareMathDelimiter{[}{\mathopen} {operators}{"5B}{yhlargesymbols}{"02}
+\DeclareMathDelimiter{]}{\mathclose}{operators}{"5D}{yhlargesymbols}{"03}
+\DeclareMathDelimiter{<}{\mathopen}{symbols}{"68}{yhlargesymbols}{"0A}
+\DeclareMathDelimiter{>}{\mathclose}{symbols}{"69}{yhlargesymbols}{"0B}
+\DeclareMathDelimiter{/}{\mathord}{operators}{"2F}{yhlargesymbols}{"0E}
+\DeclareMathDelimiter{|}{\mathord}{symbols}{"6A}{yhlargesymbols}{"0C}
+\DeclareMathRadical{\sqrtsign}{symbols}{"70}{yhlargesymbols}{"70}
+\DeclareMathSymbol{\braceld}{\mathord}{yhlargesymbols}{"7A}
+\DeclareMathSymbol{\bracerd}{\mathord}{yhlargesymbols}{"7B}
+\DeclareMathSymbol{\bracelu}{\mathord}{yhlargesymbols}{"7C}
+\DeclareMathSymbol{\braceru}{\mathord}{yhlargesymbols}{"7D}
+\DeclareMathDelimiter{\lmoustache}   % top from (, bottom from )
+   {\mathopen}{yhlargesymbols}{"7A}{yhlargesymbols}{"40}
+\DeclareMathDelimiter{\rmoustache}   % top from ), bottom from (
+   {\mathclose}{yhlargesymbols}{"7B}{yhlargesymbols}{"41}
+\DeclareMathDelimiter{\arrowvert}    % arrow without arrowheads
+   {\mathord}{symbols}{"6A}{yhlargesymbols}{"3C}
+\DeclareMathDelimiter{\Arrowvert}    % double arrow without arrowheads
+   {\mathord}{symbols}{"6B}{yhlargesymbols}{"3D}
+\DeclareMathDelimiter{\Vert}
+   {\mathord}{symbols}{"6B}{yhlargesymbols}{"0D}
+\DeclareMathDelimiter{\vert}
+   {\mathord}{symbols}{"6A}{yhlargesymbols}{"0C}
+\DeclareMathDelimiter{\uparrow}
+   {\mathrel}{symbols}{"22}{yhlargesymbols}{"78}
+\DeclareMathDelimiter{\downarrow}
+   {\mathrel}{symbols}{"23}{yhlargesymbols}{"79}
+\DeclareMathDelimiter{\updownarrow}
+   {\mathrel}{symbols}{"6C}{yhlargesymbols}{"3F}
+\DeclareMathDelimiter{\Uparrow}
+   {\mathrel}{symbols}{"2A}{yhlargesymbols}{"7E}
+\DeclareMathDelimiter{\Downarrow}
+   {\mathrel}{symbols}{"2B}{yhlargesymbols}{"7F}
+\DeclareMathDelimiter{\Updownarrow}
+   {\mathrel}{symbols}{"6D}{yhlargesymbols}{"77}
+\expandafter\DeclareMathDelimiter\@backslashchar
+                        {\mathord}{symbols}{"6E}{yhlargesymbols}{"0F}
+\DeclareMathDelimiter{\backslash}    % for double coset G\backslash H
+   {\mathord}{symbols}{"6E}{yhlargesymbols}{"0F}
+\DeclareMathDelimiter{\rangle}
+   {\mathclose}{symbols}{"69}{yhlargesymbols}{"0B}
+\DeclareMathDelimiter{\langle}
+   {\mathopen}{symbols}{"68}{yhlargesymbols}{"0A}
+\DeclareMathDelimiter{\rbrace}
+   {\mathclose}{symbols}{"67}{yhlargesymbols}{"09}
+\DeclareMathDelimiter{\lbrace}
+   {\mathopen}{symbols}{"66}{yhlargesymbols}{"08}
+\DeclareMathDelimiter{\rceil}
+   {\mathclose}{symbols}{"65}{yhlargesymbols}{"07}
+\DeclareMathDelimiter{\lceil}
+   {\mathopen}{symbols}{"64}{yhlargesymbols}{"06}
+\DeclareMathDelimiter{\rfloor}
+   {\mathclose}{symbols}{"63}{yhlargesymbols}{"05}
+\DeclareMathDelimiter{\lfloor}
+   {\mathopen}{symbols}{"62}{yhlargesymbols}{"04}
+\DeclareMathDelimiter{\lgroup} % extensible ( with sharper tips
+     {\mathopen}{yhlargesymbols}{"3A}{yhlargesymbols}{"3A}
+\DeclareMathDelimiter{\rgroup} % extensible ) with sharper tips
+     {\mathclose}{yhlargesymbols}{"3B}{yhlargesymbols}{"3B}
+\DeclareMathDelimiter{\bracevert} % the vertical bar that extends braces
+     {\mathord}{yhlargesymbols}{"3E}{yhlargesymbols}{"3E}
+\fi
+%    \end{macrocode}
+%
 % The |amatrix| environment is defined
 %    \begin{macrocode}
 \newenvironment{amatrix}{\left\langle\begin{matrix}}{\end{matrix}\right\rangle}
@@ -329,12 +472,6 @@
 \@tempa\ring{017}
 %    \end{macrocode}
 %
-% And finally here is a (clumsy) definition of |\widering|, that is
-% a ring over an horizontal parenthesis.
-%    \begin{macrocode}
-\newcommand{\widering}[1]{\overset{\smash{\lower1.333ex\hbox{$%
-\displaystyle\ring{}$}}}{\wideparen{#1}}}
-%    \end{macrocode}
 %
 %
 %    \begin{macrocode}

Added: trunk/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap	2019-02-20 22:41:52 UTC (rev 50074)
@@ -0,0 +1,289 @@
+%!PS-Adobe-3.0 Resource-CMap
+%%DocumentNeededResources: ProcSet (CIDInit)
+%%IncludeResource: ProcSet (CIDInit)
+%%BeginResource: CMap (TeX-YHEX-0)
+%%Title: (TeX-YHEX-0 TeX YHEX 0)
+%%Version: 1.000
+%%EndComments
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+/CIDSystemInfo
+<< /Registry (TeX)
+/Ordering (YHEX)
+/Supplement 0
+>> def
+/CMapName /TeX-YHEX-0 def
+/CMapVersion 1.000 def
+/CMapType 2 def
+1 begincodespacerange
+<00> <FF>
+endcodespacerange
+96 beginbfchar
+<00> <0028FE01>
+<01> <0029FE01>
+<02> <005BFE01>
+<03> <005DFE01>
+<04> <230AFE01>
+<05> <230BFE01>
+<06> <2308FE01>
+<07> <2309FE01>
+<08> <007BFE01>
+<09> <007DFE01>
+<0A> <27E8FE01>
+<0B> <27E9FE01>
+<0C> <20D2>
+<0D> <20E6>
+<0E> <29F8FE01>
+<0F> <29F9FE01>
+<10> <0028FE02>
+<11> <0029FE02>
+<12> <0028FE02>
+<13> <0029FE02>
+<14> <005BFE03>
+<15> <005DFE03>
+<16> <230AFE03>
+<17> <230BFE03>
+<18> <2308FE03>
+<19> <2309FE03>
+<1A> <007BFE03>
+<1B> <007DFE03>
+<1C> <27E8>
+<1D> <27E9>
+<1E> <29F8FE03>
+<1F> <29F9FE03>
+<20> <0028FE04>
+<21> <0029FE04>
+<22> <005BFE04>
+<23> <005DFE04>
+<24> <230AFE04>
+<25> <230BFE04>
+<26> <2308FE04>
+<27> <2309FE04>
+<28> <007BFE04>
+<29> <007DFE04>
+<2A> <27E8>
+<2B> <27E9>
+<2C> <29F8FE04>
+<2D> <29F9FE04>
+<2E> <29F8FE02>
+<2F> <20E5FE02>
+<30> <239B>
+<31> <239E>
+<32> <23A1>
+<33> <23A4>
+<34> <23A3>
+<35> <23A6>
+<36> <23A2>
+<37> <23A5>
+<38> <23A7>
+<39> <23AB>
+<3A> <23A9>
+<3B> <23AD>
+<3C> <23A8>
+<3D> <23AC>
+<3E> <23AA>
+<3F> <23AE>
+<40> <239D>
+<41> <23A0>
+<42> <239C>
+<43> <239F>
+<44> <27E8>
+<45> <27E9>
+<46> <2A06FE01>
+<47> <2A06FE02>
+<48> <222EFE01>
+<49> <222EFE02>
+<4A> <2A00FE01>
+<4B> <2A00FE02>
+<4C> <2A01FE01>
+<4D> <2A01FE02>
+<4E> <2A02FE01>
+<4F> <2A02FE02>
+<50> <2211FE01>
+<51> <220FFE01>
+<52> <222BFE01>
+<53> <22C3FE01>
+<54> <22C2FE01>
+<55> <2A04FE01>
+<56> <22C0FE01>
+<57> <22C1FE01>
+<58> <2211FE02>
+<59> <220FFE02>
+<5A> <222BFE02>
+<5B> <22C3FE02>
+<5C> <22C2FE02>
+<5D> <2A04FE02>
+<5E> <22C0FE02>
+<5F> <22C1FE02>
+endbfchar
+64 beginbfchar
+<60> <2210FE01>
+<61> <2210FE02>
+<62> <0302FE01>
+<63> <0302FE02>
+<64> <0302FE03>
+<65> <0303FE01>
+<66> <0303FE02>
+<67> <0303FE03>
+<68> <005BFE02>
+<69> <005DFE02>
+<6A> <230AFE02>
+<6B> <230BFE02>
+<6C> <2308FE02>
+<6D> <2309FE02>
+<6E> <007BFE02>
+<6F> <007DFE02>
+<70> <221AFE01>
+<71> <221AFE02>
+<72> <221AFE03>
+<73> <221AFE04>
+<74> <23B7>
+<75> <23B8>
+<76> <23AF>
+<77> <20E6>
+<78> <2303>
+<79> <2304>
+<7A> <23DE>
+<7B> <0020>
+<7C> <23DF>
+<7D> <0020>
+<7E> <21D1>
+<7F> <21D3>
+<80> <0028FE01>
+<81> <0028FE02>
+<82> <0028FE03>
+<83> <0028FE04>
+<84> <0028FE05>
+<85> <0028FE06>
+<86> <0028FE07>
+<87> <0028FE08>
+<88> <0028FE09>
+<89> <0028FE0A>
+<8A> <0029FE01>
+<8B> <0029FE02>
+<8C> <0029FE03>
+<8D> <0029FE04>
+<8E> <0029FE05>
+<8F> <0029FE06>
+<90> <0029FE07>
+<91> <0029FE08>
+<92> <0029FE09>
+<93> <0029FE0A>
+<94> <005BFE01>
+<95> <005BFE02>
+<96> <005BFE03>
+<97> <005DFE01>
+<98> <005DFE02>
+<99> <005DFE03>
+<9A> <230AFE01>
+<9B> <230AFE02>
+<9C> <230AFE03>
+<9D> <230BFE01>
+<9E> <230BFE02>
+<9F> <230BFE03>
+endbfchar
+96 beginbfchar
+<A0> <2308FE01>
+<A1> <2308FE02>
+<A2> <2308FE03>
+<A3> <2309FE01>
+<A4> <2309FE02>
+<A5> <2309FE03>
+<A6> <007BFE01>
+<A7> <007BFE02>
+<A8> <007BFE03>
+<A9> <007DFE01>
+<AA> <007DFE02>
+<AB> <007DFE03>
+<AC> <27E8FE01>
+<AD> <27E8FE02>
+<AE> <27E8FE03>
+<AF> <27E8FE04>
+<B0> <27E8FE05>
+<B1> <27E8FE06>
+<B2> <27E8FE07>
+<B3> <27E8FE08>
+<B4> <27E8FE09>
+<B5> <27E8FE0A>
+<B6> <27E9FE01>
+<B7> <27E9FE02>
+<B8> <27E9FE03>
+<B9> <27E9FE04>
+<BA> <27E9FE05>
+<BB> <27E9FE06>
+<BC> <27E9FE07>
+<BD> <27E9FE08>
+<BE> <27E9FE09>
+<BF> <27E9FE0A>
+<C0> <29F8FE01>
+<C1> <29F8FE02>
+<C2> <29F8FE03>
+<C3> <29F8FE04>
+<C4> <29F9FE01>
+<C5> <29F9FE02>
+<C6> <29F9FE03>
+<C7> <29F9FE04>
+<C8> <221AFE01>
+<C9> <221AFE02>
+<CA> <221AFE03>
+<CB> <221AFE04>
+<CC> <221AFE05>
+<CD> <221AFE06>
+<CE> <221AFE07>
+<CF> <221AFE08>
+<D0> <221AFE09>
+<D1> <221AFE0A>
+<D2> <0302FE01>
+<D3> <0302FE02>
+<D4> <0302FE03>
+<D5> <0302FE04>
+<D6> <0302FE05>
+<D7> <0302FE06>
+<D8> <0302FE07>
+<D9> <0302FE08>
+<DA> <0302FE09>
+<DB> <0302FE0A>
+<DC> <0303FE01>
+<DD> <0303FE02>
+<DE> <0303FE03>
+<DF> <0303FE04>
+<E0> <0303FE05>
+<E1> <0303FE06>
+<E2> <0303FE07>
+<E3> <0303FE08>
+<E4> <0303FE09>
+<E5> <0303FE0A>
+<E6> <03050302FE01>
+<E7> <03050302FE02>
+<E8> <03050302FE03>
+<E9> <03050302FE04>
+<EA> <03050302FE05>
+<EB> <03050302FE06>
+<EC> <03050302FE07>
+<ED> <03050302FE08>
+<EE> <03050302FE09>
+<EF> <03050302FE0A>
+<F0> <03050302FE0B>
+<F1> <03050302FE0C>
+<F2> <03050302FE0D>
+<F3> <0361FE01>
+<F4> <0361FE02>
+<F5> <0361FE03>
+<F6> <0361FE04>
+<F7> <0361FE05>
+<F8> <0361FE06>
+<F9> <0361FE07>
+<FA> <0361FE08>
+<FB> <0361FE09>
+<FC> <0361FE0A>
+<FD> <0361FE0B>
+<FE> <0361FE0C>
+<FF> <0361FE0D>
+endbfchar
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+end
+%%EndResource
+%%EOF


Property changes on: trunk/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/yhmath/yhmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/yhmath/yhmath.sty	2019-02-20 22:41:31 UTC (rev 50073)
+++ trunk/Master/texmf-dist/tex/latex/yhmath/yhmath.sty	2019-02-20 22:41:52 UTC (rev 50074)
@@ -7,13 +7,96 @@
 %% yhmath.dtx  (with options: `package')
 %% 
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{yhmath}
+\ProvidesPackage{yhmath}[2019/02/18 v1.4]
 \RequirePackage{amsmath}
+\newcommand{\widering}[1]{\overset{\smash{\lower1.333ex\hbox{$%
+\displaystyle\ring{}$}}}{\wideparen{#1}}}
+\newif\if at yh@full
+\DeclareOption{minimal}{%
+  \@yh at fullfalse%
+}%
+\DeclareOption{full}{%
+  \@yh at fulltrue%
+}%
+\DeclareOption{nowidering}{%
+  \let\widering\@undefined%
+}
+\ExecuteOptions{full}%
+\ProcessOptions\relax
 \DeclareSymbolFont{yhlargesymbols}{OMX}{yhex}{m}{n}
+%%
+%% Declaration that remain after YH updated to v1.2 in 2018
 \DeclareMathAccent{\widetilde}{\mathord}{yhlargesymbols}{"65}
 \DeclareMathAccent{\widehat}{\mathord}{yhlargesymbols}{"62}
 \DeclareMathAccent{\widetriangle}{\mathord}{yhlargesymbols}{"E6}
 \DeclareMathAccent{\wideparen}{\mathord}{yhlargesymbols}{"F3}
+%%
+%% Declaration that were there up to version 1.1 (1996-2018)
+\if at yh@full
+\DeclareMathDelimiter{(}{\mathopen} {operators}{"28}{yhlargesymbols}{"00}
+\DeclareMathDelimiter{)}{\mathclose}{operators}{"29}{yhlargesymbols}{"01}
+\DeclareMathDelimiter{[}{\mathopen} {operators}{"5B}{yhlargesymbols}{"02}
+\DeclareMathDelimiter{]}{\mathclose}{operators}{"5D}{yhlargesymbols}{"03}
+\DeclareMathDelimiter{<}{\mathopen}{symbols}{"68}{yhlargesymbols}{"0A}
+\DeclareMathDelimiter{>}{\mathclose}{symbols}{"69}{yhlargesymbols}{"0B}
+\DeclareMathDelimiter{/}{\mathord}{operators}{"2F}{yhlargesymbols}{"0E}
+\DeclareMathDelimiter{|}{\mathord}{symbols}{"6A}{yhlargesymbols}{"0C}
+\DeclareMathRadical{\sqrtsign}{symbols}{"70}{yhlargesymbols}{"70}
+\DeclareMathSymbol{\braceld}{\mathord}{yhlargesymbols}{"7A}
+\DeclareMathSymbol{\bracerd}{\mathord}{yhlargesymbols}{"7B}
+\DeclareMathSymbol{\bracelu}{\mathord}{yhlargesymbols}{"7C}
+\DeclareMathSymbol{\braceru}{\mathord}{yhlargesymbols}{"7D}
+\DeclareMathDelimiter{\lmoustache}   % top from (, bottom from )
+   {\mathopen}{yhlargesymbols}{"7A}{yhlargesymbols}{"40}
+\DeclareMathDelimiter{\rmoustache}   % top from ), bottom from (
+   {\mathclose}{yhlargesymbols}{"7B}{yhlargesymbols}{"41}
+\DeclareMathDelimiter{\arrowvert}    % arrow without arrowheads
+   {\mathord}{symbols}{"6A}{yhlargesymbols}{"3C}
+\DeclareMathDelimiter{\Arrowvert}    % double arrow without arrowheads
+   {\mathord}{symbols}{"6B}{yhlargesymbols}{"3D}
+\DeclareMathDelimiter{\Vert}
+   {\mathord}{symbols}{"6B}{yhlargesymbols}{"0D}
+\DeclareMathDelimiter{\vert}
+   {\mathord}{symbols}{"6A}{yhlargesymbols}{"0C}
+\DeclareMathDelimiter{\uparrow}
+   {\mathrel}{symbols}{"22}{yhlargesymbols}{"78}
+\DeclareMathDelimiter{\downarrow}
+   {\mathrel}{symbols}{"23}{yhlargesymbols}{"79}
+\DeclareMathDelimiter{\updownarrow}
+   {\mathrel}{symbols}{"6C}{yhlargesymbols}{"3F}
+\DeclareMathDelimiter{\Uparrow}
+   {\mathrel}{symbols}{"2A}{yhlargesymbols}{"7E}
+\DeclareMathDelimiter{\Downarrow}
+   {\mathrel}{symbols}{"2B}{yhlargesymbols}{"7F}
+\DeclareMathDelimiter{\Updownarrow}
+   {\mathrel}{symbols}{"6D}{yhlargesymbols}{"77}
+\expandafter\DeclareMathDelimiter\@backslashchar
+                        {\mathord}{symbols}{"6E}{yhlargesymbols}{"0F}
+\DeclareMathDelimiter{\backslash}    % for double coset G\backslash H
+   {\mathord}{symbols}{"6E}{yhlargesymbols}{"0F}
+\DeclareMathDelimiter{\rangle}
+   {\mathclose}{symbols}{"69}{yhlargesymbols}{"0B}
+\DeclareMathDelimiter{\langle}
+   {\mathopen}{symbols}{"68}{yhlargesymbols}{"0A}
+\DeclareMathDelimiter{\rbrace}
+   {\mathclose}{symbols}{"67}{yhlargesymbols}{"09}
+\DeclareMathDelimiter{\lbrace}
+   {\mathopen}{symbols}{"66}{yhlargesymbols}{"08}
+\DeclareMathDelimiter{\rceil}
+   {\mathclose}{symbols}{"65}{yhlargesymbols}{"07}
+\DeclareMathDelimiter{\lceil}
+   {\mathopen}{symbols}{"64}{yhlargesymbols}{"06}
+\DeclareMathDelimiter{\rfloor}
+   {\mathclose}{symbols}{"63}{yhlargesymbols}{"05}
+\DeclareMathDelimiter{\lfloor}
+   {\mathopen}{symbols}{"62}{yhlargesymbols}{"04}
+\DeclareMathDelimiter{\lgroup} % extensible ( with sharper tips
+     {\mathopen}{yhlargesymbols}{"3A}{yhlargesymbols}{"3A}
+\DeclareMathDelimiter{\rgroup} % extensible ) with sharper tips
+     {\mathclose}{yhlargesymbols}{"3B}{yhlargesymbols}{"3B}
+\DeclareMathDelimiter{\bracevert} % the vertical bar that extends braces
+     {\mathord}{yhlargesymbols}{"3E}{yhlargesymbols}{"3E}
+\fi
 \newenvironment{amatrix}{\left\langle\begin{matrix}}{\end{matrix}\right\rangle}
 \def\adots{\mathinner{\mkern2mu\raise\p@\hbox{.}
 \mkern2mu\raise4\p@\hbox{.}\mkern1mu
@@ -20,8 +103,6 @@
 \raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}}
 \edef\@tempa#1#2{\def#1{\mathaccent\string"\noexpand\accentclass@#2 }}
 \@tempa\ring{017}
-\newcommand{\widering}[1]{\overset{\smash{\lower1.333ex\hbox{$%
-\displaystyle\ring{}$}}}{\wideparen{#1}}}
 \endinput
 %%
 %% End of file `yhmath.sty'.



More information about the tex-live-commits mailing list