diff options
author | Norbert Preining <norbert@preining.info> | 2022-02-21 03:01:01 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-02-21 03:01:01 +0000 |
commit | a9409c96664c73e4fd0586f358845df19b1afd62 (patch) | |
tree | 21f96cdf0ef94f104e43ce589bd0837cd898ce0d /macros/latex/contrib/fbox/latex/fbox.sty | |
parent | b7690ea2dcb14cafb49e6231940993e677bfc217 (diff) |
CTAN sync 202202210301
Diffstat (limited to 'macros/latex/contrib/fbox/latex/fbox.sty')
-rw-r--r-- | macros/latex/contrib/fbox/latex/fbox.sty | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/macros/latex/contrib/fbox/latex/fbox.sty b/macros/latex/contrib/fbox/latex/fbox.sty index 9c6aa93fd4..b12207a78d 100644 --- a/macros/latex/contrib/fbox/latex/fbox.sty +++ b/macros/latex/contrib/fbox/latex/fbox.sty @@ -1,6 +1,6 @@ -%% This is file `fbox.sty', +%% This is file `fbox.sty' %% -%% Copyright (C) 2019, 2020 +%% Copyright (C) 2019, 2022 %% Herbert Voss <hvoss@tug.org> %% %% It may be distributed and/or modified under the @@ -11,18 +11,23 @@ %% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. % -% $Id: fbox.sty 10 2020-06-22 10:15:39Z herbert $ +% $Id: fbox.sty 449 2022-02-20 20:50:12Z herbert $ % % ------------------------------------- -\ProvidesPackage{fbox}[2020/06/22 v. 0.05 allow parts of the frame (hv)] +\ProvidesPackage{fbox}[2022/02/20 v. 0.06 allow parts of the frame (hv)] % \RequirePackage{xkeyval} +\RequirePackage{xcolor} \newlength\fbox@@rule \newlength\fbox@@sep -\define@key{fbox}{boxrule}[3pt]{\setlength\fbox@@rule{#1}} -\define@key{fbox}{boxsep}[0.4pt]{\setlength\fbox@@sep{#1}} -\setkeys*{fbox}{boxrule=\fboxrule,boxsep=\fboxsep} +\define@key{fbox}{boxrule}[0.4pt]{\setlength\fbox@@rule{#1}} +\define@key{fbox}{boxsep}[3pt]{\setlength\fbox@@sep{#1}} +\define@key{fbox}{bcolor}[black]{\def\fbox@bcolor{#1}} +\define@key{fbox}{tcolor}[black]{\def\fbox@tcolor{#1}} +\define@key{fbox}{lcolor}[black]{\def\fbox@lcolor{#1}} +\define@key{fbox}{rcolor}[black]{\def\fbox@rcolor{#1}} +\setkeys*{fbox}{boxrule=\fboxrule,boxsep=\fboxsep,lcolor,rcolor,bcolor,tcolor} % latex.ltx %\fboxsep = 3pt @@ -44,7 +49,7 @@ \def\FBox@i[#1]{% \def\XKV@rm{}% \setkeys*{fbox}{boxrule=\fboxrule, boxsep=\fboxsep, #1}% - \typeout{===>#1: \XKV@rm}% +% \typeout{===>#1: \XKV@rm}% \if@fbox@star \@fbox@space@leftfalse \@fbox@space@rightfalse @@ -92,12 +97,12 @@ \vbox{% \ifnum\the\@tempcntb>8\relax \advance\@tempcntb by -8 - \hrule\@height\fbox@@rule % top + {\color{\fbox@tcolor}\hrule\@height\fbox@@rule}% % top \fi \hbox{% \ifnum\@tempcntb>3 \advance\@tempcntb by -4 - \vrule\@width\fbox@@rule + \textcolor{\fbox@lcolor}{\vrule\@width\fbox@@rule}% \fi % left #1% \vbox{% @@ -105,8 +110,9 @@ \box\@tempboxa \vskip\fbox@@sep}% #1% - \ifnum\@tempcntb>1\vrule\@width\fbox@@rule\fi}% right - \ifodd\@tempcntb\hrule\@height\fbox@@rule\fi}% bottom + \ifnum\@tempcntb>1\textcolor{\fbox@rcolor}{\vrule\@width\fbox@@rule}\fi}% right + \ifodd\@tempcntb{\color{\fbox@bcolor}\hrule\@height\fbox@@rule}\fi% bottom + }% }% }% } |