summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/xhfill
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-05-14 22:30:24 +0000
committerKarl Berry <karl@freefriends.org>2011-05-14 22:30:24 +0000
commit937f42e344ee749b7fa0b175ad026955bf90c9fd (patch)
treef3198ff78f5db3d1d4addf4544ee838e37d6fe3c /Master/texmf-dist/tex/latex/xhfill
parent636ed5625494c64416dcd3a484300de499e07b10 (diff)
new latex package xhfill 1.00 (13may11)
git-svn-id: svn://tug.org/texlive/trunk@22475 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/xhfill')
-rw-r--r--Master/texmf-dist/tex/latex/xhfill/xhfill.sty64
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/xhfill/xhfill.sty b/Master/texmf-dist/tex/latex/xhfill/xhfill.sty
new file mode 100644
index 00000000000..d285a8b86f4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/xhfill/xhfill.sty
@@ -0,0 +1,64 @@
+%% $Id: pst-3dplot.tex 467 2011-03-01 21:04:36Z herbert $
+%%
+%% This is file `xhfill.sty',
+%%
+%% IMPORTANT NOTICE:
+%%
+%% Package `xhfill'
+%%
+%% Herbert Voss <hvoss _at_ tug.org>
+%%
+%% This program can be redistributed and/or modified under the terms
+%% of the LaTeX Project Public License Distributed from CTAN archives
+%% in directory macros/latex/base/lppl.txt.
+%%
+%% DESCRIPTION:
+%% `xhfill' is a package for extended hfillrules
+%%
+%% Usage
+%% \xhrulefill{blue}{5pt}
+%% \xrfill[raise]{ruleheight}[color]
+%% \xhrectanglefill{<height>}{<linewidth>}
+%% \xhrectanglefill{1cm}{1pt}
+%
+ \NeedsTeXFormat{LaTeX2e}
+ \RequirePackage{xcolor}
+ \RequirePackage{calc}
+ \RequirePackage{xspace}
+\def\fileversion{1.00}
+\def\filedate{2011/05/13}
+
+ \ProvidesPackage{xhfill}[\filedate\ v \fileversion\ modify width and color of hrulefill]
+%
+\providecommand{\xhrulefill}[2]{%
+ \leavevmode\color{#1}\leaders\hrule height #2%
+ \hfill\color{black}\xspace}
+%
+\providecommand{\xhrectanglefill}[2]{%
+ \rule{#2}{#1}\kern-#2\kern.1pt%
+ \cleaders
+ \hbox to 1pt{%
+ \hss
+ \rlap{\rule{1.2pt}{#2}}%
+ \raisebox{#1-#2}{\rule{1.2pt}{#2}}%
+ \hss
+ }\hfill\kern.1pt\kern-#2\rule{#2}{#1}%
+ \xspace%
+}
+\def\xrfill{\@ifnextchar[{\@xrfilli}{\@xrfilli[1ex]}}
+\def\@xrfilli[#1]#2{%
+ \@ifnextchar[{\@xrfillii[#1]{#2}}{\@xrfillii[#1]{#2}[black]}}
+\def\@xrfillii[#1]#2[#3]{%
+ \leaders
+ \hbox{\raisebox{#1}{\color{#3}\rule{1.2pt}{#2}}}\hfill%
+ \color{black}}
+%
+\def\xdotfill{\@ifnextchar[{\@xdotfilli}{\@xdotfilli[0.5ex]}}
+\def\@xdotfilli[#1]#2{%
+ \@ifnextchar[{\@xdotfillii[#1]{#2}}{\@xdotfillii[#1]{#2}[black]}}
+\def\@xdotfillii[#1]#2[#3]{%
+ \leaders
+ \hbox{\raisebox{#1}{\color{#3}\rule{1.2pt}{#2}\kern1.2pt}}\hfill%
+ \color{black}}
+
+\endinput