From 29e7a171c6dbf800f257daec2c09e91b4ca2eb72 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Sun, 27 Jan 2013 22:51:49 +0000
Subject: simplecd 1.3 (26jan13)

git-svn-id: svn://tug.org/texlive/trunk@28956 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/simplecd/simplecd.sty | 246 +++++++++++++---------
 1 file changed, 150 insertions(+), 96 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 a5c6e384ae9..eec388e9532 100644
--- a/Master/texmf-dist/tex/latex/simplecd/simplecd.sty
+++ b/Master/texmf-dist/tex/latex/simplecd/simplecd.sty
@@ -8,7 +8,7 @@
 %% 
 %% This is a generated file.
 %% 
-%% Copyright (C) 2010-2012 by Daniel Majoros
+%% Copyright (C) 2010-2013 by Daniel Majoros
 %% 
 %% This file may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either
@@ -23,7 +23,7 @@
 
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{simplecd}
-    [2012/12/21 v1.2 simple CD, DVD covers and many more]
+    [2013/01/26 v1.3 simple CD, DVD covers and many more]
 \RequirePackage{fix-cm}
 \RequirePackage{calc}
 \RequirePackage{ifthen}
@@ -37,6 +37,12 @@
     \setlength{\sc@inalign}{0cm}
 \setboolean{sc@align}{false}
 }
+
+%% Layouts should set this to true to indicate the containing cover
+%% to not use align spaces even if noalign is not used
+\newboolean{sc@layout}
+\setboolean{sc@layout}{false}
+
 %% The |nofold| option removes the folding lines on the cut-outs.
 \DeclareOption{nofold}{
 \setboolean{sc@fold}{false}
@@ -48,6 +54,11 @@
     \renewcommand{\sc@spinerottwo}{90}
 }
 
+%% Disables horizontal centering everywhere
+\DeclareOption{nohcenter}{
+    \renewcommand{\sc@centering}{}
+}
+
 \newcommand{\sc@spinerotone}{90}
 
 \newcommand{\sc@spinerottwo}{270}
@@ -64,6 +75,8 @@
 
 \newcommand{\sc@falsestr}{f}
 
+\newcommand{\sc@centering}{\centering}
+
 \newcommand{\sc@unittype}{mm}
 
 \setlength{\unitlength}{1\sc@unittype}
@@ -151,6 +164,11 @@
 \newcounter{sc@layouttempc}
 \newcounter{sc@resizertempa}
 
