mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
parent
e249e756be
commit
e8dd6702fd
@ -33,8 +33,9 @@ def runCommand(cmd):
|
||||
''' Utility function:
|
||||
run a command, quit if fails
|
||||
'''
|
||||
if subprocess.call(cmd) != 0:
|
||||
print "Command '%s' fails." % cmd
|
||||
res = subprocess.check_call(cmd)
|
||||
if res != 0:
|
||||
print "Command '%s' fails (exit code: %i)." % (res.cmd, res.returncode)
|
||||
sys.exit(1)
|
||||
|
||||
InkscapeCmd = "inkscape"
|
||||
@ -65,7 +66,7 @@ OutBase = os.path.splitext(OutputFile)[0]
|
||||
# while outsourcing the text to a LaTeX file ${OutBase}.pdf_tex which includes and overlays
|
||||
# the PDF image and can be \input to LaTeX files. We rename the latter file to ${OutputFile}
|
||||
# (although this is probably the name it already has).
|
||||
runCommand([InkscapeCmd, '--file=%s' % (InputFile), '--export-pdf=%s.pdf' % (OutBase), '--export-latex'])
|
||||
runCommand([r'%s' % InkscapeCmd, '--file=%s' % InputFile, '--export-pdf=%s.pdf' % OutBase, '--export-latex'])
|
||||
|
||||
os.rename('%s.pdf_tex' % OutBase, OutputFile)
|
||||
|
||||
|
@ -36,8 +36,9 @@ def runCommand(cmd):
|
||||
''' Utility function:
|
||||
run a command, quit if fails
|
||||
'''
|
||||
if subprocess.call(cmd) != 0:
|
||||
print "Command '%s' fails." % cmd
|
||||
res = subprocess.check_call(cmd)
|
||||
if res != 0:
|
||||
print "Command '%s' fails (exit code: %i)." % (res.cmd, res.returncode)
|
||||
sys.exit(1)
|
||||
|
||||
InkscapeCmd = "inkscape"
|
||||
@ -68,7 +69,7 @@ OutBase = os.path.splitext(OutputFile)[0]
|
||||
# while outsourcing the text to a LaTeX file ${OutBase}.eps_tex which includes and overlays
|
||||
# the EPS image and can be \input to LaTeX files. We rename the latter file to ${OutputFile}
|
||||
# (although this is probably the name it already has).
|
||||
runCommand([InkscapeCmd, '--file=%s' % (InputFile), '--export-eps=%s.eps' % (OutBase), '--export-latex'])
|
||||
runCommand([r'%s' % InkscapeCmd, '--file=%s' % InputFile, '--export-eps=%s.eps' % OutBase, '--export-latex'])
|
||||
|
||||
os.rename('%s.eps_tex' % OutBase, OutputFile)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user