diff options
author | Karl Berry <karl@freefriends.org> | 2019-02-20 22:41:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-02-20 22:41:52 +0000 |
commit | 587c5eb705651253d0929c3203275750444b8f61 (patch) | |
tree | 259a638fc49d9c8881890bd377ecee611097b26a | |
parent | e03eca33baacd4aecc2a486c5f282f2cfddddd29 (diff) |
yhmath (20feb19)
git-svn-id: svn://tug.org/texlive/trunk@50074 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf | bin | 264190 -> 263115 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/fonts/yhmath/Makefile (renamed from Master/texmf-dist/doc/fonts/yhmath/Makefile) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/yhmath/yhmath.dtx | 161 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap | 289 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/yhmath/yhmath.sty | 87 |
5 files changed, 522 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf b/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf Binary files differindex c69aae4c1de..45294e8c4b1 100644 --- a/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf +++ b/Master/texmf-dist/doc/fonts/yhmath/yhmath.pdf diff --git a/Master/texmf-dist/doc/fonts/yhmath/Makefile b/Master/texmf-dist/source/fonts/yhmath/Makefile index 01ca4edccbb..01ca4edccbb 100644 --- a/Master/texmf-dist/doc/fonts/yhmath/Makefile +++ b/Master/texmf-dist/source/fonts/yhmath/Makefile diff --git a/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx b/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx index 5563c28d2de..62ad1588e61 100644 --- a/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx +++ b/Master/texmf-dist/source/fonts/yhmath/yhmath.dtx @@ -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@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,7 +302,10 @@ % \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@yh@full +\DeclareOption{minimal}{% + \@yh@fullfalse% +}% +\DeclareOption{full}{% + \@yh@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@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} diff --git a/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap b/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap new file mode 100644 index 00000000000..51cfeb82f73 --- /dev/null +++ b/Master/texmf-dist/tex/latex/yhmath/yhcmex10.cmap @@ -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 diff --git a/Master/texmf-dist/tex/latex/yhmath/yhmath.sty b/Master/texmf-dist/tex/latex/yhmath/yhmath.sty index 9127b96dd79..f12f03cf0b3 100644 --- a/Master/texmf-dist/tex/latex/yhmath/yhmath.sty +++ b/Master/texmf-dist/tex/latex/yhmath/yhmath.sty @@ -7,21 +7,102 @@ %% 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@yh@full +\DeclareOption{minimal}{% + \@yh@fullfalse% +}% +\DeclareOption{full}{% + \@yh@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@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 \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'. |