当前位置:  开发笔记 > 编程语言 > 正文

LaTeX文档的跨平台编辑?

如何解决《LaTeX文档的跨平台编辑?》经验,为你挑选了3个好方法。

在Windows和Linux上使用LaTeX文档有哪些解决方案?

这是一个大文档,我将每天在两个平台上工作,因此如果它是两个不同的软件,那么兼容性是必不可少的.

包含轻松预览的解决方案的奖励积分.



1> laalto..:

编写文本与编写软件没有太大区别.扩展时适用类似的管理技术.

模块化:将文档拆分为较小的部分,例如.tex每章的单独文件.我还想将序言和其他LaTeX设置与正文保持分开.我的章节文件本身只有正文文本和一些标记,但没有定义任何新命令.

源代码控制:将所有源文件保存在版本控制工具(如subversion)中.使用该工具在系统之间传输文件.

构建:有一个Makefile或类似的东西来控制构建过程:它应该是一致的和可重复的.定期构建并尽快修复构建问题.如果您想要简单的预览,可以设置一个Makefile规则,以便在编译目标PDF后启动例如PDF查看器.

编辑:使用与您兼容的任何内容.这并不重要,尽管其他回答者给出了一些好的建议.

沟通:如果有不止一个人从事相同的工作,那么没有工具可以替代人际交流.



2> Will Roberts..:

TeXworks是一个新的跨平台TeX编辑器,内置PDF预览,具有源输出同步.单击源以转到输出中的匹配部分,反之亦然.根据设计,它不是功能最丰富的编辑器,但在我看来,简单/功耗权衡是恰到好处的.



3> Damien Polle..:

我已经使用了Emacs及其AucTeX模式,它非常适合编辑,因为它有一组非常一致的快捷方式来插入许多常见的命令和环境.还有一些预览模式可以在Emacs窗口中以图形方式显示数学,但我还没有使用它们.

与VIM一样,当然也有学习曲线.

与Legoolas不同,我建议使用pdfTeX进行直接到PDF的编译,但是Windows/Linux可能没有自动重新加载文件的PDF查看器?如果是这样的话我会感到惊讶(我在Mac上使用Skim).检查您的查看器是否支持synctex,因为在没有pdfsync缺点的情况下从PDF导航到后退非常方便.

要编译,我选择的工具是latexmk,它包含在TeXlive中.它完全自动化构建,并可以观察.tex源自动重建.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有