+\newcommand{\sc@doalign}[1]{%
+\ifthenelse{\equal{#1}{} \OR \boolean{sc@layout}}{}{\ \\ \vspace{#1}}%
+\setboolean{sc@layout}{false}%
+}
+
 
 \DeclareRobustCommand{\covers}[3][\ ]{%
     \frontcover{#2}
@@ -162,19 +180,19 @@
 \DeclareRobustCommand{\frontcover}[1]{%
     \sc@cell{#1}{\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}%
-{\vspace{\sc@jewelalign}}%
+{\sc@jewelalign}%
 }
 
 \DeclareRobustCommand{\LXfrontcover}[1]{%
     \sc@cell{#1}{\value{sc@cdLXjccoverwidthdraw}}%
 {\value{sc@cdLXjccoverheightdraw}}%
-{\vspace{\sc@jewelalign}}%
+{\sc@jewelalign}%
 }
 
 \DeclareRobustCommand{\LXXXfrontcover}[1]{%
     \sc@cell{#1}{\value{sc@cdLXXXjccoverwidthdraw}}%
 {\value{sc@cdLXXXjccoverheightdraw}}%
-{\vspace{\sc@jewelalign}}%
+{\sc@jewelalign}%
 }
 
 \newcounter{sc@backsheetspinerot}
@@ -187,26 +205,17 @@
 {\value{sc@cdjcbackheightdraw}}%
 {\rotatebox{\sc@spinerotone}%
 {\fontsize{\sc@cdjfontsize}{36}\selectfont #2}}%
-{\sc@truestr}%
-{\sc@truestr}%
-{\sc@truestr}%
-{\sc@falsestr}%
+{\sc@truestr}{\sc@truestr}{\sc@truestr}{\sc@falsestr}%
 \sc@choicebox{\value{sc@cdjcbackinwidthdraw}}%
 {\value{sc@cdjcbackheightdraw}}%
 {\parbox[c]{\value{sc@cdjcbackinwidthdraw} \sc@unittype}{%
-\centering #1\ \\ \vspace{\sc@jewelalign}}}%
-{\sc@truestr}%
-{\sc@truestr}%
-{\sc@falsestr}%
-{\sc@falsestr}%
+\sc@centering #1\sc@doalign{\sc@jewelalign}}}%
+{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@falsestr}%
 \sc@choicebox{\value{sc@cdjcspinewidthdraw}}%
 {\value{sc@cdjcbackheightdraw}}%
 {\rotatebox{\value{sc@backsheetspinerot}}{%
 \fontsize{\sc@cdjfontsize}{36}\selectfont #2}}%
-{\sc@truestr}%
-{\sc@truestr}%
-{\sc@falsestr}%
-{\sc@truestr}%
+{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@truestr}%
 \end{picture}%
 }
 
@@ -219,6 +228,33 @@
 \end{picture}%
 }
 
+\DeclareRobustCommand{\singlesheet}[4]{%
+\begin{picture}(155,120)%
+\put(0,2){%
+\sc@choicebox{15}{116}%
+{\rotatebox{90}{\parbox[c]{116\sc@unittype}{\sc@centering #4}}}%
+{\sc@truestr}{\sc@truestr}{\sc@truestr}{\sc@falsestr}}%
+\put(15,2){%
+\sc@choicebox{3}{116}%
+{\rotatebox{\value{sc@backsheetspinerot}}{\fontsize{9}{36}\selectfont #3}}%
+{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@falsestr}}%
+\put(36,0){%
+\makebox(120,120)[c]{%
+\parbox[c]{120\sc@unittype}{%
+\sc@centering #1\sc@doalign{\sc@jewelalign}}}}%
+\put(18,2){%
+\makebox(18,120)[c]{%
+\rotatebox{270}{\parbox[c]{18\sc@unittype}{\sc@centering #2}}}}%
+\put(18,2){\line(1,0){18}}%
+\put(18,118){\line(1,0){18}}%
+\put(36,0){\line(0,1){2}}%
+\put(36,118){\line(0,1){2}}%
+\put(36,0){\line(1,0){119}}%
+\put(36,120){\line(1,0){119}}%
+\put(155,0){\line(0,1){120}}%
+\end{picture}%
+}
+
 \DeclareRobustCommand{\sc@sleeve}[6][]{%
 \setcounter{sc@tempc}{#5 + 2}%
 \setcounter{sc@tempd}{#4 + 2}%
@@ -232,13 +268,13 @@
 \put(#3,\value{sc@tempd}){%
 \sc@choicebox{\value{sc@tempc}}{\value{sc@tempd}}{%
 \parbox[c]{\value{sc@tempc} \sc@unittype}{%
-\centering #2\ \\ \vspace{\sc@jewelalign}}%
+\sc@centering #2\sc@doalign{\sc@jewelalign}}%
 }{\sc@falsestr}{\sc@falsestr}{\sc@falsestr}{\sc@falsestr}%
 }%
 \put(#3,0){%
 \sc@choicebox{\value{sc@tempc}}{\value{sc@tempd}}{%
 \rotatebox{180}{\parbox[c]{\value{sc@tempc} \sc@unittype}{%
-\centering #1\ \\ \vspace{\sc@jewelalign}}}%
+\sc@centering #1\sc@doalign{\sc@jewelalign}}}%
 }{\sc@truestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}%
 }%
 \end{picture}%
@@ -301,12 +337,12 @@
 \put(28,0){%
 \sc@choicebox{122}{122}{%
 \rotatebox{180}{%
-\parbox[c]{122\sc@unittype}{\centering #1\ \\ \vspace{\sc@jewelalign}}%
+\parbox[c]{122\sc@unittype}{\sc@centering #1\sc@doalign{\sc@jewelalign}}%
 }}{\sc@truestr}{\sc@falsestr}{\sc@falsestr}{\sc@falsestr}%
 }%
 \put(28,122){%
 \sc@choicebox{122}{122}{%
-\parbox[c]{122\sc@unittype}{\centering #2\ \\ \vspace{\sc@jewelalign}}%
+\parbox[c]{122\sc@unittype}{\sc@centering #2\sc@doalign{\sc@jewelalign}}%
 }{\sc@falsestr}{\sc@truestr}{\sc@falsestr}{\sc@truestr}%
 }%
 \put(0,122){%
@@ -323,15 +359,15 @@
 \rotatebox{90}{%
 \sc@choicebox{#5}{#4}{%
 \parbox[c]{#5 \sc@unittype}{%
-\centering #1\ \\ \vspace{\sc@keepcasealign}}%
+\sc@centering #1\sc@doalign{\sc@keepcasealign}}%
 }{\sc@truestr}{\sc@truestr}{\sc@truestr}{\sc@falsestr}%
 \sc@choicebox{#6}{#4}{%
 \rotatebox{\sc@spinerottwo}{\parbox[c]{#4 \sc@unittype}{%
-\centering #3}}%
+\sc@centering #3}}%
 }{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@falsestr}%
 \sc@choicebox{#5}{#4}{%
 \parbox[c]{#5 \sc@unittype}{%
-\centering #2\ \\ \vspace{\sc@keepcasealign}}%
+\sc@centering #2\sc@doalign{\sc@keepcasealign}}%
 }{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@truestr}%
 }%
 \end{picture}%
@@ -388,14 +424,14 @@
 \DeclareRobustCommand{\sc@cell}[4]{%
 \begin{picture}(#2,#3)%
 \framebox(#2,#3)[c]{%
-\parbox[c]{#2 \sc@unittype}{\centering #1\ \\ #4}%
+\parbox[c]{#2 \sc@unittype}{\sc@centering #1\sc@doalign{#4}}%
 }%
 \end{picture}%
 }
 
 \newcommand{\sc@choicebox}[7]{%
 \makebox(#1,#2)[c]{%
-\parbox[c]{#1 \sc@unittype}{\centering #3}%
+\parbox[c]{#1 \sc@unittype}{\sc@centering #3}%
 }%
 \ifthenelse{\boolean{sc@fold} \OR \equal{#4}{\sc@truestr}}%
 {\put(-#1,0){\line(1,0){#1}}}{}%
@@ -408,7 +444,7 @@
 }
 
 \DeclareRobustCommand{\inlay}[3]{%
-\sc@cell{#1}{#2}{#3}{\vspace{\sc@inalign}}%
+\sc@cell{#1}{#2}{#3}{\sc@inalign}%
 }
 
 \DeclareRobustCommand{\dvdinlay}[1]{%
@@ -428,12 +464,12 @@
 \sc@choicebox{\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}{%
 \parbox[c]{\value{sc@cdjccoverwidthdraw} \sc@unittype}{%
-\centering #2\ \\ \vspace{\sc@jewelalign}}%
+\sc@centering #2\sc@doalign{\sc@jewelalign}}%
 }{\sc@truestr}{\sc@truestr}{\sc@truestr}{\sc@falsestr}%
 \sc@choicebox{\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}{%
 \parbox[c]{\value{sc@cdjccoverwidthdraw} \sc@unittype}{%
-\centering #1\ \\ \vspace{\sc@jewelalign}}%
+\sc@centering #1\sc@doalign{\sc@jewelalign}}%
 }{\sc@truestr}{\sc@truestr}{\sc@falsestr}{\sc@truestr}%
 }%
 \end{picture}%
@@ -445,10 +481,10 @@
 \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}}}}%
+\makebox(70,13)[c]{\rotatebox{180}{\parbox[c]{70mm}{\sc@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,0){\makebox(70,54)[c]{\parbox[c]{70mm}{\sc@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}}%
@@ -459,10 +495,12 @@
 
 \DeclareRobustCommand{\zipdisk}[2]{%
 \begin{picture}(98,120)%
-\put(0,20){\makebox(98,100)[c]{\parbox[c]{98\sc@unittype}{\centering #1}}}%
+\put(0,20){\makebox(98,100)[c]{\parbox[c]{98\sc@unittype}{\sc@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){%
+\makebox(98,13)[c]{%
+\rotatebox{180}{\parbox[c]{98\sc@unittype}{\sc@centering #2}}}}%
 \put(0,0){\framebox(98,120){}}%
 \end{picture}%
 }
@@ -515,7 +553,7 @@
 \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}%
+\parbox[c]{120\sc@unittype}{\sc@centering #1}%
 }}%
 \end{picture}%
 }
@@ -540,7 +578,7 @@
 \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}%
+\parbox[c]{120\sc@unittype}{\sc@centering #1}%
 }}%
 \end{picture}%
 }
@@ -565,7 +603,7 @@
 \qbezier(71.435, 44.565)(77.0, 50.1299)(77.0, 58.0)%
 \put(0,0){%
 \makebox(116,116)[c]{%
-\parbox[c]{116\sc@unittype}{\centering #1}%
+\parbox[c]{116\sc@unittype}{\sc@centering #1}%
 }}%
 \end{picture}%
 }
@@ -590,7 +628,7 @@
 \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}%
+\parbox[c]{117\sc@unittype}{\sc@centering #1}%
 }}%
 \end{picture}%
 }
@@ -615,7 +653,7 @@
 \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}%
+\parbox[c]{76\sc@unittype}{\sc@centering #1}%
 }}%
 \end{picture}%
 }
@@ -648,20 +686,20 @@
 \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}}%
+\framebox(88,39)[c]{\parbox[c]{88\sc@unittype}{\sc@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@choicebox{102}{66}{\parbox[c]{102\sc@unittype}{\sc@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@choicebox{102}{13}{\parbox[c]{102\sc@unittype}{\sc@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@choicebox{102}{25}{\parbox[c]{102\sc@unittype}{\sc@centering #3}}%
 {\sc@truestr}{\sc@falsestr}{\sc@truestr}{\sc@truestr}}%
 \end{picture}%
 }
@@ -685,7 +723,7 @@
 \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}}}%
+\makebox(65,65)[c]{\parbox[c]{65\sc@unittype}{\sc@centering #1}}}%
 \end{picture}%
 }
 
@@ -708,12 +746,12 @@
 \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}}}%
+\makebox(99,99)[c]{\parbox[c]{99\sc@unittype}{\sc@centering #1}}}%
 \end{picture}%
 }
 
 \DeclareRobustCommand{\sc@jewelemptyl}[3]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \setcounter{sc@layouttempa}{#2 - 10}%
 \setcounter{sc@layouttempb}{#3 - 10}%
 \begin{picture}(\value{sc@layouttempa}, \value{sc@layouttempb})%
@@ -725,8 +763,8 @@
 \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}}}%
+\makebox(\value{sc@layouttempa},\value{sc@layouttempb})[c]{%
+\parbox[c]{\value{sc@layouttempa} \sc@unittype}{\sc@centering #1}}}%
 {\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}%
 }
@@ -734,11 +772,11 @@
 \DeclareRobustCommand{\jeweldriverlempty}[7]{%
 \sc@jewelemptyl{%
 \put(0,80){%
-\framebox(110,30){\parbox[c]{110mm}{\centering\scalebox{4.5}{#1}}}}%
-\put(0,60){\framebox(110,20){\parbox[c]{110mm}{\centering\huge #2}}}%
-\put(0,50){\framebox(55,10){\parbox[c]{55mm}{\centering #3}}}%
-\put(0,40){\framebox(55,10){\parbox[c]{55mm}{\centering #4}}}%
-\put(0,30){\framebox(55,10){\parbox[c]{55mm}{\centering #5}}}%
+\framebox(110,30){\parbox[c]{110mm}{\sc@centering\scalebox{4.5}{#1}}}}%
+\put(0,60){\framebox(110,20){\parbox[c]{110mm}{\sc@centering\huge #2}}}%
+\put(0,50){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #3}}}%
+\put(0,40){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #4}}}%
+\put(0,30){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #5}}}%
 \put(55,30){\framebox(55,30)[t]{%
 \parbox[c]{4cm}{%
 \vspace{0.5cm}%
@@ -760,21 +798,21 @@
 \DeclareRobustCommand{\jewelmusiclempty}[4]{%
 \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}}}%
+\makebox(110,40)[c]{\parbox[c]{110mm}{\sc@centering\scalebox{4}{#1}}}}%
+\put(0,60){\makebox(110,10)[c]{\parbox[c]{110mm}{\sc@centering\Large #2}}}%
+\put(0,15){\makebox(110,20)[c]{\parbox[c]{110mm}{\sc@centering\Large #4}}}%
+\put(0,10){\makebox(110,10)[c]{\parbox[c]{110mm}{\sc@centering\Large #3}}}%
 }%
 {\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}%
 }
 
-\DeclareRobustCommand{\sc@jewelbackemptyl}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\DeclareRobustCommand{\sc@jewelbackemptyl}[2]{%
+\setboolean{sc@layout}{true}%
 \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}%
+\csname#2\endcsname(\value{sc@layouttempa}, \value{sc@layouttempb})[c]{#1}%
 \end{picture}%
 }
 
@@ -782,38 +820,45 @@
 \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}}%
+\parbox[c]{\value{sc@layouttempa} \sc@unittype}{\sc@centering #1}}{framebox}%
+}
+
+\DeclareRobustCommand{\jewelbackIIlempty}[1]{%
+\setcounter{sc@layouttempa}{\value{sc@cdjcbackinwidthdraw} - 10}%
+\setcounter{sc@layouttempb}{\value{sc@cdjcbackheightdraw} - 10}%
+\sc@jewelbackemptyl{%
+\parbox[c]{\value{sc@layouttempa} \sc@unittype}{#1}}{makebox}%
 }
 
 \DeclareRobustCommand{\LXlempty}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \setcounter{sc@resizertempa}{\value{sc@cdLXjccoverwidthdraw} - 10}%
 \resizebox{\value{sc@resizertempa}\sc@unittype}{!}{%
 \sc@jewelemptyl{%
-\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\centering #1}}%
+\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\sc@centering #1}}%
 {\value{sc@cdLXjccoverwidthdraw}}%
 {\value{sc@cdLXjccoverheightdraw}}}%
 }
 
 \DeclareRobustCommand{\LXXXlempty}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \setcounter{sc@resizertempa}{\value{sc@cdLXXXjccoverwidthdraw} - 10}%
 \resizebox{\value{sc@resizertempa}\sc@unittype}{!}{%
 \sc@jewelemptyl{%
-\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\centering #1}}%
+\parbox[c]{\value{sc@resizertempa} \sc@unittype}{\sc@centering #1}}%
 {\value{sc@cdLXXXjccoverwidthdraw}}%
 {\value{sc@cdLXXXjccoverheightdraw}}}%
 }
 
 \DeclareRobustCommand{\LXdriverlempty}[7]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \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}}{}%
+\setboolean{sc@layout}{true}%
 \setcounter{sc@resizertempa}{\value{sc@cdLXXXjccoverheightdraw} - 10}%
 \resizebox{\value{sc@resizertempa}\sc@unittype}{!}{%
 \jeweldriverlempty{#1}{#2}{#3}{#4}{#5}{#6}{#7}}%
@@ -830,35 +875,35 @@
 }
 
 \DeclareRobustCommand{\jewelstripeslempty}[3]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \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}}}%
+{\parbox[c]{\value{sc@cdjccoverwidthdraw}\sc@unittype}{\sc@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}}}}}}%
+\put(5,5){\makebox(60,10)[c]{\parbox[c]{50mm}{\sc@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}}}}}}%
+\put(0,5){\makebox(60,10)[c]{\parbox[c]{50mm}{\sc@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}}}%%
+\framebox(110,40){\parbox[c]{110mm}{\sc@centering\scalebox{3}{#1}}}}%
+\put(0,60){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #2}}}%
+\put(55,60){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #3}}}%
+\put(0,50){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #4}}}%
+\put(55,50){\framebox(55,10){\parbox[c]{55mm}{\sc@centering #5}}}%
+\put(0,40){\framebox(110,10){\parbox[c]{110mm}{\sc@centering #6}}}%%
 \put(0,0){\framebox(110,40)[t]{%
 \parbox[c]{105mm}{\vspace{5mm} #7}%
 }}}%
@@ -874,16 +919,16 @@
 \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}}}%
+\framebox(110,36.66){\parbox[c]{110mm}{\sc@centering #1}}}%
+\put(0,36.66){\framebox(110,36.66){\parbox[c]{110mm}{\sc@centering #2}}}%
+\put(0,0){\framebox(110,36.66){\parbox[c]{110mm}{\sc@centering #3}}}%
 }%
 {\value{sc@cdjccoverwidthdraw}}%
 {\value{sc@cdjccoverheightdraw}}%
 }
 
 \DeclareRobustCommand{\jewellineslempty}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@jewelalign}}{}%
+\setboolean{sc@layout}{true}%
 \begin{picture}%
 (\value{sc@cdjccoverwidthdraw},\value{sc@cdjccoverheightdraw})%
 \put(5,110){\line(1,0){110}}%
@@ -897,22 +942,31 @@
 \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}}}%
+\put(5,10){%
+\makebox(110,110){%
+\parbox[c]{110mm}{\sc@centering \setlength\baselineskip{1cm} #1}}}%
+\end{picture}%
+}
+
+\DeclareRobustCommand{\jeweltitledlempty}[2]{%
+\setboolean{sc@layout}{true}%
+\begin{picture}(\value{sc@cdjccoverwidthdraw}, \value{sc@cdjccoverheightdraw})
+\put(5,100){%
+\makebox(110,20){\parbox[c]{110mm}{\sc@centering\huge #1}}}%
+\put(5,0){\makebox(110,100){\parbox[c]{110mm}{#2}}}%
 \end{picture}%
 }
 
 \DeclareRobustCommand{\dvdmovielempty}[8]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}%
+\setboolean{sc@layout}{true}%
 \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}}}}%
+\framebox(118,33)[c]{\parbox[c]{110mm}{\sc@centering\scalebox{3}{#1}}}}%
 \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}}}%
+\framebox(118,20)[c]{\parbox[c]{110mm}{\sc@centering\huge #2}}}%
+\put(0,110){\framebox(59,10)[c]{\parbox[c]{50mm}{\sc@centering #3}}}%
 \put(0,100){\framebox(59,10)[c]{\parbox[c]{50mm}{#4}}}%
 \put(0,70){\framebox(59,30)[c]{\parbox[c]{50mm}{#5}}}%
 \put(0,40){\framebox(59,30)[c]{\parbox[c]{50mm}{#6}}}%
@@ -928,26 +982,26 @@
 }
 
 \DeclareRobustCommand{\dvdlempty}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}%
+\setboolean{sc@layout}{true}%
 \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@layouttempa}, \value{sc@layouttempb})[c]{%
-\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\centering #1}}}%
+\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\sc@centering #1}}}%
 \end{picture}%
 }
 
 \DeclareRobustCommand{\bluraymovielempty}[8]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}%
+\setboolean{sc@layout}{true}%
 \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}}}}%
+\framebox(118,20)[c]{\parbox[c]{110mm}{\sc@centering\scalebox{3}{#1}}}}%
 \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}}}%
+\framebox(118,15)[c]{\parbox[c]{110mm}{\sc@centering\huge #2}}}%
+\put(0,95){\framebox(59,10)[c]{\parbox[c]{50mm}{\sc@centering #3}}}%
 \put(0,85){\framebox(59,10)[c]{\parbox[c]{50mm}{#4}}}%
 \put(0,55){\framebox(59,30)[c]{\parbox[c]{50mm}{#5}}}%
 \put(0,25){\framebox(59,30)[c]{\parbox[c]{50mm}{#6}}}%
@@ -963,13 +1017,13 @@
 }
 
 \DeclareRobustCommand{\bluraylempty}[1]{%
-\ifthenelse{\boolean{sc@align}}{\vspace{\sc@keepcasealign}}{}%
+\setboolean{sc@layout}{true}%
 \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@layouttempa}, \value{sc@layouttempb})[c]{%
-\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\centering #1}}}%
+\parbox[c]{\value{sc@layouttempa}\sc@unittype}{\sc@centering #1}}}%
 \end{picture}%
 }
 \endinput
-- 
cgit v1.2.3

