diff options
author | Karl Berry <karl@freefriends.org> | 2012-12-21 23:34:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-12-21 23:34:47 +0000 |
commit | 0aaf64b697e26361a9b0577b0405ea321f6b3026 (patch) | |
tree | 9254a5b3c4f705b59a46d35222f33935d203e37d /Master/texmf-dist/tex/latex/simplecd | |
parent | 51ccd597259654371bdaf49b4d745f4dac31dd0a (diff) |
simplecd (21dec12)
git-svn-id: svn://tug.org/texlive/trunk@28612 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/simplecd')
-rw-r--r-- | Master/texmf-dist/tex/latex/simplecd/simplecd.sty | 444 |
1 files changed, 360 insertions, 84 deletions
diff --git a/Master/texmf-dist/tex/latex/simplecd/simplecd.sty b/Master/texmf-dist/tex/latex/simplecd/simplecd.sty index 3b4163299f9..a5c6e384ae9 100644 --- a/Master/texmf-dist/tex/latex/simplecd/simplecd.sty +++ b/Master/texmf-dist/tex/latex/simplecd/simplecd.sty @@ -23,8 +23,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{simplecd} - [2012/11/04 v1.1 simple cd, dvd covers and many more] - + [2012/12/21 v1.2 simple CD, DVD covers and many more] \RequirePackage{fix-cm} \RequirePackage{calc} \RequirePackage{ifthen} @@ -147,6 +146,10 @@ \newcounter{sc@tempe} \newcounter{sc@tempf} \newcounter{sc@tempg} +\newcounter{sc@layouttempa} +\newcounter{sc@layouttempb} +\newcounter{sc@layouttempc} +\newcounter{sc@resizertempa} \DeclareRobustCommand{\covers}[3][\ ]{% @@ -436,6 +439,112 @@ \end{picture}% } +\DeclareRobustCommand{\floppyIIIV}[2]{% +\begin{picture}(70,69.5)% +\put(-2,66.5){\qbezier(3, 3)(2, 3)(2, 2)}% +\put(1,69.5){\line(1,0){68}}% +\put(66,66.5){\qbezier(4, 2)(4, 3)(3, 3)}% +\put(0,56.5){% +\makebox(70,13)[c]{\rotatebox{180}{\parbox[c]{70mm}{\centering #2}}}}% +\put(0,54){\sc@choicebox{70}{2.5}{}% +{\sc@falsestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}}% +\put(0,0){\makebox(70,54)[c]{\parbox[c]{70mm}{\centering #1}}}% +\put(0,1){\line(0,1){67.5}}% +\put(70,1){\line(0,1){67.5}}% +\put(1,0){\line(1,0){68}}% +\put(-2,-1){\qbezier(2, 2)(2, 1)(3, 1)}% +\put(66,-1){\qbezier(3, 1)(4, 1)(4, 2)}% +\end{picture}% +} + +\DeclareRobustCommand{\zipdisk}[2]{% +\begin{picture}(98,120)% +\put(0,20){\makebox(98,100)[c]{\parbox[c]{98\sc@unittype}{\centering #1}}}% +\put(0,13){\sc@choicebox{98}{7}{}% +{\sc@falsestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}}% +\put(0,0){\makebox(98,13)[c]{\rotatebox{180}{\parbox[c]{98\sc@unittype}{\centering #2}}}}% +\put(0,0){\framebox(98,120){}}% +\end{picture}% +} + +\DeclareRobustCommand{\zipdiskII}[1]{% +\sc@cell{#1}{60}{51}{}% +} + +\DeclareRobustCommand{\disk}[1]{% +\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)% +\qbezier(60.0, 120.0)(35.1472, 120.0)(17.5736, 102.4264)% +\qbezier(17.5736, 102.4264)(0.0, 84.8528)(0.0, 60.0)% +\qbezier(0.0, 60.0)(0.0, 35.1472)(17.5736, 17.5736)% +\qbezier(17.5736, 17.5736)(35.1472, 0.0)(60.0, 0.0)% +\qbezier(60.0, 0.0)(84.8528, 0.0)(102.4264, 17.5736)% +\qbezier(102.4264, 17.5736)(120.0, 35.1472)(120.0, 60.0)% +\qbezier(118.0, 60.0)(118.0, 84.0244)(101.0122, 101.0122)% +\qbezier(101.0122, 101.0122)(84.0244, 118.0)(60.0, 118.0)% +\qbezier(60.0, 118.0)(35.9756, 118.0)(18.9878, 101.0122)% +\qbezier(18.9878, 101.0122)(2.0, 84.0244)(2.0, 60.0)% +\qbezier(2.0, 60.0)(2.0, 35.9756)(18.9878, 18.9878)% +\qbezier(18.9878, 18.9878)(35.9756, 2.0)(60.0, 2.0)% +\qbezier(60.0, 2.0)(84.0244, 2.0)(101.0122, 18.9878)% +\qbezier(101.0122, 18.9878)(118.0, 35.9756)(118.0, 60.0)% +\qbezier(83.0, 60.0)(83.0, 69.5269)(76.2635, 76.2635)% +\qbezier(76.2635, 76.2635)(69.5269, 83.0)(60.0, 83.0)% +\qbezier(60.0, 83.0)(50.4731, 83.0)(43.7365, 76.2635)% +\qbezier(43.7365, 76.2635)(37.0, 69.5269)(37.0, 60.0)% +\qbezier(37.0, 60.0)(37.0, 50.4731)(43.7365, 43.7365)% +\qbezier(43.7365, 43.7365)(50.4731, 37.0)(60.0, 37.0)% +\qbezier(60.0, 37.0)(69.5269, 37.0)(76.2635, 43.7365)% +\qbezier(76.2635, 43.7365)(83.0, 50.4731)(83.0, 60.0)% +\qbezier(71.5, 60.0)(71.5, 64.7635)(68.1317, 68.1317)% +\qbezier(68.1317, 68.1317)(64.7635, 71.5)(60.0, 71.5)% +\qbezier(60.0, 71.5)(55.2365, 71.5)(51.8683, 68.1317)% +\qbezier(51.8683, 68.1317)(48.5, 64.7635)(48.5, 60.0)% +\qbezier(48.5, 60.0)(48.5, 55.2365)(51.8683, 51.8683)% +\qbezier(51.8683, 51.8683)(55.2365, 48.5)(60.0, 48.5)% +\qbezier(60.0, 48.5)(64.7635, 48.5)(68.1317, 51.8683)% +\qbezier(68.1317, 51.8683)(71.5, 55.2365)(71.5, 60.0)% +\qbezier(67.5, 60.0)(67.5, 63.1066)(65.3033, 65.3033)% +\qbezier(65.3033, 65.3033)(63.1066, 67.5)(60.0, 67.5)% +\qbezier(60.0, 67.5)(56.8934, 67.5)(54.6967, 65.3033)% +\qbezier(54.6967, 65.3033)(52.5, 63.1066)(52.5, 60.0)% +\qbezier(52.5, 60.0)(52.5, 56.8934)(54.6967, 54.6967)% +\qbezier(54.6967, 54.6967)(56.8934, 52.5)(60.0, 52.5)% +\qbezier(60.0, 52.5)(63.1066, 52.5)(65.3033, 54.6967)% +\qbezier(65.3033, 54.6967)(67.5, 56.8934)(67.5, 60.0)% +\put(0,0){% +\makebox(120,120)[c]{% +\parbox[c]{120\sc@unittype}{\centering #1}% +}}% +\end{picture}% +} + +\DeclareRobustCommand{\emptydisk}[1]{% +\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)% +\qbezier(60.0, 120.0)(35.1472, 120.0)(17.5736, 102.4264)% +\qbezier(17.5736, 102.4264)(0.0, 84.8528)(0.0, 60.0)% +\qbezier(0.0, 60.0)(0.0, 35.1472)(17.5736, 17.5736)% +\qbezier(17.5736, 17.5736)(35.1472, 0.0)(60.0, 0.0)% +\qbezier(60.0, 0.0)(84.8528, 0.0)(102.4264, 17.5736)% +\qbezier(102.4264, 17.5736)(120.0, 35.1472)(120.0, 60.0)% +\qbezier(67.5, 60.0)(67.5, 63.1066)(65.3033, 65.3033)% +\qbezier(65.3033, 65.3033)(63.1066, 67.5)(60.0, 67.5)% +\qbezier(60.0, 67.5)(56.8934, 67.5)(54.6967, 65.3033)% +\qbezier(54.6967, 65.3033)(52.5, 63.1066)(52.5, 60.0)% +\qbezier(52.5, 60.0)(52.5, 56.8934)(54.6967, 54.6967)% +\qbezier(54.6967, 54.6967)(56.8934, 52.5)(60.0, 52.5)% +\qbezier(60.0, 52.5)(63.1066, 52.5)(65.3033, 54.6967)% +\qbezier(65.3033, 54.6967)(67.5, 56.8934)(67.5, 60.0)% +\put(0,0){% +\makebox(120,120)[c]{% +\parbox[c]{120\sc@unittype}{\centering #1}% +}}% +\end{picture}% +} + \DeclareRobustCommand{\cdrdisk}[1]{% \begin{picture}(116, 116)% \qbezier(116.0, 58.0)(116.0, 82.0244)(99.0122, 99.0122)% @@ -463,22 +572,22 @@ \DeclareRobustCommand{\cddvddisk}[1]{% \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) -\qbezier(58.5, 117.0)(34.2685, 117.0)(17.1343, 99.8657) -\qbezier(17.1343, 99.8657)(0.0, 82.7315)(0.0, 58.5) -\qbezier(0.0, 58.5)(0.0, 34.2685)(17.1343, 17.1343) -\qbezier(17.1343, 17.1343)(34.2685, 0.0)(58.5, 0.0) -\qbezier(58.5, 0.0)(82.7315, 0.0)(99.8657, 17.1343) -\qbezier(99.8657, 17.1343)(117.0, 34.2685)(117.0, 58.5) -\qbezier(69.75, 58.5)(69.75, 63.1599)(66.455, 66.455) -\qbezier(66.455, 66.455)(63.1599, 69.75)(58.5, 69.75) -\qbezier(58.5, 69.75)(53.8401, 69.75)(50.545, 66.455) -\qbezier(50.545, 66.455)(47.25, 63.1599)(47.25, 58.5) -\qbezier(47.25, 58.5)(47.25, 53.8401)(50.545, 50.545) -\qbezier(50.545, 50.545)(53.8401, 47.25)(58.5, 47.25) -\qbezier(58.5, 47.25)(63.1599, 47.25)(66.455, 50.545) -\qbezier(66.455, 50.545)(69.75, 53.8401)(69.75, 58.5) +\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)% +\qbezier(58.5, 117.0)(34.2685, 117.0)(17.1343, 99.8657)% +\qbezier(17.1343, 99.8657)(0.0, 82.7315)(0.0, 58.5)% +\qbezier(0.0, 58.5)(0.0, 34.2685)(17.1343, 17.1343)% +\qbezier(17.1343, 17.1343)(34.2685, 0.0)(58.5, 0.0)% +\qbezier(58.5, 0.0)(82.7315, 0.0)(99.8657, 17.1343)% +\qbezier(99.8657, 17.1343)(117.0, 34.2685)(117.0, 58.5)% +\qbezier(69.75, 58.5)(69.75, 63.1599)(66.455, 66.455)% +\qbezier(66.455, 66.455)(63.1599, 69.75)(58.5, 69.75)% +\qbezier(58.5, 69.75)(53.8401, 69.75)(50.545, 66.455)% +\qbezier(50.545, 66.455)(47.25, 63.1599)(47.25, 58.5)% +\qbezier(47.25, 58.5)(47.25, 53.8401)(50.545, 50.545)% +\qbezier(50.545, 50.545)(53.8401, 47.25)(58.5, 47.25)% +\qbezier(58.5, 47.25)(63.1599, 47.25)(66.455, 50.545)% +\qbezier(66.455, 50.545)(69.75, 53.8401)(69.75, 58.5)% \put(0,0){% \makebox(117,117)[c]{% \parbox[c]{117\sc@unittype}{\centering #1}% @@ -488,22 +597,22 @@ \DeclareRobustCommand{\LXXXdisk}[1]{% \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) -\qbezier(38.0, 76.0)(22.2599, 76.0)(11.1299, 64.8701) -\qbezier(11.1299, 64.8701)(0.0, 53.7401)(0.0, 38.0) -\qbezier(0.0, 38.0)(0.0, 22.2599)(11.1299, 11.1299) -\qbezier(11.1299, 11.1299)(22.2599, 0.0)(38.0, 0.0) -\qbezier(38.0, 0.0)(53.7401, 0.0)(64.8701, 11.1299) -\qbezier(64.8701, 11.1299)(76.0, 22.2599)(76.0, 38.0) -\qbezier(47.0, 38.0)(47.0, 41.7279)(44.364, 44.364) -\qbezier(44.364, 44.364)(41.7279, 47.0)(38.0, 47.0) -\qbezier(38.0, 47.0)(34.2721, 47.0)(31.636, 44.364) -\qbezier(31.636, 44.364)(29.0, 41.7279)(29.0, 38.0) -\qbezier(29.0, 38.0)(29.0, 34.2721)(31.636, 31.636) -\qbezier(31.636, 31.636)(34.2721, 29.0)(38.0, 29.0) -\qbezier(38.0, 29.0)(41.7279, 29.0)(44.364, 31.636) -\qbezier(44.364, 31.636)(47.0, 34.2721)(47.0, 38.0) +\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)% +\qbezier(38.0, 76.0)(22.2599, 76.0)(11.1299, 64.8701)% +\qbezier(11.1299, 64.8701)(0.0, 53.7401)(0.0, 38.0)% +\qbezier(0.0, 38.0)(0.0, 22.2599)(11.1299, 11.1299)% +\qbezier(11.1299, 11.1299)(22.2599, 0.0)(38.0, 0.0)% +\qbezier(38.0, 0.0)(53.7401, 0.0)(64.8701, 11.1299)% +\qbezier(64.8701, 11.1299)(76.0, 22.2599)(76.0, 38.0)% +\qbezier(47.0, 38.0)(47.0, 41.7279)(44.364, 44.364)% +\qbezier(44.364, 44.364)(41.7279, 47.0)(38.0, 47.0)% +\qbezier(38.0, 47.0)(34.2721, 47.0)(31.636, 44.364)% +\qbezier(31.636, 44.364)(29.0, 41.7279)(29.0, 38.0)% +\qbezier(29.0, 38.0)(29.0, 34.2721)(31.636, 31.636)% +\qbezier(31.636, 31.636)(34.2721, 29.0)(38.0, 29.0)% +\qbezier(38.0, 29.0)(41.7279, 29.0)(44.364, 31.636)% +\qbezier(44.364, 31.636)(47.0, 34.2721)(47.0, 38.0)% \put(0,0){% \makebox(76,76)[c]{% \parbox[c]{76\sc@unittype}{\centering #1}% @@ -511,20 +620,113 @@ \end{picture}% } +\DeclareRobustCommand{\vhsfront}[1]{% +\sc@cell{#1}{76}{44}{}% +} + +\DeclareRobustCommand{\vhsspine}[1]{% +\sc@cell{#1}{145}{17}{}% +} + +\DeclareRobustCommand{\CCCvhscover}[3]{% +\keepcase[#3]{#1}{#2}{197}{115}{27}% +} + +\DeclareRobustCommand{\CCCCvhscover}[3]{% +\keepcase[#3]{#1}{#2}{210}{134.5}{27}% +} + +\DeclareRobustCommand{\cassettecover}[1]{% +\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)% +\qbezier(14.5, 16.5)(14.5, 13.3934)(16.6967, 11.1967)% +\qbezier(16.6967, 11.1967)(18.8934, 9.0)(22.0, 9.0)% +\qbezier(73.5, 16.5)(73.5, 19.6066)(71.3033, 21.8033)% +\qbezier(71.3033, 21.8033)(69.1066, 24.0)(66.0, 24.0)% +\qbezier(66.0, 9.0)(69.1066, 9.0)(71.3033, 11.1967)% +\qbezier(71.3033, 11.1967)(73.5, 13.3934)(73.5, 16.5)% +\put(22,9){\line(1,0){44}}% +\put(22,24){\line(1,0){44}}% +\framebox(88,39)[c]{\parbox[c]{88\sc@unittype}{\centering #1}}% +\end{picture}% +} + +\DeclareRobustCommand{\cassetteinlay}[3]{% +\begin{picture}(102,104)% +\put(0,38){% +\sc@choicebox{102}{66}{\parbox[c]{102\sc@unittype}{\centering #1}}% +{\sc@falsestr}{\sc@truestr}{\sc@truestr}{\sc@truestr}}% +\put(0,25){% +\sc@choicebox{102}{13}{\parbox[c]{102\sc@unittype}{\centering #2}}% +{\sc@falsestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}}% +\put(0,0){% +\sc@choicebox{102}{25}{\parbox[c]{102\sc@unittype}{\centering #3}}% +{\sc@truestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}}% +\end{picture}% +} + +\DeclareRobustCommand{\vinylcdcover}[1]{% +\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)% +\qbezier(32.5, 65.0)(19.0381, 65.0)(9.519, 55.481)% +\qbezier(9.519, 55.481)(0.0, 45.9619)(0.0, 32.5)% +\qbezier(0.0, 32.5)(0.0, 19.0381)(9.519, 9.519)% +\qbezier(9.519, 9.519)(19.0381, 0.0)(32.5, 0.0)% +\qbezier(32.5, 0.0)(45.9619, 0.0)(55.481, 9.519)% +\qbezier(55.481, 9.519)(65.0, 19.0381)(65.0, 32.5)% +\qbezier(40.85, 32.5)(40.85, 35.9587)(38.4043, 38.4043)% +\qbezier(38.4043, 38.4043)(35.9587, 40.85)(32.5, 40.85)% +\qbezier(32.5, 40.85)(29.0413, 40.85)(26.5957, 38.4043)% +\qbezier(26.5957, 38.4043)(24.15, 35.9587)(24.15, 32.5)% +\qbezier(24.15, 32.5)(24.15, 29.0413)(26.5957, 26.5957)% +\qbezier(26.5957, 26.5957)(29.0413, 24.15)(32.5, 24.15)% +\qbezier(32.5, 24.15)(35.9587, 24.15)(38.4043, 26.5957)% +\qbezier(38.4043, 26.5957)(40.85, 29.0413)(40.85, 32.5)% +\put(0,0){% +\makebox(65,65)[c]{\parbox[c]{65\sc@unittype}{\centering #1}}}% +\end{picture}% +} + +\DeclareRobustCommand{\recordcover}[1]{% +\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)% +\qbezier(49.5, 99.0)(28.9964, 99.0)(14.4982, 84.5018)% +\qbezier(14.4982, 84.5018)(0.0, 70.0036)(0.0, 49.5)% +\qbezier(0.0, 49.5)(0.0, 28.9964)(14.4982, 14.4982)% +\qbezier(14.4982, 14.4982)(28.9964, 0.0)(49.5, 0.0)% +\qbezier(49.5, 0.0)(70.0036, 0.0)(84.5018, 14.4982)% +\qbezier(84.5018, 14.4982)(99.0, 28.9964)(99.0, 49.5)% +\qbezier(53.5, 49.5)(53.5, 51.1569)(52.3284, 52.3284)% +\qbezier(52.3284, 52.3284)(51.1569, 53.5)(49.5, 53.5)% +\qbezier(49.5, 53.5)(47.8431, 53.5)(46.6716, 52.3284)% +\qbezier(46.6716, 52.3284)(45.5, 51.1569)(45.5, 49.5)% +\qbezier(45.5, 49.5)(45.5, 47.8431)(46.6716, 46.6716)% +\qbezier(46.6716, 46.6716)(47.8431, 45.5)(49.5, 45.5)% +\qbezier(49.5, 45.5)(51.1569, 45.5)(52.3284, 46.6716)% +\qbezier(52.3284, 46.6716)(53.5, 47.8431)(53.5, 49.5)% +\put(0,0){% +\makebox(99,99)[c]{\parbox[c]{99\sc@unittype}{\centering #1}}}% +\end{picture}% +} + \DeclareRobustCommand{\sc@jewelemptyl}[3]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempa}{#2 - 10}% -\setcounter{sc@tempb}{#3 - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% -#1% +\setcounter{sc@layouttempa}{#2 - 10}% +\setcounter{sc@layouttempb}{#3 - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% +\framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{#1}% \end{picture}% } \DeclareRobustCommand{\jewellempty}[1]{% -\setcounter{sc@tempa}{\value{sc@cdjccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@cdjccoverheightdraw} - 10}% -\sc@jewelemptyl{\framebox(\value{sc@tempa},\value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa} \sc@unittype}{\centering #1}}}% +\setcounter{sc@layouttempa}{\value{sc@cdjccoverwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@cdjccoverheightdraw} - 10}% +\sc@jewelemptyl{ +\framebox(\value{sc@layouttempa},\value{sc@layouttempb})[c]{% +\parbox[c]{\value{sc@layouttempa} \sc@unittype}{\centering #1}}}% {\value{sc@cdjccoverwidthdraw}}% {\value{sc@cdjccoverheightdraw}}% } @@ -556,66 +758,64 @@ } \DeclareRobustCommand{\jewelmusiclempty}[4]{% -\sc@jewelemptyl{\framebox(\value{sc@tempa},\value{sc@tempb})[c]{% +\sc@jewelemptyl{% \put(0,60){% \makebox(110,40)[c]{\parbox[c]{110mm}{\centering\scalebox{4}{#1}}}}% \put(0,60){\makebox(110,10)[c]{\parbox[c]{110mm}{\centering\Large #2}}}% \put(0,15){\makebox(110,20)[c]{\parbox[c]{110mm}{\centering\Large #4}}}% \put(0,10){\makebox(110,10)[c]{\parbox[c]{110mm}{\centering\Large #3}}}% -}}% +}% {\value{sc@cdjccoverwidthdraw}}% {\value{sc@cdjccoverheightdraw}}% } \DeclareRobustCommand{\sc@jewelbackemptyl}[1]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempa}{\value{sc@cdjcbackinwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@cdjcbackheightdraw} - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% -#1% +\setcounter{sc@layouttempa}{\value{sc@cdjcbackinwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@cdjcbackheightdraw} - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% +\framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{#1}% \end{picture}% } \DeclareRobustCommand{\jewelbacklempty}[1]{% -\setcounter{sc@tempa}{\value{sc@cdjcbackinwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@cdjcbackheightdraw} - 10}% -\sc@jewelbackemptyl{\framebox(\value{sc@tempa},\value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa} \sc@unittype}{\centering #1}}}% +\setcounter{sc@layouttempa}{\value{sc@cdjcbackinwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@cdjcbackheightdraw} - 10}% +\sc@jewelbackemptyl{% +\parbox[c]{\value{sc@layouttempa} \sc@unittype}{\centering #1}}% } \DeclareRobustCommand{\LXlempty}[1]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempa}{\value{sc@cdLXjccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@cdLXjccoverheightdraw} - 10}% -\resizebox{50\sc@unittype}{!}{% -\sc@jewelemptyl{\framebox(\value{sc@tempa},\value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa} \sc@unittype}{\centering #1}}}% +\setcounter{sc@resizertempa}{\value{sc@cdLXjccoverwidthdraw} - 10}% +\resizebox{\value{sc@resizertempa}\sc@unittype}{!}{% +\sc@jewelemptyl{% +\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\centering #1}}% {\value{sc@cdLXjccoverwidthdraw}}% {\value{sc@cdLXjccoverheightdraw}}}% } \DeclareRobustCommand{\LXXXlempty}[1]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempa}{\value{sc@cdLXXXjccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@cdLXXXjccoverheightdraw} - 10}% -\resizebox{\value{sc@tempa}\sc@unittype}{!}{% -\sc@jewelemptyl{\framebox(\value{sc@tempa},\value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa} \sc@unittype}{\centering #1}}}% +\setcounter{sc@resizertempa}{\value{sc@cdLXXXjccoverwidthdraw} - 10}% +\resizebox{\value{sc@resizertempa}\sc@unittype}{!}{% +\sc@jewelemptyl{% +\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\centering #1}}% {\value{sc@cdLXXXjccoverwidthdraw}}% {\value{sc@cdLXXXjccoverheightdraw}}}% } \DeclareRobustCommand{\LXdriverlempty}[7]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempc}{\value{sc@cdLXjccoverheightdraw} - 10}% -\resizebox{\value{sc@tempc}\sc@unittype}{!}{% +\setcounter{sc@resizertempa}{\value{sc@cdLXjccoverheightdraw} - 10}% +\resizebox{\value{sc@resizertempa}\sc@unittype}{!}{% \jeweldriverlempty{#1}{#2}{#3}{#4}{#5}{#6}{#7}}% } \DeclareRobustCommand{\LXXXdriverlempty}[7]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% -\setcounter{sc@tempc}{\value{sc@cdLXXXjccoverheightdraw} - 10}% -\resizebox{\value{sc@tempc}\sc@unittype}{!}{% +\setcounter{sc@resizertempa}{\value{sc@cdLXXXjccoverheightdraw} - 10}% +\resizebox{\value{sc@resizertempa}\sc@unittype}{!}{% \jeweldriverlempty{#1}{#2}{#3}{#4}{#5}{#6}{#7}}% } @@ -629,14 +829,89 @@ {Disk version/ID: #5}{#6}{#7}% } +\DeclareRobustCommand{\jewelstripeslempty}[3]{% +\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% +\begin{picture}% +(\value{sc@cdjccoverwidthdraw},\value{sc@cdjccoverheightdraw})% +\put(0,75){\line(1,0){120}}% +\put(0,45){\line(1,0){120}}% +\put(0,45){\makebox(\value{sc@cdjccoverwidthdraw},30)[c]% +{\parbox[c]{\value{sc@cdjccoverwidthdraw}\sc@unittype}{\centering #1}}}% +\ifthenelse{\equal{#2}{}}{}{% +\put(62,117.5){\rotatebox{-40}{% +\put(13.5,15){\line(1,0){49.8}}% +\put(2.2,5){\line(1,0){69.8}}% +\put(5,5){\makebox(60,10)[c]{\parbox[c]{50mm}{\centering #2}}}}}}% +\ifthenelse{\equal{#3}{}}{}{% +\put(-5,29.5){\rotatebox{-40}{% +\put(-6,15){\line(1,0){69.8}}% +\put(2.2,5){\line(1,0){49.8}}% +\put(0,5){\makebox(60,10)[c]{\parbox[c]{50mm}{\centering #3}}}}}}% +\end{picture}% +} + +\DeclareRobustCommand{\jewelgamelempty}[7]{% +\sc@jewelemptyl{% +\put(0,70){% +\framebox(110,40){\parbox[c]{110mm}{\centering\scalebox{3}{#1}}}}% +\put(0,60){\framebox(55,10){\parbox[c]{55mm}{\centering #2}}}% +\put(55,60){\framebox(55,10){\parbox[c]{55mm}{\centering #3}}}% +\put(0,50){\framebox(55,10){\parbox[c]{55mm}{\centering #4}}}% +\put(55,50){\framebox(55,10){\parbox[c]{55mm}{\centering #5}}}% +\put(0,40){\framebox(110,10){\parbox[c]{110mm}{\centering #6}}}%% +\put(0,0){\framebox(110,40)[t]{% +\parbox[c]{105mm}{\vspace{5mm} #7}% +}}}% +{\value{sc@cdjccoverwidthdraw}}% +{\value{sc@cdjccoverheightdraw}}% +} + +\DeclareRobustCommand{\jewelgamel}[7]{% +\jewelgamelempty{#1}{Released: #2}{Genre(s): #3}{Developer: #4}% +{Publisher: #5}{Serial: #6}{#7}% +} + +\DeclareRobustCommand{\jewelflaglempty}[3]{% +\sc@jewelemptyl{% +\put(0,73.33){% +\framebox(110,36.66){\parbox[c]{110mm}{\centering #1}}}% +\put(0,36.66){\framebox(110,36.66){\parbox[c]{110mm}{\centering #2}}}% +\put(0,0){\framebox(110,36.66){\parbox[c]{110mm}{\centering #3}}}% +}% +{\value{sc@cdjccoverwidthdraw}}% +{\value{sc@cdjccoverheightdraw}}% +} + +\DeclareRobustCommand{\jewellineslempty}[1]{% +\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}% +\begin{picture}% +(\value{sc@cdjccoverwidthdraw},\value{sc@cdjccoverheightdraw})% +\put(5,110){\line(1,0){110}}% +\put(5,100){\line(1,0){110}}% +\put(5,90){\line(1,0){110}}% +\put(5,80){\line(1,0){110}}% +\put(5,70){\line(1,0){110}}% +\put(5,60){\line(1,0){110}}% +\put(5,50){\line(1,0){110}}% +\put(5,40){\line(1,0){110}}% +\put(5,30){\line(1,0){110}}% +\put(5,20){\line(1,0){110}}% +\put(5,10){\line(1,0){110}}% +\put(5,10){ +\makebox(110,110){ +\parbox[c]{110mm}{\centering \setlength\baselineskip{1cm} #1}}}% +\end{picture}% +} + \DeclareRobustCommand{\dvdmovielempty}[8]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}% -\setcounter{sc@tempa}{\value{sc@dvdkccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@dvdkccoverheightdraw} - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% +\setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@dvdkccoverheightdraw} - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% \put(0,140){% \framebox(118,33)[c]{\parbox[c]{110mm}{\centering\scalebox{3}{#1}}}}% -\put(0,120){\framebox(118,20)[c]{\parbox[c]{110mm}{\centering\huge #2}}}% +\put(0,120){% +\framebox(118,20)[c]{\parbox[c]{110mm}{\centering\huge #2}}}% \put(0,110){\framebox(59,10)[c]{\parbox[c]{50mm}{\centering #3}}}% \put(0,100){\framebox(59,10)[c]{\parbox[c]{50mm}{#4}}}% \put(0,70){\framebox(59,30)[c]{\parbox[c]{50mm}{#5}}}% @@ -654,23 +929,24 @@ \DeclareRobustCommand{\dvdlempty}[1]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}% -\setcounter{sc@tempa}{\value{sc@dvdkccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@dvdkccoverheightdraw} - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% +\setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@dvdkccoverheightdraw} - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% \put(0,0){% -\framebox(\value{sc@tempa}, \value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa}\sc@unittype}{\centering #1}}}% +\framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{% +\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\centering #1}}}% \end{picture}% } \DeclareRobustCommand{\bluraymovielempty}[8]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}% -\setcounter{sc@tempa}{\value{sc@dvdkccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@brcoverheightdraw} - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% +\setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@brcoverheightdraw} - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% \put(0,120){% \framebox(118,20)[c]{\parbox[c]{110mm}{\centering\scalebox{3}{#1}}}}% -\put(0,105){\framebox(118,15)[c]{\parbox[c]{110mm}{\centering\huge #2}}}% +\put(0,105){% +\framebox(118,15)[c]{\parbox[c]{110mm}{\centering\huge #2}}}% \put(0,95){\framebox(59,10)[c]{\parbox[c]{50mm}{\centering #3}}}% \put(0,85){\framebox(59,10)[c]{\parbox[c]{50mm}{#4}}}% \put(0,55){\framebox(59,30)[c]{\parbox[c]{50mm}{#5}}}% @@ -688,12 +964,12 @@ \DeclareRobustCommand{\bluraylempty}[1]{% \ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}% -\setcounter{sc@tempa}{\value{sc@dvdkccoverwidthdraw} - 10}% -\setcounter{sc@tempb}{\value{sc@brcoverheightdraw} - 10}% -\begin{picture}(\value{sc@tempa}, \value{sc@tempb})% +\setcounter{sc@layouttempa}{\value{sc@dvdkccoverwidthdraw} - 10}% +\setcounter{sc@layouttempb}{\value{sc@brcoverheightdraw} - 10}% +\begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})% \put(0,0){% -\framebox(\value{sc@tempa}, \value{sc@tempb})[c]{% -\parbox[c]{\value{sc@tempa}\sc@unittype}{\centering #1}}}% +\framebox(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{% +\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\centering #1}}}% \end{picture}% } \endinput |