我应该用什么语言编辑文档?

时间:2010-11-16 16:35:00

标签: html css latex document postscript

文档编辑很不错,但它们有其局限性。 什么是他们的好选择? 我已经知道HTMLCSS,虽然他们可以完成这项工作,但它们不适合打印文档。 我在思考LaTeX,因为很多学者都在使用它。但我想知道是否有人会推荐其他语言,例如postscript

5 个答案:

答案 0 :(得分:8)

LaTeX很好。你不想亲手写下文。

答案 1 :(得分:2)

我现在几乎完全使用 LaTeX ,至少对于文本文档(从简历到字母到手册的所有内容)。

对于快速的一次性笔记,我实际上使用 Markdown (没有渲染器。我只是认为即使在纯文本模式下使用Markdown也能很好地保留文档结构。)

对于演示文稿和电子表格,我使用了适当的应用程序。特别是,我不认为LaTeX非常适合做前者(取决于你的演示风格,显然。我的旁边没有文字......)。

答案 2 :(得分:1)

这取决于你想做什么。如果你打算写一份正式的文件,也许是为了打印,那就去LaTex。

不是因为它可能在一开始就出现,而是专业且充实的。

如果您的目标是Web,请转到HTML / CSS。

在大多数情况下,OpenOffice或Word都可以解决问题;不要低估它们,如果你打算使用它们(例如工作)需要时间来学习它们。

答案 3 :(得分:1)

为了扩展zzzzBov的通讯,LaTeX是支持的,允许编写者专注于内容并允许编译器/文档类处理格式化(通常是这样)。如果您使用HTML / CSS格式化,您可能会花费更多时间(而不是更少)进行格式化。想象一下,LaTeX文档类是CSS,只有它已经为您编写,而您的LaTeX源代码是内容,只有标记比HTML和CSS之间的修补更具功能性(如斜体或方程)({{ 1}})。我推荐LaTeX wikibook作为一种简单的开始方式,short-math-guide,如果你需要数学的话。享受!

答案 4 :(得分:1)

我终于有机会在学院的最后一个学期为LaTeX写一个entire paper,发现它比我想象的要容易。我发现的几件好事是

  1. 对于大多数事情来说,这是一种相当轻量级的语法(表格是唯一真正的罪犯,但没有人可以正确地获得文本表格。)
  2. 一系列非常广泛的语法,用于执行从自动标记化学公式到编写内联列表的任何操作。
  3. 自动输出美丽。
  4. 非常容易编写模块化文档,我可以在文件中存储章节,然后只在另一个文件中\include{}。我发现的一个特别好的用途是,只需引用文件就可以包含我在文档中编写的代码。
  5. 对脚注和参考书目的精彩支持。
  6. Libraries几乎可以想象的任何事情。
  7. 主要缺点是,恕我直言:

    1. 语言缺乏真正的方向或生活。感觉已经死了,而不是因为它已经完成了。
    2. 令人沮丧的构建过程,尽管有一些工具可以帮助解决这个问题,从简单的bash script到完整的make file
    3. 如果您对学习LaTeX感兴趣,我建议您先阅读Not So Short Introduction to LaTeX 2e PDF

      但是,我决定不再使用LaTeX,因为它感觉已经死了并且构建过程令人沮丧。我改为切换到MultiMarkdown,因为它得到很好的支持,可以转换成大量其他格式,包括LaTeX,如果你真的需要可以手动按摩,以获得预期的格式一些出版物。如果您之前没有使用MultiMarkdownMarkdown,那么我强烈建议您查看它们。与LaTeX相比,语法非常轻巧自然。我发现,除了一些更高级别的印刷结构,MultiMarkdown定期支持我需要的一切。

      我的2美分。