diff --git a/writetex.inx b/writetex.inx
index 1830b9f..58be499 100644
--- a/writetex.inx
+++ b/writetex.inx
@@ -5,6 +5,7 @@
inkex.py
false
+ 12
1
diff --git a/writetex.py b/writetex.py
index 8bfb07b..58f9ae9 100644
--- a/writetex.py
+++ b/writetex.py
@@ -44,12 +44,16 @@ def __init__(self):
help="Read preamble as string")
self.OptionParser.add_option("-s", "--scale",
action="store", type="string",
- dest="scale", default="",
+ dest="scale", default="1.0",
help="Scale Factor")
self.OptionParser.add_option("-i", "--inputfile",
action="store", type="string",
dest="inputfile", default="",
help="Read From File")
+ self.OptionParser.add_option("--fontsize",
+ action="store", type="string",
+ dest="fontsize", default="12",
+ help="Font size")
self.OptionParser.add_option("-c", "--pdftosvg",
action="store", type="string",
dest="pdftosvg", default="",
@@ -93,7 +97,7 @@ def effect(self):
print >>sys.stderr, node.attrib.get(
'{%s}text' % WriteTexNS, '').decode('string-escape')
return
- print >>sys.stderr, "No text find."
+ print >>sys.stderr, "No text found."
return
else:
if action == "new":
@@ -127,7 +131,7 @@ def effect(self):
f.close()
self.tex = r"""
- \documentclass[landscape,a3paper]{article}
+ \documentclass[%spt]{article}
\usepackage{geometry}
%s
\pagestyle{empty}
@@ -135,7 +139,7 @@ def effect(self):
\noindent
%s
\end{document}
- """ % (preamble, self.text)
+ """ % (self.options.fontsize, preamble, self.text)
tex = open(tex_file, 'w')
tex.write(self.tex)
@@ -221,7 +225,7 @@ def svg_to_group(self, svgin):
try:
if self.options.rescale == 'true':
newnode.attrib['transform'] = 'matrix(%f,0,0,%f,%f,%f)' % (
- 800*self.options.scale, 800*self.options.scale,
+ 1000*self.options.scale, 1000*self.options.scale,
self.view_center[0],
self.view_center[1])
else:
@@ -229,7 +233,7 @@ def svg_to_group(self, svgin):
newnode.attrib['transform'] = node.attrib['transform']
else:
newnode.attrib['transform'] = 'matrix(%f,0,0,%f,%f,%f)' % (
- 800*self.options.scale, 800*self.options.scale,
+ 1000*self.options.scale, 1000*self.options.scale,
self.view_center[0],
self.view_center[1])
newnode.attrib['style'] = node.attrib['style']
@@ -240,7 +244,7 @@ def svg_to_group(self, svgin):
p.append(newnode)
else:
newnode.attrib['transform'] = 'matrix(%f,0,0,%f,%f,%f)' % (
- 800*self.options.scale, 800*self.options.scale,
+ 1000*self.options.scale, 1000*self.options.scale,
self.view_center[0],
self.view_center[1])
self.current_layer.append(newnode)
@@ -344,4 +348,4 @@ def parse_transform(transf):
if __name__ == '__main__':
e = WriteTex()
- e.affect()
\ No newline at end of file
+ e.affect()