有哪些解决方案可以在Windows和Linux上处理LaTeX文档?
这是一个大型文档,我将每天在两个平台上工作,因此如果使用两种不同的软件,则兼容性至关重要。
如果解决方案包括易于预览功能,则会得到额外的奖励。
有哪些解决方案可以在Windows和Linux上处理LaTeX文档?
这是一个大型文档,我将每天在两个平台上工作,因此如果使用两种不同的软件,则兼容性至关重要。
如果解决方案包括易于预览功能,则会得到额外的奖励。
编写文本与编写软件并没有太大的区别,当扩展规模时需要应用类似的管理技术。
模块化:将文档拆分为更小的模块,例如每个章节单独的.tex
文件。我也喜欢将导言和其他LaTeX设置与正文分开存储。我的章节文件仅包含正文和一些标记,而不定义任何新命令。
源代码控制:将所有源文件存储在版本控制工具(如subversion)中。使用该工具在系统之间传输文件。
构建:具有Makefile或类似工具来控制构建过程:它应该是一致且可重复的。定期进行构建并尽快解决构建问题。如果您想要轻松预览,可以设置一个Makefile规则,在目标PDF编译完成后启动PDF查看器。
编辑:使用您兼容的任何编辑器即可。虽然其他回答者提供了一些好建议,但这并不是特别重要。
沟通:如果有多个人在共同工作,则没有任何工具可以替代人际沟通。
TeXworks是一款新的跨平台TeX编辑器,具有内置的PDF预览和源代码输出同步功能。在源代码中单击以跳转到输出部分,反之亦然。我认为,虽然它不是最功能丰富的编辑器,但它在简洁和实用之间取得了恰当的平衡。
使用Eclipse及其插件TeXlipse应该可以解决IDE问题。但更重要的是,需要使用在两个平台上都可用或可安装的字体。
我使用Emacs进行预览,利用其中的Preview Latex功能,在AucTeX包中。
对于Windows系统,您可以使用TeXnicCenter,这是Windows系统中最好的IDE之一。
对于Linux系统,您可以简单地使用Kile(在CygWin上使用KDE也是可能的,但不是最完美的解决方案)。
从一个IDE切换到另一个IDE没有问题(因为您只需保存.tex文件而已)
还有一些跨平台的IDE,但我不知道它们:
由于您可能不想更改文本编辑器以编辑LaTeX文档(除非您使用的编辑器无法对LaTeX进行语法突出显示,以及您编写其他内容的编辑器),我建议使用以下简单的工具:
您习惯使用的任何文本编辑器,只要它可以突出显示LaTeX标记。如果不能,那么找到一个更好的编辑器来使用您所做的一切!
安装MikTeX或TeXLive,然后通过双击DVI文件来使用它们附带的DVI查看器。这将在您编辑LaTeX文件并重新创建输出时自动更新。
我喜欢在Linux和Windows上使用Emacs作为我的首选文本编辑器。设置一些脚本或makefile以在按下键时构建LaTeX文档非常容易,并且与我使用Emacs的其他所有内容很好地配合。
其他跨平台选项(许多已经在本主题中由其他人提到):
Gummi是最好的LaTeX编辑器。它是一个免费、开源的程序,用Python编写,具有实时预览面板。
http://gummi.midnightcoding.org/
e4 http://gummi.midnightcoding.org/wp-content/uploads/20091012-1large(1).png
我曾经使用过VIM,结合VIM-LaTeX插件,取得了很好的效果。然而它确实有一定的学习曲线。