]> git.donarmstrong.com Git - lilypond.git/commitdiff
2003-09-22 Mats Bengtsson <mabe@drongo.s3.kth.se>
authormatsb <matsb>
Mon, 22 Sep 2003 12:59:13 +0000 (12:59 +0000)
committermatsb <matsb>
Mon, 22 Sep 2003 12:59:13 +0000 (12:59 +0000)
* scripts/lilypond.py: add support for 'legal' and 'tabloid' paper
sizes. Remove support for 'ledger'(=tabloid+landscape).

ChangeLog
ly/ledger-init.ly [deleted file]
ly/tabloid-init.ly [new file with mode: 0644]
scripts/lilypond.py

index 2d68801a1512ba4dc6a57f833cb6cbcb76f851b1..8228563a7e6e899e5695710e4683f5b0355679f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-09-22  Mats Bengtsson  <mabe@drongo.s3.kth.se>
+
+       * scripts/lilypond.py: add support for 'legal' and 'tabloid' paper
+       sizes. Remove support for 'ledger'(=tabloid+landscape).
+
 2003-09-22  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
        * scm/font.scm (paper20-style-sheet-alist): add cmss entries.
diff --git a/ly/ledger-init.ly b/ly/ledger-init.ly
deleted file mode 100644 (file)
index 00b6d9b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-\version "1.9.8"
-
-% ledger.ly
-
-hsize = 11.0 \in
-vsize = 17.0 \in
-
-
diff --git a/ly/tabloid-init.ly b/ly/tabloid-init.ly
new file mode 100644 (file)
index 0000000..41f0e88
--- /dev/null
@@ -0,0 +1,8 @@
+\version "1.9.8"
+
+% tabloid-init.ly
+
+hsize = 11.0 \in
+vsize = 17.0 \in
+
+
index 96ed054826729e2c4c45569cd500580cde6d6e9c..f75cb4c6240a438d9e89b245e1379f5895bc7275 100644 (file)
@@ -383,6 +383,8 @@ ly_paper_to_latexpaper =  {
        'a4' : 'a4paper',
        'a5' : 'a5paper',
        'a6' : 'a6paper',
+       'legal' : 'legalpaper', 
+       'tabloid' : 'papersize={11in,17in}', 
 }
 
 #TODO: should set textheight (enlarge) depending on papersize. 
@@ -394,13 +396,6 @@ def global_latex_preamble (extra):
        options = ''
 
 
-       if extra['papersize']:
-               try:
-                       options = ly_paper_to_latexpaper[extra['papersize'][0]]
-               except KeyError:
-                       ly.warning (_ ("invalid value: `%s'") % `extra['papersize'][0]`)
-                       pass
-
        if extra['latexoptions']:
                options = options + ',' + extra['latexoptions'][-1]
 
@@ -419,6 +414,15 @@ def global_latex_preamble (extra):
 
        unit = extra['unit'][-1]
 
+
+       papersize = ''
+       if extra['papersize']:
+               try:
+                       papersize = ly_paper_to_latexpaper[extra['papersize'][0]] + ','
+               except KeyError:
+                       ly.warning (_ ("invalid value: `%s'") % `extra['papersize'][0]`)
+                       pass
+
        textheight = ''
        if extra['textheight']:
                textheight = ',textheight=%f%s' % (extra['textheight'][0], unit)
@@ -434,7 +438,7 @@ def global_latex_preamble (extra):
                linewidth = '597pt'
        else:
                linewidth = '%d%s' % (maxlw, unit)
-       s = s + '\geometry{width=%s%s,headheight=2mm,footskip=2mm,%s}\n' % (linewidth, textheight, orientation)
+       s = s + '\geometry{%swidth=%s%s,headheight=2mm,footskip=2mm,%s}\n' % (papersize, linewidth, textheight, orientation)
 
 
        if 'twoside' in  extra['latexoptions'] :