From 937f42e344ee749b7fa0b175ad026955bf90c9fd Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 14 May 2011 22:30:24 +0000 Subject: new latex package xhfill 1.00 (13may11) git-svn-id: svn://tug.org/texlive/trunk@22475 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/xhfill/xhfill.sty | 64 +++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/xhfill/xhfill.sty (limited to 'Master/texmf-dist/tex/latex/xhfill') 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 +%% +%% 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{}{} +%% \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 -- cgit v1.2.3