summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/decorule
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-05-21 21:46:33 +0000
committerKarl Berry <karl@freefriends.org>2020-05-21 21:46:33 +0000
commit285dd4f2910323b6d8ed9a3321aae1bbac50fe10 (patch)
tree52f2132ad498bb2c158204b7c3518ca22b45d85e /Master/texmf-dist/tex/latex/decorule
parent8331d123f77a7df43779bf6c2501ad9784aca5c6 (diff)
decorule (21may20)
git-svn-id: svn://tug.org/texlive/trunk@55230 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/decorule')
-rw-r--r--Master/texmf-dist/tex/latex/decorule/decorule.sty158
1 files changed, 79 insertions, 79 deletions
diff --git a/Master/texmf-dist/tex/latex/decorule/decorule.sty b/Master/texmf-dist/tex/latex/decorule/decorule.sty
index d0ce65ae1c8..88de293c1a9 100644
--- a/Master/texmf-dist/tex/latex/decorule/decorule.sty
+++ b/Master/texmf-dist/tex/latex/decorule/decorule.sty
@@ -5,93 +5,93 @@
%% The original source files were:
%%
%% decorule.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% Copyright © 2010 by Peter Flynn
+%%
%% This file was generated from an XML master source.
%% Amendments and corrections should be notified to the maintiner
%% for inclusion in future versions.
-%% decorule.dtx
-%% Copyright © 2010-2011 by Peter Flynn <peter@silmaril.ie>
+%%
\NeedsTeXFormat{LaTeX2e}[2009/09/24]
-\ProvidesPackage{decorule}[2011/08/02 v0.6 The decorule LaTeX2e package]
-\RequirePackage{graphicx}
-\RequirePackage{fix-cm}
-\newcounter{sym@min}
-\setcounter{sym@min}{1}
-\newcounter{sym@max}
-\setcounter{sym@max}{20}
-\newcounter{sym@step}
-\setcounter{sym@step}{1}
-\newcounter{sym@rotate}
-\renewcommand*{\thesym@rotate}{\the\c@sym@rotate}%
-\setcounter{sym@rotate}{45}
-\newcounter{sym@size}
-\newlength{\sym@raise}
-\newlength{\sym@skip}
-\newcommand{\sym@symbol}{$\sim$}
-\newcommand{\decorule}{\par\begingroup\centering
-\setcounter{sym@size}{\c@sym@min}
-\loop
-\setlength{\sym@raise}{\c@sym@size pt}%
- \divide\sym@raise by2
-\raisebox{-\sym@raise}{%
- \fontsize{\c@sym@size}{0}\selectfont
- \rotatebox{\thesym@rotate}{\reflectbox{\hbox
- to\c@sym@size pt{\hss\sym@symbol\hss}}}}%
-\setlength{\sym@skip}{\c@sym@size pt}%
- \divide\sym@skip by3
- \multiply\sym@skip by2
- \kern-\sym@skip
-\addtocounter{sym@size}{\c@sym@step}%
- \ifnum\c@sym@size<\c@sym@max
- \repeat
-\setlength{\sym@raise}{\c@sym@max pt}%
- \divide\sym@raise by2
- \raisebox{-\sym@raise}{%
- \fontsize{\c@sym@max}{0}\selectfont
- \rotatebox{\thesym@rotate}{\reflectbox{\hbox
- to\c@sym@max pt{\hss\sym@symbol\hss}}}}%
-\loop
- \setlength{\sym@skip}{\c@sym@size pt}%
- \divide\sym@skip by3
- \multiply\sym@skip by2
- \kern-\sym@skip
- \setlength{\sym@raise}{\c@sym@size pt}%
- \divide\sym@raise by2
- \raisebox{-\sym@raise}{%
- \fontsize{\c@sym@size}{0}\selectfont
- \rotatebox{\thesym@rotate}{\reflectbox{\hbox
- to\c@sym@size pt{\hss\sym@symbol\hss}}}}%
- \addtocounter{sym@size}{-\c@sym@step}%
- \ifnum\c@sym@size>\c@sym@min
- \repeat
-\setlength{\sym@skip}{\c@sym@min pt}%
- \divide\sym@skip by3
- \multiply\sym@skip by2
- \kern-\sym@skip
- \setlength{\sym@raise}{\c@sym@min pt}%
- \divide\sym@raise by2
- \raisebox{-\sym@raise}{%
- \fontsize{\c@sym@min}{0}\selectfont
- \rotatebox{\thesym@rotate}{\reflectbox{\hbox
- to\c@sym@min pt{\hss\sym@symbol\hss}}}}%
-\par\endgroup}
-%%% pig.dtx
-%%% Copyright 2005 M. Y. Name
+\ProvidesPackage{decorule}[2020/04/01 v0.7
+ A decorative swelled rule for LaTeX]
+%%
+%% Packages required for the class or package
%%
-%% 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.
+%% Allow infinitely-variable font scaling.
+\RequirePackage{fix-cm}%
+%% Provide for graphics (PNG, JPG, or PDF format (only) for pdflatex; EPS format (only) for standard \LaTeX{}).
+\RequirePackage{graphicx}%
%%
-%% This work has the LPPL maintenance status `maintained'.
+%% ******************************************************************
%%
-%% The Current Maintainer of this work is M. Y. Name.
+%% Preliminary declarations
+\newcounter{DCR@min}
+\setcounter{DCR@min}{1}
+\newcounter{DCR@max}
+\setcounter{DCR@max}{20}
+\newcounter{DCR@step}
+\setcounter{DCR@step}{1}
+\newcounter{DCR@rotate}
+\setcounter{DCR@rotate}{45}
+\newcounter{DCR@size}
+\newlength{\DCR@raise}
+\newlength{\DCR@skip}
+\newcommand{\DCR@symbol}{\ensuremath{\sim}}
%%
-%% This work consists of the files pig.dtx and pig.ins
-%% and the derived file pig.sty.
-%% This work consists of all files listed in manifest.txt.
+%% ******************************************************************
+%%
+%% The main macro
+\newcommand{\decorule}{%
+ \begingroup\fontencoding{OT1}\fontfamily{cmr}\selectfont%
+ \setcounter{DCR@size}{\c@DCR@min}%
+ \loop
+ \setlength{\DCR@raise}{\c@DCR@size pt}%
+ \divide\DCR@raise by2
+ \raisebox{-\DCR@raise}{\fontsize{\c@DCR@size}{0}\selectfont
+ \rotatebox{\the\c@DCR@rotate}{%
+ \reflectbox{\hbox to\c@DCR@size pt{\hss\DCR@symbol\hss}}}}%
+ \setlength{\DCR@skip}{\c@DCR@size pt}%
+ \divide\DCR@skip by3
+ \multiply\DCR@skip by2
+ \kern-\DCR@skip
+ \addtocounter{DCR@size}{\c@DCR@step}%
+ \ifnum\c@DCR@size<\c@DCR@max
+ \repeat
+ \setlength{\DCR@raise}{\c@DCR@max pt}%
+ \divide\DCR@raise by2
+ \raisebox{-\DCR@raise}{%
+ \fontsize{\c@DCR@max}{0}\selectfont
+ \rotatebox{\the\c@DCR@rotate}{\reflectbox{\hbox
+ to\c@DCR@max pt{\hss\DCR@symbol\hss}}}}%
+ \loop
+ \setlength{\DCR@skip}{\c@DCR@size pt}%
+ \divide\DCR@skip by3
+ \multiply\DCR@skip by2
+ \kern-\DCR@skip
+ \setlength{\DCR@raise}{\c@DCR@size pt}%
+ \divide\DCR@raise by2
+ \raisebox{-\DCR@raise}{%
+ \fontsize{\c@DCR@size}{0}\selectfont
+ \rotatebox{\the\c@DCR@rotate}{\reflectbox{\hbox
+ to\c@DCR@size pt{\hss\DCR@symbol\hss}}}}%
+ \addtocounter{DCR@size}{-\c@DCR@step}%
+ \ifnum\c@DCR@size>\c@DCR@min
+ \repeat
+ \setlength{\DCR@skip}{\c@DCR@min pt}%
+ \divide\DCR@skip by3
+ \multiply\DCR@skip by2
+ \kern-\DCR@skip
+ \setlength{\DCR@raise}{\c@DCR@min pt}%
+ \divide\DCR@raise by2
+ \raisebox{-\DCR@raise}{%
+ \fontsize{\c@DCR@min}{0}\selectfont
+ \rotatebox{\the\c@DCR@rotate}{\reflectbox{\hbox
+ to\c@DCR@min pt{\hss\DCR@symbol\hss}}}}%
+ \endgroup}
+
\endinput
%%
%% End of file `decorule.sty'.