diff options
author | Karl Berry <karl@freefriends.org> | 2012-08-20 22:38:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-08-20 22:38:02 +0000 |
commit | 0e41a49f208f79c08d67dd315eefc1e118b1ab45 (patch) | |
tree | c24fe68c66cb22fa2da4e4e4c24603d6630610b5 /Master/texmf-dist/doc/latex/presentations-en/obox.sty | |
parent | 4b4e52c44aa751126df4f8692344da23f9e14847 (diff) |
new example set presentations-en (20aug12)
git-svn-id: svn://tug.org/texlive/trunk@27471 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/presentations-en/obox.sty')
-rw-r--r-- | Master/texmf-dist/doc/latex/presentations-en/obox.sty | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/presentations-en/obox.sty b/Master/texmf-dist/doc/latex/presentations-en/obox.sty new file mode 100644 index 00000000000..123c7c42ed3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/presentations-en/obox.sty @@ -0,0 +1,64 @@ +%% +%% This is file `obox.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% slidenotes.dtx (with options: `obox') +%% Copyright (C) 1993-1996 Hans van der Meer. All rights reserved. +%% File: slidenotes.dtx Copyright (C) 1993-1996 Hans van der Meer +%% +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{obox}[1995/09/04 vs 1.2 Oval box change] +\def\@pickonedim#1{\@ifnextchar(%) + {\@@pickonedim{#1}}{#1}} +\def\@@pickonedim#1(#2){#1{#2\unitlength}} +\gdef\oval{\@ifnextchar[%] + {\@oval}{\@oval[o]}} +\gdef\@oval[#1](#2,#3){\@ifnextchar[%] + {\@@oval[#1](#2,#3)}{\@@oval[#1](#2,#3)[]}} +\gdef\@@oval[#1](#2,#3)[#4]{\begingroup\boxmaxdepth \maxdimen + \@ovttrue \@ovbtrue \@ovltrue \@ovrtrue + \@tfor\reserved@a :=#4\do{\csname @ov\reserved@a false\endcsname}% + \@ovxx #2\unitlength \@ovyy #3\unitlength + \@tempdimb \ifdim\the@ovalradius=\z@ + \ifdim \@ovyy >\@ovxx \@ovxx \else \@ovyy \fi + \else \the@ovalradius \fi + \advance \@tempdimb -\tw@\p@ + \@getcirc \@tempdimb + \@ovro \ht\@tempboxa \@ovri \dp\@tempboxa + \@ovdx\@ovxx \advance\@ovdx -\@tempdima \divide\@ovdx \tw@ + \@ovdy\@ovyy \advance\@ovdy -\@tempdima \divide\@ovdy \tw@ + \@circlefnt \setbox\@tempboxa + \hbox{\if@ovr \@ovvert32\kern -\@tempdima \fi + \if@ovl \kern \@ovxx \@ovvert01\kern -\@tempdima \kern -\@ovxx \fi + \if@ovt \@ovhorz \kern -\@ovxx \fi + \if@ovb \raise \@ovyy \@ovhorz \fi}% + \advance\@ovdx\@ovro \advance\@ovdy\@ovro + \if#1t\@ovdx\z@\@ovdy\tw@\@ovdy\fi + \if#1b\@ovdx\z@\@ovdy\z@\fi + \if#1c\@ovdx\z@\fi + \if#1n\@ovdx\z@\@ovdy\dp\@tempboxa\fi + \ht\@tempboxa\z@ \dp\@tempboxa\z@ + \@put{-\@ovdx}{-\@ovdy}{\box\@tempboxa}% + \endgroup} +\def\obox{\@ifnextchar[%] + {\@obox}{\@@obox[][]}} +\def\@obox[#1]{\@ifnextchar[%] + {\@@obox[#1]}{\@@obox[#1][]}} +\def\@@obox[#1][#2]#3{% + \begingroup + \@ifemptyarg{#1}{}{\ovalradius{#1}}% + \setbox\z@\hbox{\advance\fboxsep\@wholewidth \fboxrule\z@ \fbox{#3}}% + \dimen@\ht\z@ \advance\dimen@\dp\z@ #2\let\unitlength\@empty + \leavevmode\oval[n](\wd\z@,\dimen@)\box\z@ + \endgroup} +\def\ovalradius{\@pickonedim\@ovalradius} +\def\@ovalradius#1{\@tempdima#1\relax + \edef\the@ovalradius{\number\@tempdima sp}\ignorespaces} +\def\ovalfraction#1{% + \edef\the@ovalradius{#1\noexpand\@tempdimb}\ignorespaces} +\ovalradius{0pt} % initialisation +\endinput +%% +%% End of file `obox.sty'. |