竞争环境

竞争环境

它看起来不错,但我不确定我是否应该投入时间或只是放弃 LyX 和 org-mode 并最终正确学习 LaTeX。

答案1

竞争环境

您最需要考虑的是:

我可以吗使用特克斯信息?

Texinfo 相当小众,开发目的非常明确,仅支持 LaTeX 尚不支持的少数格式:

  • 通过 TeX 进行 PDF
  • 信息
  • HTML
  • 文档书
  • XML

前三种格式是 (La)TeX 本身常用的格式;而数字视频接口可以认为是“小众”,但 PostScript 和 PDF 绝对不是。您可能已经注意到,这些格式被广泛用于大众传播。

信息格式显然非常小众——它只能在 Emacs 内部有效使用。但是,如果你正在为 Emacs 编写一个包(或者在内部提供一些其他资源),那么 Info 格式对你来说很合适:+1 适用于 Texinfo。(从技术上讲,GNU 维护一个独立info程序。不管怎样。)

HTML 通常由latex2html,一个试图将 LaTeX 源文件转换为 HTML 页面的程序。Texinfo 的同类程序无疑会将其调整为手册的概念,并且肯定会采用无处不在 GNU 手册。如果您确实需要这种格式,那么如果您想保持与其他 GNU 手册的风格一致,Texinfo 是一个不错的选择,但它必然会减少创作自由(据我所知)。+/-1 适用于 Texinfo?我不知道。

文档书,一种手册的 XML 模式,正在逐渐失去人气——至少在我的圈子里是这样。在根深蒂固的系统中,它仍然得到广泛的支持,但(根据我的经验)总有替代方案。如果你确实需要它,tex4ht有限的支持为它。我

XML 格式几乎毫无用处,除非您喜欢这种东西,或者您实际上将手册存储在某个数据库中。尽管如此,前面提到的 DocBook 实际上是 XML,并且有很多工具可用于操作 XML 数据库。


LyX、LaTeX 和org-mode

LyX 是一款(可以说,见评论)优秀的文档管理系统,

  • 那些不希望对自己的文档有太多控制权的人,以及
  • 那些不希望不可避免地暴露于其文档组织结构的人。

据我所知,LyX 支持两者都不Texinfo 和 DocBook 都不是,而且它的 XML 输出效果会让我感到惊讶。(同样,XML 并不是很有用。)如果您了解 LyX 并且知道如何使用它(即文档结构而不是记录格式化),那么你已经(以我的拙见)学到了LaTeX 最难的一课继续接受教育对你大有裨益。

至于 Org,它是一个出色的文档原型设计工具。我是认真的。我不能强调这已经足够了。真的。但与当今市场上的任何产品一样,Org​​ 对 LaTeX 导出的支持相当有限,并且默认设置很难在每个文档的基础上进行覆盖。我在评论中提到了 Org 工作流程,但无法将您链接到我的意思; 每天使用 LaTeX 和工作流程?使用 emacs 进行 TeX 工作流程的简单指南 都是极好的资源。Org 的高级大纲功能加上其(公认的不错的)LaTeX 导出功能,可以作为一些不错的文档骨架供您开始使用。(如果您打算在此阶段进一步使用 Emacs,请查看奥科特克斯,可通过M-x list-packages或您最喜欢的软件包存储库获得。)此外,正如我在评论中提到的,Org 的贡献者是努力寻找新的出口商(将在 Org 8.0 中推出)将具有 Texinfo 导出功能。根据导出的质量(可能很高,因为 Texinfo 导出的目标是保持手册的自身格式),您可能不需要深入学习它。此外,查看您的自己的Texinfo 格式的文档可能会让你对格式本身有很深入的了解。


结论

除非你要为 Emacs 软件包或其他 GNU 软件编写手册,并且需要非常复杂或频繁地编写,否则我认为不是学习 Texinfo 是值得的,但如果您对 LaTeX 没有牢固的理解,那么学习 Texinfo 几乎肯定是徒劳的。

如果你甚至看着在 Texinfo,那么 LyX 对你来说就开始失去一些价值了。LyX 有它的地位,但与 (La)TeX 配合使用的工具比与 LyX 配合使用的工具多得多——这只是市场饱和的问题。

如果你非常理解 LyX 的概念,那么 LaTeX 应该很容易理解,并且很容易上手。我强烈推荐LaTeX 的简要介绍作为入门文档,网站上还有许多其他资源。当然,如果你在使用 TeX 和朋友时遇到问题,找不到解决办法,那么最受欢迎的在这里提出一个问题;TeX 领域的专家(再次)比 LyX 领域的专家多得多,因此支持不是问题。

你的时间很宝贵,请明智地利用它。

相关内容