From 82ecd61f5c699cf3af6c4eadf47a1c52b1d696c6 Mon Sep 17 00:00:00 2001 From: Aspen Smith Date: Sun, 11 Feb 2024 22:00:40 -0500 Subject: chore(users): grfn -> aspen Change-Id: I6c6847fac56f0a9a1a2209792e00a3aec5e672b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/10809 Autosubmit: aspen Reviewed-by: sterni Tested-by: BuildkiteCI Reviewed-by: lukegb --- users/grfn/resume/collection.sty | 85 ---------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 users/grfn/resume/collection.sty (limited to 'users/grfn/resume/collection.sty') diff --git a/users/grfn/resume/collection.sty b/users/grfn/resume/collection.sty deleted file mode 100644 index 4f1540a9d214..000000000000 --- a/users/grfn/resume/collection.sty +++ /dev/null @@ -1,85 +0,0 @@ -%% start of file `collection.sty'. -%% Copyright 2013-2013 Xavier Danaux (xdanaux@gmail.com). -% -% This work may be distributed and/or modified under the -% conditions of the LaTeX Project Public License version 1.3c, -% available at http://www.latex-project.org/lppl/. - - -%------------------------------------------------------------------------------- -% identification -%------------------------------------------------------------------------------- -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{collection}[2013/03/28 v1.0.0 collections] - - -%------------------------------------------------------------------------------- -% requirements -%------------------------------------------------------------------------------- - - -\RequirePackage{ifthen} - - -%------------------------------------------------------------------------------- -% code -%------------------------------------------------------------------------------- - -% creates a new collection -% usage: \collectionnew{} -\newcommand*{\collectionnew}[1]{% - \newcounter{collection@#1@count}} - -% adds an item to a collection -% usage: \collectionadd[]{}{} -\newcommand*{\collectionadd}[3][]{% - \expandafter\def\csname collection@#2@item\roman{collection@#2@count}\endcsname{#3}% - \if\relax\noexpand#1\relax% if #1 is empty - \else\expandafter\def\csname collection@#2@key\roman{collection@#2@count}\endcsname{#1}\fi% - \stepcounter{collection@#2@count}} - -% returns the number of items in a collection -% usage: \collectioncount{} -\newcommand*{\collectioncount}[1]{% - \value{collection@#1@count}} - -% gets an item from a collection -% usage: \collectiongetitem{}{} -% where is an integer between 0 and (collectioncount-1) -\newcommand*{\collectiongetitem}[2]{% - \csname collection@#1@item\romannumeral #2\endcsname} - -% gets a key from a collection -% usage: \collectiongetkey{}{} -% where is an integer between 0 and (collectioncount-1) -\newcommand*{\collectiongetkey}[2]{% - \csname collection@#1@key\romannumeral #2\endcsname} - -% loops through a collection and perform the given operation on every element -% usage: \collectionloop{}{} -% where is the code sequence to be evaluated for each collection item, -% code which can refer to \collectionloopid, \collectionloopkey, \collectionloopitem and -% \collectionloopbreak -\newcounter{collection@iterator} -\newcommand*{\collectionloopbreak}{\let\iterate\relax} -\newcommand*{\collectionloop}[2]{% - \setcounter{collection@iterator}{0}% - \loop\ifnum\value{collection@iterator}<\value{collection@#1@count}% - \def\collectionloopid{\arabic{collection@iterator}}% - \def\collectionloopitem{\collectiongetitem{#1}{\collectionloopid}}% - \def\collectionloopkey{\collectiongetkey{#1}{\collectionloopid}}% - #2% - \stepcounter{collection@iterator}% - \repeat} - -% loops through a collection and finds the (first) element matching the given key -% usage: \collectionfindbykey{}{key>} -\newcommand*{\collectionfindbykey}[2]{% - \collectionloop{#1}{% - \ifthenelse{\equal{\collectionloopkey}{#2}}{\collectionloopitem\collectionloopbreak}{}}} - - -\endinput - - -%% end of file `collection.cls'. -- cgit 1.4.1