我没有使用 TeX 或任何其他排版系统的经验。
我很快就要上大学了,有人告诉我应该学习 LaTeX,因为它对参考书目和论文写作有帮助。我也是个体经营者,希望将来能开具发票。
我最初的意图只是学习 LaTeX,但是我发现了 ConTeXt,现在对不同的选项感到有点困惑!
不同排版系统有哪些优点和缺点?
答案1
可以肯定地说,与 LaTeX 相比,ConTeXt 总体上更注重排版,而较少关注结构。例如,它有相当多的功能来处理页面布局、页面排列和页面分层。
ConTeXt 的其他一些优点:
多语言界面,支持捷克语、荷兰语、英语、法语、德语、意大利语、波斯语和罗马尼亚语的标记命令。
虽然可扩展性是通过模块系统提供的,但是许多(如果不是大多数)常用的 LaTeX 包的等效功能都内置在 ConTeXt 核心中。
ConTeXt 的统一设计避免了 LaTeX 可能发生的包冲突
广泛使用键值设置命令意味着定义您自己的风格非常容易。
ConTeXT 有一个活跃的邮件列表,受到核心开发人员的密切监控。
ConTeXt 集成了 MetaPost 的超集 MetaFun,允许用户使用 MetaPost 的绘图功能来绘制页面背景和装饰。
ConTeXt 紧密关注 LuaTeX 的发展。
ConTeXt 提供了一个命令行包装脚本,其中包括设置文档模式并确保自动完成足够的排版运行以正确解析所有引用。
可以直接处理 xml 和 mathml 文件。
答案2
LaTeX 更像是学术界的标准文档准备系统。因此,如果你想向期刊或会议提交论文,并希望使用 TeX 进行,LaTeX 是你的选择。但如果你有时间,我建议你同时学习两者,然后专注于其中一种,以供长期使用,无论是商业、个人还是学术。
顺便说一句,大学通常会提供这些计算机技能的免费培训课程。
答案3
除了 Taco 的答案之外,TeX FAQ 中还有一个条目:https://texfaq.org/FAQ-context