From c8207abfb915eadf93a76cb1e35a98ddfbcb6e06 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 1 Feb 2020 22:15:59 +0000 Subject: lwarp (1feb20) git-svn-id: svn://tug.org/texlive/trunk@53632 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/lwarp/lwarp-awesomebox.sty | 68 ++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty (limited to 'Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty') diff --git a/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty b/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty new file mode 100644 index 00000000000..8c7e38c7b85 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lwarp/lwarp-awesomebox.sty @@ -0,0 +1,68 @@ +%% +%% This is file `lwarp-awesomebox.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% lwarp.dtx (with options: `awesomebox') +%% This is a generated file. +%% Copyright 2016-2020 Brian Dunn +%% +%% 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. +\LWR@ProvidesPackagePass{awesomebox}[2019/07/27] +\newcommand*{\LWR@awesomebox@boxborders}{}% +\newcommand*{\LWR@awesomebox@contentsborders}{}% + +\newcommand*{\LWR@awesomebox@ruleborders}{% + border-top: 1px solid black ; + border-bottom: 1px solid black% +} + +\RenewDocumentCommand \awesomebox { O{abvrulecolor} O{} o m m m +m }{% + \begin{awesomeblock}[#1][#2][#3]{#4}{#5}{#6} + #7 + \end{awesomeblock} +} + +\RenewDocumentEnvironment{awesomeblock}{ O{abvrulecolor} O{} o m m m } +{% + \LWR@forceminwidth{#4}% + \convertcolorspec{named}{#1}{HTML}\LWR@tempcolor% + \renewcommand*{\LWR@awesomebox@boxborders}{}% + \renewcommand*{\LWR@awesomebox@contentsborders}{}% + \ifdefstrequal{\abShortLine}{#2}{% + \renewcommand*{\LWR@awesomebox@contentsborders}{\LWR@awesomebox@ruleborders}% + }{}% + \ifdefstrequal{\abLongLine}{#2}{% + \renewcommand*{\LWR@awesomebox@boxborders}{\LWR@awesomebox@ruleborders}% + }{}% + \begin{BlockClass}[\LWR@awesomebox@boxborders]{awesomebox} + \begin{BlockClass}[% + margin-left: 2\% ; + vertical-align: top + ]{minipage} + \color{#6}\Huge #5 + \end{BlockClass} + \begin{BlockClass}[% + width:75\% ; + vertical-align: top ; + padding-left: 1em ; + \LWR@awesomebox@contentsborders ; + border-left: \LWR@printlength{\LWR@atleastonept} % + solid \LWR@origpound\LWR@tempcolor% + ]{minipage} + \IfValueTF{#3}{#3\newline}{} +} +{% + \end{BlockClass} + \end{BlockClass} +} +\endinput +%% +%% End of file `lwarp-awesomebox.sty'. -- cgit v1.2.3