From 019d3ac02db71ae0613095b3352f992177c540f3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 23 May 2012 23:30:43 +0000 Subject: ccicons (23may12) git-svn-id: svn://tug.org/texlive/trunk@26608 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/ccicons/ccicons.sty | 97 ++++++++++++++++--------- 1 file changed, 61 insertions(+), 36 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/ccicons/ccicons.sty b/Master/texmf-dist/tex/latex/ccicons/ccicons.sty index 683b7934f2b..2b80f5114f9 100644 --- a/Master/texmf-dist/tex/latex/ccicons/ccicons.sty +++ b/Master/texmf-dist/tex/latex/ccicons/ccicons.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2011 by Michael Ummels +%% Copyright (C) 2012 by Michael Ummels %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c @@ -33,58 +33,83 @@ %% 3.0 Unported License: http://creativecommons.org/licenses/by/3.0/ %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] -\ProvidesPackage{ccicons}[2011/09/18 v1.3 LaTeX support for Creative Commons icons] +\ProvidesPackage{ccicons}[2012/05/22 v1.4 LaTeX support for Creative Commons icons] +\RequirePackage{xkeyval} +\define@boolkey{ccicons.sty}[ccicons@]{copyright}[true]{} +\newcommand{\ccicons@scale}{1.0} +\define@key{ccicons.sty}{scale}{\renewcommand\ccicons@scale{#1}} +\ProcessOptionsX \DeclareFontFamily{U}{ccicons}{} \DeclareFontShape{U}{ccicons}{m}{n}{ - <-> ccicons + <-> s * [\ccicons@scale] ccicons }{} -\newcommand{\ccicons@char}[1]{{\usefont{U}{ccicons}{m}{n}\char#1}} -\newcommand{\ccLogo}{\ccicons@char{0}} -\newcommand{\ccAttribution}{\ccicons@char{1}} -\newcommand{\ccShareAlike}{\ccicons@char{2}} -\newcommand{\ccNoDerivatives}{\ccicons@char{3}} -\newcommand{\ccNonCommercial}{\ccicons@char{4}} -\newcommand{\ccNonCommercialEU}{\ccicons@char{5}} -\newcommand{\ccNonCommercialJP}{\ccicons@char{6}} -\newcommand{\ccPublicDomain}{\ccicons@char{7}} -\newcommand{\ccZero}{\ccicons@char{8}} -\newcommand{\ccSampling}{\ccicons@char{9}} -\newcommand{\ccShare}{\ccicons@char{10}} -\newcommand{\ccRemix}{\ccicons@char{11}} +\newcommand{\ccicons@font}{\usefont{U}{ccicons}{m}{n}} +\newcommand{\ccicons@logo}{\char0} +\newcommand{\ccicons@by}{\char1} +\newcommand{\ccicons@sa}{\char2} +\newcommand{\ccicons@nd}{\char3} +\newcommand{\ccicons@nc}{\char4} +\newcommand{\ccicons@nceu}{\char5} +\newcommand{\ccicons@ncjp}{\char6} +\newcommand{\ccicons@pd}{\char7} +\newcommand{\ccicons@zero}{\char8} +\newcommand{\ccicons@sampling}{\char9} +\newcommand{\ccicons@share}{\char10} +\newcommand{\ccicons@remix}{\char11} +\newcommand{\ccicons@copy}{\char12} +\newcommand{\ccLogo}{{\ccicons@font\ccicons@logo}} +\newcommand{\ccAttribution}{{\ccicons@font\ccicons@by}} +\newcommand{\ccShareAlike}{{\ccicons@font\ccicons@sa}} +\newcommand{\ccNoDerivatives}{{\ccicons@font\ccicons@nd}} +\newcommand{\ccNonCommercial}{{\ccicons@font\ccicons@nc}} +\newcommand{\ccNonCommercialEU}{{\ccicons@font\ccicons@nceu}} +\newcommand{\ccNonCommercialJP}{{\ccicons@font\ccicons@ncjp}} +\newcommand{\ccPublicDomain}{{\ccicons@font\ccicons@pd}} +\newcommand{\ccZero}{{\ccicons@font\ccicons@zero}} +\newcommand{\ccSampling}{{\ccicons@font\ccicons@sampling}} +\newcommand{\ccShare}{{\ccicons@font\ccicons@share}} +\newcommand{\ccRemix}{{\ccicons@font\ccicons@remix}} +\newcommand{\ccCopy}{{\ccicons@font\ccicons@copy}} +\ifccicons@copyright\renewcommand{\textcopyright}{\ccCopy}\fi \newcommand{\ccby}% - {\mbox{\ccLogo\kern0.1em\ccAttribution}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by}} \newcommand{\ccbysa}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccShareAlike}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@sa}} \newcommand{\ccbynd}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNoDerivatives}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nd}} \newcommand{\ccbync}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nc}} \newcommand{\ccbynceu}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialEU}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nceu}} \newcommand{\ccbyncjp}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialJP}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@ncjp}} \newcommand{\ccbyncsa}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial% - \kern0.1em\ccShareAlike}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nc\kern0.1em\ccicons@sa}} \newcommand{\ccbyncsaeu}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialEU% - \kern0.1em\ccShareAlike}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nceu\kern0.1em\ccicons@sa}} \newcommand{\ccbyncsajp}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialJP% - \kern0.1em\ccShareAlike}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@ncjp\kern0.1em\ccicons@sa}} \newcommand{\ccbyncnd}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial% - \kern0.1em\ccNoDerivatives}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nc\kern0.1em\ccicons@nd}} \newcommand{\ccbyncndeu}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialEU% - \kern0.1em\ccNoDerivatives}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@nceu\kern0.1em\ccicons@nd}} \newcommand{\ccbyncndjp}% - {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercialJP% - \kern0.1em\ccNoDerivatives}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@by% + \kern0.1em\ccicons@ncjp\kern0.1em\ccicons@nd}} \newcommand{\cczero}% - {\mbox{\ccLogo\kern0.1em\ccZero}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@zero}} \newcommand{\ccpd}% - {\mbox{\ccLogo\kern0.1em\ccPublicDomain}} + {\mbox{\ccicons@font\ccicons@logo\kern0.1em\ccicons@pd}} %% %% %% End of file `ccicons.sty'. -- cgit v1.2.3