mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-29 13:04:58 +00:00
parent
cec1a005f5
commit
5de0bf55a7
@ -33,8 +33,9 @@ def runCommand(cmd):
|
|||||||
''' Utility function:
|
''' Utility function:
|
||||||
run a command, quit if fails
|
run a command, quit if fails
|
||||||
'''
|
'''
|
||||||
if subprocess.call(cmd) != 0:
|
res = subprocess.check_call(cmd)
|
||||||
print "Command '%s' fails." % cmd
|
if res != 0:
|
||||||
|
print "Command '%s' fails (exit code: %i)." % (res.cmd, res.returncode)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
InkscapeCmd = "inkscape"
|
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
|
# 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}
|
# 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).
|
# (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)
|
os.rename('%s.pdf_tex' % OutBase, OutputFile)
|
||||||
|
|
||||||
|
@ -36,8 +36,9 @@ def runCommand(cmd):
|
|||||||
''' Utility function:
|
''' Utility function:
|
||||||
run a command, quit if fails
|
run a command, quit if fails
|
||||||
'''
|
'''
|
||||||
if subprocess.call(cmd) != 0:
|
res = subprocess.check_call(cmd)
|
||||||
print "Command '%s' fails." % cmd
|
if res != 0:
|
||||||
|
print "Command '%s' fails (exit code: %i)." % (res.cmd, res.returncode)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
InkscapeCmd = "inkscape"
|
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
|
# 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}
|
# 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).
|
# (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)
|
os.rename('%s.eps_tex' % OutBase, OutputFile)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user