diff options
author | Karl Berry <karl@freefriends.org> | 2019-02-25 22:26:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-02-25 22:26:39 +0000 |
commit | 23d1d2da15a18a0d962cf36ea062faabcb5c6e9a (patch) | |
tree | aacfbfb1c3ce7b7fcb0fc26f0724a625b60b1c8e /Master/texmf-dist/tex/latex | |
parent | fe0b0e790cbce1f301d0c0fe0fa3f94b553f596c (diff) |
realhats (25feb19)
git-svn-id: svn://tug.org/texlive/trunk@50134 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-beret.png | bin | 0 -> 147991 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-cowboy.png | bin | 0 -> 672361 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-fez.png | bin | 0 -> 154708 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-makelatexgreatagain.png | bin | 0 -> 442870 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-santa.png | bin | 0 -> 369905 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-scottish.png | bin | 0 -> 1143568 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-sombrero.png | bin | 0 -> 413037 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-tophat.png | bin | 0 -> 40750 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/hats/realhats-witch.png | bin | 0 -> 577131 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/realhats/realhats.sty | 66 |
10 files changed, 66 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-beret.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-beret.png Binary files differnew file mode 100644 index 00000000000..238d2a0ce01 --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-beret.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-cowboy.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-cowboy.png Binary files differnew file mode 100644 index 00000000000..32ba5646b37 --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-cowboy.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-fez.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-fez.png Binary files differnew file mode 100644 index 00000000000..1efb0bd181c --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-fez.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-makelatexgreatagain.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-makelatexgreatagain.png Binary files differnew file mode 100644 index 00000000000..71c7bc61b6f --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-makelatexgreatagain.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-santa.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-santa.png Binary files differnew file mode 100644 index 00000000000..3b79c7030f2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-santa.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-scottish.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-scottish.png Binary files differnew file mode 100644 index 00000000000..6f4cc15123f --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-scottish.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-sombrero.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-sombrero.png Binary files differnew file mode 100644 index 00000000000..a84cf37e0ae --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-sombrero.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-tophat.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-tophat.png Binary files differnew file mode 100644 index 00000000000..c861e34b568 --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-tophat.png diff --git a/Master/texmf-dist/tex/latex/realhats/hats/realhats-witch.png b/Master/texmf-dist/tex/latex/realhats/hats/realhats-witch.png Binary files differnew file mode 100644 index 00000000000..abcafa1030a --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/hats/realhats-witch.png diff --git a/Master/texmf-dist/tex/latex/realhats/realhats.sty b/Master/texmf-dist/tex/latex/realhats/realhats.sty new file mode 100644 index 00000000000..e85741d156c --- /dev/null +++ b/Master/texmf-dist/tex/latex/realhats/realhats.sty @@ -0,0 +1,66 @@ +%% +%% This is file `realhats.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% realhats.dtx (with options: `realhats') +%% Copyright (c) 2019 Matthew Scroggs & Adam Townsend +%% +%% Permission is hereby granted, free of charge, to any person obtaining a copy +%% of this software and associated documentation files (the "Software"), to deal +%% in the Software without restriction, including without limitation the rights +%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +%% copies of the Software, and to permit persons to whom the Software is +%% furnished to do so, subject to the following conditions: +%% +%% The above copyright notice and this permission notice shall be included in all +%% copies or substantial portions of the Software. +%% +%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +%% SOFTWARE. +%% + + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{realhats}[2019/02/02 realhats] + +\RequirePackage{amsmath} +\RequirePackage{graphicx} +\RequirePackage{ifthen} +\RequirePackage[first=0, last=8]{lcg} +\RequirePackage{calc} +\RequirePackage{stackengine} + +\newcommand\myhat{} +\newlength{\hshif} %horizontal shift +\newlength{\vshif} %vertical shift + +\renewcommand{\hat}[1]{\rand\hatn{#1}{\arabic{rand}}} + +\newcommand{\hatn}[2]{\hatnoptions{#1}{#2}{0ex}{0ex}} + +\newcommand{\hatnoptions}[4]{% +\setlength{\hshif}{1pt} +\ifthenelse{\equal{#2}{0}}{\renewcommand\myhat{hats/realhats-beret}\setlength{\vshif}{-0.6ex} \setlength{\hshif}{0.5ex} }{}% +\ifthenelse{\equal{#2}{1}}{\renewcommand\myhat{hats/realhats-santa}\setlength{\vshif}{-0.1ex} }{}% +\ifthenelse{\equal{#2}{2}}{\renewcommand\myhat{hats/realhats-scottish}\setlength{\vshif}{-0.7ex} \setlength{\hshif}{0.6ex}}{}% +\ifthenelse{\equal{#2}{3}}{\renewcommand\myhat{hats/realhats-sombrero}\setlength{\vshif}{-0.17ex} \addtolength{\hshif}{-1pt}}{}% +\ifthenelse{\equal{#2}{4}}{\renewcommand\myhat{hats/realhats-witch}\setlength{\vshif}{-0.12ex} \addtolength{\hshif}{-1pt}}{}% +\ifthenelse{\equal{#2}{5}}{\renewcommand\myhat{hats/realhats-tophat}\setlength{\vshif}{-0.6ex} \addtolength{\hshif}{-1pt}}{}% +\ifthenelse{\equal{#2}{6}}{\renewcommand\myhat{hats/realhats-makelatexgreatagain}\setlength{\vshif}{-0.6ex} \addtolength{\hshif}{-1pt}}{}% +\ifthenelse{\equal{#2}{7}}{\renewcommand\myhat{hats/realhats-fez}\setlength{\vshif}{-0.4ex} \addtolength{\hshif}{-1pt}}{}% +\ifthenelse{\equal{#2}{8}}{\renewcommand\myhat{hats/realhats-cowboy}\setlength{\vshif}{-0.3ex} \setlength{\hshif}{0.2ex}}{}% +\addtolength{\hshif}{#3}% +\addtolength{\vshif}{#4}% +\stackMath % +\stackon[\vshif]{#1}{\hspace{\hshif}\includegraphics[width=2ex]{\myhat}} +} +\endinput +%% +%% End of file `realhats.sty'. |