'language' : [],
'latexheaders' : [],
'latexpackages' : ['geometry'],
- 'papersizename' : [],
+ 'papersize' : [],
'pagenumber' : [],
'textheight' : [],
'linewidth' : [],
try:
val = string.atof (val)
except ValueError:
- warning (_ ("invalid value: %s") % `val`)
+ #warning (_ ("invalid value: %s") % `val`)
pass
try:
# search only the first 10k
s = s[:10240]
- for x in ('textheight', 'linewidth', 'papersizename', 'orientation'):
+ for x in ('textheight', 'linewidth', 'papersize', 'orientation'):
m = re.search (r'\\def\\lilypondpaper%s{([^}]*)}'%x, s)
if m:
set_setting (extra, x, m.group (1))
ly_paper_to_latexpaper = {
'a4' : 'a4paper',
-
+ 'letter' : 'letterpaper',
}
def global_latex_definition (tfiles, extra):
paper = ''
- if extra['papersizename']:
- paper = '[%s]' % ly_paper_to_latexpaper[extra['papersizename'][0]]
+ if extra['papersize']:
+ try:
+ paper = '[%s]' % ly_paper_to_latexpaper[extra['papersize'][0]]
+ except:
+ warning (_ ("invalid value: %s") % `extra['papersize'][0]`)
+ pass
+
s = s + '\\documentclass%s{article}\n' % paper
if extra['language']:
'''Run dvips on DVI_NAME, optionally doing -t landscape'''
opts = ''
- if extra['papersizename']:
- opts = opts + ' -t %s' % extra['papersizename'][0]
+ if extra['papersize']:
+ opts = opts + ' -t %s' % extra['papersize'][0]
if extra['orientation'] and extra['orientation'][0] == 'landscape':
opts = opts + ' -t landscape'