Sal*_*ley 7 ant latex makefile
我工作的团队管理着大量的技术文档,这些文档是用LaTeX编写的.
目前,我们拥有的所有文档都是由编辑手动构建的,然后检入版本控制系统.有时人们忘记编译他们的文档,因此我们遇到的情况是PDF和.tex文件经常不合时宜.不幸的是,当发生这种情况时,我们的用户会发现自己在阅读旧版本
我设法破解了一个简单的脚本来使用Make构建PDF - 它相当笨拙.
我想知道是否有更好的方法来做到这一点?我们部门的大多数人都使用Eclipse + Pydev作为Python项目,这意味着我们都非常熟悉这个IDE.我知道Ant可以很好地使用Eclipse,所以我们可以将这个工具用于我们的doc构建吗?
那么这样做的最佳方法是什么?我希望我不必学习有关新构建系统的所有知识,以便自动构建一些非常简单的文档.
LaTeX PDF生成有一个外部Ant任务,尽管该站点是德语版.
要使用它,请将jar下载到计算机上的某个位置,然后按如下方式定义taskdef:
<taskdef name="latex" classname="de.dokutransdata.antlatex.LaTeX"
classpath="/path/to/ant/lib/ant_latex.jar"/>
Run Code Online (Sandbox Code Playgroud)
然后使用它,定义一个这样的目标:
<target name="doLaTeX">
<latex
latexfile="${ltx2.file}"
verbose="on"
clean="on"
pdftex="off"
workingDir="${basedir}"
/>
</target>
Run Code Online (Sandbox Code Playgroud)
其中ltx2.file是要处理的文件.
这是列出参数的howto页面的链接.如果你需要更多的选择,我的德语可能足以解释,也许.
还有一个用于LaTeX的maven插件,但我找不到任何文档.