删除 beamer 标记

删除 beamer 标记

我有一个main.book.tex和一个main.beamer.tex,然后是\input相同的源文件。在这些源文件中,我有很多\mode<>名称,并且通常有很多 beamer 标记 - \overlayarea's、\only<>'s 等。我的问题是我还想输出到 HTML。现在,tex4ht通常很棒,通常可以与beamer和很好地配合使用beamerarticle,并且我花了很多时间对其进行自定义以使其执行我想要的操作。但是,我想尝试其他无法处理beamer标记的转换工具(例如 pandoc)。有没有什么好工具可以运行我的文件以删除 beamer 标记?我已经开始编写脚本来执行此操作,但我想 tex.sx 也许已经知道这样的工具或有更好的想法。

答案1

不,我不这么认为。

最好的办法——也可能是最快的方法——是编写一些正则表达式脚本,删除您想要的内容。

候选人是sedhttp://www.grymoire.com/Unix/Sed.html)、Perl(perldoc.perl.org/perlre.html、perldoc.perl.org/perlretut.html)和Pythonhttp://docs.python.org/2/library/re.html)。

make如果您将这些脚本调用到自动构建系统(如或 )中,则可以自动运行这些脚本SCons

相关内容