From 6b9ce3b95f36f4da56f4ed73515ce224f956e7f5 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sat, 2 Mar 2013 01:11:41 +0000
Subject: simplecd (28feb13)

git-svn-id: svn://tug.org/texlive/trunk@29260 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/simplecd/simplecd.sty | 37 +++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

(limited to 'Master/texmf-dist/tex/latex/simplecd/simplecd.sty')

diff --git a/Master/texmf-dist/tex/latex/simplecd/simplecd.sty b/Master/texmf-dist/tex/latex/simplecd/simplecd.sty
index eec388e9532..8fba229d8b5 100644
--- a/Master/texmf-dist/tex/latex/simplecd/simplecd.sty
+++ b/Master/texmf-dist/tex/latex/simplecd/simplecd.sty
@@ -23,7 +23,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{simplecd}
-    [2013/01/26 v1.3 simple CD, DVD covers and many more]
+    [2013/02/28 v1.4 Simple CD, DVD covers and many more]
 \RequirePackage{fix-cm}
 \RequirePackage{calc}
 \RequirePackage{ifthen}
@@ -79,7 +79,9 @@
 
 \newcommand{\sc@unittype}{mm}
 
-\setlength{\unitlength}{1\sc@unittype}
+\newcommand{\sc@picinit}{%
+\setlength{\unitlength}{1\sc@unittype}%
+}
 
 %% Text aligning lengths
 \newlength{\sc@jewelalign}
