作为一名专家,您是否总是可以使用 TeX 来处理(几乎)任何类型的文档?

作为一名专家,您是否总是可以使用 TeX 来处理(几乎)任何类型的文档?

我刚刚开始学习 TeX。我从事过 Web 开发,我发现将内容与样式分开非常明智,而且我喜欢其背后的逻辑。在我看来,控制格式非常方便,这使得 TeX 优于其他文字处理程序,如 OpenOffice 或 Word,即使在制作“简单”文档时也是如此。由于我只是个初学者,我想知道专家在写一封简单的信或任何不需要任何高级排版的小文档时会怎么做。你会选择使用文字处理程序,还是坚持使用 TeX,即使这可能会给你的最终文档带来更多麻烦?

换句话说,您是否发现 TeX 可以在日常使用中取代任何类型的文档创建,或者对于简单文档来说它是否是多余的?

答案1

对于我的个人文档,我使用 LaTeX 来实现所有目的,因为

  • 如果您是常规用户,并且了解常见的软件包,那么这很容易。

  • 使用类型区域或几何图形可以快速完成基本页面布局。

  • 一段时间后,您会得到很多可用作模板或作为类似文档的起点的文档。

  • 我 16 年前的文档仍然可以使用,例如旧文章、信件、简历。如果我使用除纯文本以外的任何格式的文字处理器,我敢肯定它们今天对我来说都无法使用。

在极少数情况下,我从未制作过某种类型的文档,但我会花几分钟来创建一份,例如最近为我的女朋友制作了一张宣传活动的传单。它花了一个小时,但看起来很棒 - 具有 LaTeX 的所有隐性优势,例如即使在窄列中也能很好地对齐,这也要归功于微字体。

我不喜欢为了一点小事就安装庞大的 OpenOffice 或 LibreOffice 套件,或者 Abiword。而且我不会购买 Word,也不会复制它。我必须承认,我必须在工作中使用它。

TeX 发行版也不小 - 但我已经安装了它,你问的专家肯定也有它。我在上网本、笔记本电脑、台式机上运行它,并在服务器上安装了 TeX,我可以从任何地方通过 SSH 和 FTPS 访问它。

答案2

是的,我一般会用 TeX 做任何能用到的事情。原因包括:

  • 键入一个字母就像在文本中添加了 20 个 TeX 命令。
  • 你得到最好的连字永远不可能。(我是捷克人,捷克语真的很复杂,包括断词等,TeX 可以正确处理,如果不能,可以手动重置)
  • 我的信看起来专业的,我得到了正确的、位置恰当的、一致的页眉和页脚
  • 我可以轻松制作自动文本。(结合 MySQL、PHP、linux shell 和 LaTeX 是极其强大的武器!而且我对 LaTeX 一无所知的朋友也可以使用它。)自动绘图和表格示例
  • 我没有 Windows,而且不太喜欢 OpenOffice。
  • 模板确实工作得非常正确,并且可以轻松设置和修改。

答案3

是的。

我确实倾向于查找如何写字母,因为我很少写字母,但无论如何我都必须查找如何在文字处理程序中写字母,所以我不认为这有什么额外的。即使没有 TeX 提供的控制,熟悉也意味着我用 TeX 写任何文档的速度都比其他任何方式快得多。

我甚至用 TeX 为我的孩子制作生日邀请函。


在阅读了其他答案(到目前为止)后,我想澄清一点。我认为这个问题的意思是“有什么地方你会使用文字处理器(或者 DTP)而不是 TeX?”。我还使用 Lilypond 来处理音乐和纯文本(即我用 LaTeX 来处理电子邮件和文本文件(这些文件永远不会用于印刷),所以我不会在所有文本文档中使用 LaTeX。但我会用它来处理别人会用文字处理器或 DTP 处理的任何内容,我也用它来制作网页和博客文章,所以我的规则似乎是:如果我要使用格式化文本,而我的文档不是音乐,那么我会使用 LaTeX。


由于 Stefan 的评论获得了 17 票(统计时),我觉得我别无选择,只能发布以下图片:

粉红色的生日蛋糕

答案4

当创建一次性文档时,您应该想知道它是否真的是一次性的。我不断地回收现有的 TeX 文档以用于新的场景。您会发现,一旦您已经制作了许多文档,事情就会变得更容易,因为您将遇到越来越多的排版场景和问题。

有一个非常好的理由不使用 TeX。当您制作可读写文档时就是这种情况。这种情况比您想象的要多。假设您正在记录您开发的网站。如果您的同事接手这个项目,他将不得不学习 TeX 才能纠正/调整您的文档。

在这种情况下,使用 TeX 有一个非常好的理由:在文档上进行协作时。TeX 文档能够存储在 Subversion 中,这一点非常棒,与任何二进制所见即所得编辑器文档都无法相比。

相关内容