# run platex on chklatex.ltx and check result
if cmdOutput(PLATEX + ' chklatex.ltx').find('pLaTeX2e') != -1:
# We have the Japanese pLaTeX2e
- addToRC(r'\converter platex dvi "%s" "latex=platex"' % PLATEX)
+ addToRC(r'\converter platex dvi "%s -kanji=$$E $$i" "latex=platex"' % PLATEX)
else:
PLATEX = ''
removeFiles(['chklatex.ltx', 'chklatex.log'])
rc_entry = [ r'\converter ps text3 "%%" ""' ])
#
checkProg('a PS to EPS converter', ['ps2eps $$i'],
- rc_entry = [ r'\converter ps eps "%%" ""' ])
+ rc_entry = [ r'''\Format eps2 eps "EPS (ps2eps)" "" "" "" "vector"
+\converter ps eps "%%" ""
+\converter eps2 eps "%%" "resultfile=$$b.eps.eps"''' ])
#
checkProg('a PDF to PS converter', ['pdf2ps $$i $$o', 'pdftops $$i $$o'],
rc_entry = [ r'\converter pdf ps "%%" ""' ])
checkProg('an EPS -> PDF converter', ['epstopdf'],
rc_entry = [ r'\converter eps pdf "epstopdf --outfile=$$o $$i" ""', ''])
#
+ checkProg('an EPS -> PNG converter', ['convert $$i $$o'],
+ rc_entry = [ r'\converter eps png "%%" ""', ''])
+ #
# no agr -> pdf converter, since the pdf library used by gracebat is not
# free software and therefore not compiled in in many installations.
# Fortunately, this is not a big problem, because we will use epstopdf to
checkProg('a Dia -> EPS converter', ['dia -e $$o -t eps $$i'],
rc_entry = [ r'\converter dia eps "%%" ""'])
#
- checkProg('an OpenOffice -> EPS converter', ['libreoffice'],
- rc_entry = [ r'\converter odg eps "python -tt $$s/scripts/libreoffice2eps.py $$i $$o" ""'])
+ checkProg('an OpenOffice -> EPS converter', ['libreoffice -headless -nologo -convert-to eps $$i'],
+ rc_entry = [ r'\converter odg eps2 "%%" ""'])
#
checkProg('a SVG -> PDF converter', ['rsvg-convert -f pdf -o $$o $$i', 'inkscape --file=$$i --export-area-drawing --without-gui --export-pdf=$$o'],
rc_entry = [ r'\converter svg pdf "%%" ""'])