@@ -199,6 +201,7 @@
 \setcounter{sc@backsheetspinerot}{180+\sc@spinerotone}
 
 \DeclareRobustCommand{\backsheet}[2][\ ]{%
+\sc@picinit%
 \begin{picture}%
 (\value{sc@cdjcbackwidthdraw}, \value{sc@cdjcbackheightdraw})%
 \sc@choicebox{\value{sc@cdjcspinewidthdraw}}%
@@ -220,6 +223,7 @@
 }
 
 \DeclareRobustCommand{\jewelspine}[1]{%
+\sc@picinit%
 \begin{picture}%
 (\value{sc@cdjccoverheightdraw}, \value{sc@cdjcspinewidthdraw})%
 \framebox%
@@ -229,6 +233,7 @@
 }
 
 \DeclareRobustCommand{\singlesheet}[4]{%
+\sc@picinit%
 \begin{picture}(155,120)%
 \put(0,2){%
 \sc@choicebox{15}{116}%
@@ -261,6 +266,7 @@
 \setcounter{sc@tempe}{\value{sc@tempc} + #3 *2}%
 \setcounter{sc@tempf}{2 * \value{sc@tempd} + #3}%
 \setcounter{sc@tempg}{2 * \value{sc@tempd}}%
+\sc@picinit%
 \begin{picture}(\value{sc@tempe}, \value{sc@tempf})%
 \put(0,\value{sc@tempd}){#6}%
 \put(#3,\value{sc@tempf}){\rotatebox{270}{#6}}%
@@ -282,6 +288,7 @@
 
 \newsavebox{\sc@sleevebox}
 \savebox{\sc@sleevebox}{%
+\sc@picinit%
 \setcounter{sc@tempa}{\value{sc@cdjccoverheightdraw} + 2}%
 \put(\value{sc@dssleeve},0){\line(-1,1){\value{sc@dssleeve}}}%
 \put(0,\value{sc@dssleeve}){\line(0,1){92}}%
@@ -291,6 +298,7 @@
 
 \newsavebox{\sc@sleeveboxLXmm}
 \savebox{\sc@sleeveboxLXmm}{%
+\sc@picinit%
 \setcounter{sc@tempa}{\value{sc@cdLXjccoverheightdraw} + 2}%
 \put(\value{sc@dssleeveLXmm},0)%
 {\line(-1,1){\value{sc@dssleeveLXmm}}}%
@@ -301,6 +309,7 @@
 
 \newsavebox{\sc@sleeveboxLXXXmm}
 \savebox{\sc@sleeveboxLXXXmm}{%
+\sc@picinit%
 \setcounter{sc@tempa}{\value{sc@cdLXXXjccoverheightdraw} + 2}%
 \put(\value{sc@dssleeveLXXXmm},0)%
 {\line(-1,1){\value{sc@dssleeveLXXXmm}}}%
@@ -331,6 +340,7 @@
 }
 
 \DeclareRobustCommand{\sleevela}[2][]{%
+\sc@picinit%
 \begin{picture}(165,248)%
 \put(13,0){\usebox{\sc@sleevebox}}%
 \put(165,122){\rotatebox{180}{\usebox{\sc@sleevebox}}}%
@@ -355,6 +365,7 @@
 
 \DeclareRobustCommand{\keepcase}[6][]{%
 \setcounter{sc@tempa}{2*#5 + #6 }%
+\sc@picinit%
 \begin{picture}(#4, \value{sc@tempa})%
 \rotatebox{90}{%
 \sc@choicebox{#5}{#4}{%
@@ -422,6 +433,7 @@
 }
 
 \DeclareRobustCommand{\sc@cell}[4]{%
+\sc@picinit%
 \begin{picture}(#2,#3)%
 \framebox(#2,#3)[c]{%
 \parbox[c]{#2 \sc@unittype}{\sc@centering #1\sc@doalign{#4}}%
@@ -459,6 +471,7 @@
 
 \DeclareRobustCommand{\djewel}[2]{%
 \setcounter{sc@tempa}{2 * \value{sc@cdjccoverwidthdraw}}%
+\sc@picinit%
 \begin{picture}(\value{sc@cdjccoverheightdraw}, \value{sc@tempa})%
 \rotatebox{90}{%
 \sc@choicebox{\value{sc@cdjccoverwidthdraw}}%
@@ -476,6 +489,7 @@
 }
 
 \DeclareRobustCommand{\floppyIIIV}[2]{%
+\sc@picinit%
 \begin{picture}(70,69.5)%
 \put(-2,66.5){\qbezier(3, 3)(2, 3)(2, 2)}%
 \put(1,69.5){\line(1,0){68}}%
@@ -494,6 +508,7 @@
 }
 
 \DeclareRobustCommand{\zipdisk}[2]{%
+\sc@picinit%
 \begin{picture}(98,120)%
 \put(0,20){\makebox(98,100)[c]{\parbox[c]{98\sc@unittype}{\sc@centering #1}}}%
 \put(0,13){\sc@choicebox{98}{7}{}%
@@ -510,6 +525,7 @@
 }
 
 \DeclareRobustCommand{\disk}[1]{%
+\sc@picinit%
 \begin{picture}(120,120)%
 \qbezier(120.0, 60.0)(120.0, 84.8528)(102.4264, 102.4264)%
 \qbezier(102.4264, 102.4264)(84.8528, 120.0)(60.0, 120.0)%
@@ -559,6 +575,7 @@
 }
 
 \DeclareRobustCommand{\emptydisk}[1]{%
+\sc@picinit%
 \begin{picture}(120,120)%
 \qbezier(120.0, 60.0)(120.0, 84.8528)(102.4264, 102.4264)%
 \qbezier(102.4264, 102.4264)(84.8528, 120.0)(60.0, 120.0)%
@@ -584,6 +601,7 @@
 }
 
 \DeclareRobustCommand{\cdrdisk}[1]{%
+\sc@picinit%
 \begin{picture}(116, 116)%
 \qbezier(116.0, 58.0)(116.0, 82.0244)(99.0122, 99.0122)%
 \qbezier(99.0122, 99.0122)(82.0244, 116.0)(58.0, 116.0)%
@@ -609,6 +627,7 @@
 }
 
 \DeclareRobustCommand{\cddvddisk}[1]{%
+\sc@picinit%
 \begin{picture}(117, 117)%
 \qbezier(117.0, 58.5)(117.0, 82.7315)(99.8657, 99.8657)%
 \qbezier(99.8657, 99.8657)(82.7315, 117.0)(58.5, 117.0)%
@@ -634,6 +653,7 @@
 }
 
 \DeclareRobustCommand{\LXXXdisk}[1]{%
+\sc@picinit%
 \begin{picture}(76, 76)%
 \qbezier(76.0, 38.0)(76.0, 53.7401)(64.8701, 64.8701)%
 \qbezier(64.8701, 64.8701)(53.7401, 76.0)(38.0, 76.0)%
@@ -675,6 +695,7 @@
 }
 
 \DeclareRobustCommand{\cassettecover}[1]{%
+\sc@picinit%
 \begin{picture}(88,39)%
 \qbezier(22.0, 24.0)(18.8934, 24.0)(16.6967, 21.8033)%
 \qbezier(16.6967, 21.8033)(14.5, 19.6066)(14.5, 16.5)%
@@ -691,6 +712,7 @@
 }
 
 \DeclareRobustCommand{\cassetteinlay}[3]{%
+\sc@picinit%
 \begin{picture}(102,104)%
 \put(0,38){%
 \sc@choicebox{102}{66}{\parbox[c]{102\sc@unittype}{\sc@centering #1}}%
@@ -705,6 +727,7 @@
 }
 
 \DeclareRobustCommand{\vinylcdcover}[1]{%
+\sc@picinit%
 \begin{picture}(65,65)%
 \qbezier(65.0, 32.5)(65.0, 45.9619)(55.481, 55.481)%
 \qbezier(55.481, 55.481)(45.9619, 65.0)(32.5, 65.0)%
@@ -728,6 +751,7 @@
 }
 
 \DeclareRobustCommand{\recordcover}[1]{%
+\sc@picinit%
 \begin{picture}(99,99)%
 \qbezier(99.0, 49.5)(99.0, 70.0036)(84.5018, 84.5018)%
 \qbezier(84.5018, 84.5018)(70.0036, 99.0)(49.5, 99.0)%
@@ -754,6 +778,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{#2 - 10}%
 \setcounter{sc@layouttempb}{#3 - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{#1}%
 \end{picture}%
@@ -811,6 +836,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{\value{sc@cdjcbackinwidthdraw} - 10}%
 \setcounter{sc@layouttempb}{\value{sc@cdjcbackheightdraw} - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \csname#2\endcsname(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{#1}%
 \end{picture}%
@@ -876,6 +902,7 @@
 
 \DeclareRobustCommand{\jewelstripeslempty}[3]{%
 \setboolean{sc@layout}{true}%
+\sc@picinit%
 \begin{picture}%
 (\value{sc@cdjccoverwidthdraw},\value{sc@cdjccoverheightdraw})%
 \put(0,75){\line(1,0){120}}%
@@ -929,6 +956,7 @@
 
 \DeclareRobustCommand{\jewellineslempty}[1]{%
 \setboolean{sc@layout}{true}%
+\sc@picinit%
 \begin{picture}%
 (\value{sc@cdjccoverwidthdraw},\value{sc@cdjccoverheightdraw})%
 \put(5,110){\line(1,0){110}}%
@@ -950,6 +978,7 @@
 
 \DeclareRobustCommand{\jeweltitledlempty}[2]{%
 \setboolean{sc@layout}{true}%
+\sc@picinit%
 \begin{picture}(\value{sc@cdjccoverwidthdraw}, \value{sc@cdjccoverheightdraw})
 \put(5,100){%
 \makebox(110,20){\parbox[c]{110mm}{\sc@centering\huge #1}}}%
@@ -961,6 +990,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}%
 \setcounter{sc@layouttempb}{\value{sc@dvdkccoverheightdraw} - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \put(0,140){%
 \framebox(118,33)[c]{\parbox[c]{110mm}{\sc@centering\scalebox{3}{#1}}}}%
@@ -985,6 +1015,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}%
 \setcounter{sc@layouttempb}{\value{sc@dvdkccoverheightdraw} - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \put(0,0){%
 \framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{%
@@ -996,6 +1027,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}%
 \setcounter{sc@layouttempb}{\value{sc@brcoverheightdraw} - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \put(0,120){%
 \framebox(118,20)[c]{\parbox[c]{110mm}{\sc@centering\scalebox{3}{#1}}}}%
@@ -1020,6 +1052,7 @@
 \setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}%
 \setcounter{sc@layouttempb}{\value{sc@brcoverheightdraw} - 10}%
+\sc@picinit%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
 \put(0,0){%
 \framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{%
-- 
cgit v1.2.3

