Использование latex2rtf с scons - PullRequest
       10

Использование latex2rtf с scons

1 голос
/ 13 октября 2010

У меня настроены scons для корректного запуска pdflatex в моих латексных документах и ​​размещения результатов в выходной папке для меня.

Однако я не смог определить, могу ли я его получитьодновременно использовать latex2rtf в моих документах.

Можно ли сделать так, чтобы scons делал это автоматически?Или это должно быть что-то, что я делаю вручную после того, как все остальное скомпилировано?

1 Ответ

3 голосов
/ 14 октября 2010

Пока команда latex2rtf предсказуема (и я не знаю причин, по которой она не будет), вы можете заставить ее запускать scons.

Вот простой пример создания Builder для запуска latex2rtf в .tex для генерации .rtf:

env = Environment()

LATEX2RTF = '/usr/local/bin/latex2rtf'
latex2rtf_bld = Builder(action='%s $SOURCE -o $TARGET' % (LATEX2RTF),
                        suffix='.rtf', src_suffix='.tex')

env.Append(BUILDERS={'RTF': latex2rtf_bld})

env.RTF('chap1.rtf', 'chap1.tex')
env.RTF('chap2.rtf', 'chap2.tex')
env.Alias('gen-rtf', [ 'chap1.rtf', 'chap2.rtf' ])

Возможно, вам придется изменить действие latex2rtf в соответствии с вашими настройками.

...