diff options
author | Karl Berry <karl@freefriends.org> | 2006-12-07 23:40:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-12-07 23:40:59 +0000 |
commit | e962278d5ed8e0d02a5519f7c96f62fcb1377415 (patch) | |
tree | c0a530004501eab7f5a6ae7e6059576bf9691006 /Master/texmf-dist/tex/latex/oberdiek/stackrel.sty | |
parent | dd84ee65e40443d5b31beed25b07d91a51666e94 (diff) |
oberdiek update (8dec06)
git-svn-id: svn://tug.org/texlive/trunk@2619 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/oberdiek/stackrel.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/oberdiek/stackrel.sty | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty b/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty new file mode 100644 index 00000000000..31c3f002941 --- /dev/null +++ b/Master/texmf-dist/tex/latex/oberdiek/stackrel.sty @@ -0,0 +1,72 @@ +%% +%% This is file `stackrel.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stackrel.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file stackrel.dtx +%% and the derived files +%% stackrel.sty, stackrel.pdf, stackrel.ins, stackrel.drv. +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{stackrel} + [2006/12/02 v1.0 Adding subscript option to stackrel (HO)] +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname unexpanded\endcsname\relax + \newcommand*{\stack@relbin}[3][]{% + \mathop{#3}\limits + \toks@{#1}% + \edef\reserved@a{\the\toks@}% + \ifx\reserved@a\@empty\else_{#1}\fi + \toks@{#2}% + \edef\reserved@a{\the\toks@}% + \ifx\reserved@a\@empty\else^{#2}\fi + \egroup + }% +\else + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname pdfstrcmp\endcsname\relax + \newcommand*{\stack@relbin}[3][]{% + \mathop{#3}\limits + \edef\reserved@a{\unexpanded{#1}}% + \ifx\reserved@a\@empty\else_{#1}\fi + \edef\reserved@a{\unexpanded{#2}}% + \ifx\reserved@a\@empty\else^{#2}\fi + \egroup + }% + \else + \newcommand*{\stack@relbin}[3][]{% + \mathop{#3}\limits + \ifcase\pdfstrcmp{\detokenize{#1}}{}\else_{#1}\fi + \ifcase\pdfstrcmp{\detokenize{#2}}{}\else^{#2}\fi + \egroup + }% + \fi +\fi +\renewcommand*{\stackrel}{% + \mathrel\bgroup\stack@relbin +} +\newcommand*{\stackbin}{% + \mathbin\bgroup\stack@relbin +} +\endinput +%% +%% End of file `stackrel.sty'. |