MS Word是邪恶的!有没有好的选择?

lak*_*tak 14 documentation markdown latex ms-word github-flavored-markdown

作为一名开发人员,我真的不喜欢编写文档,但是当我不得不尽可能地让这个过程变得无痛时.

Word的问题在于它经常妨碍我.我更担心布局而不是实际内容......这就是我想摆脱Word的原因.

理想情况下,我想编写我的内容,然后将其"编译"成文档.

我听说过LaTeX,但我没有任何经验.这是否适合这项工作?我应该使用什么编辑器(Windows)?从LyX开始是一个好主意吗?

编辑:我不是要求记录代码(我使用Sandcastle).


2014年更新:

我们现在已切换到GFM(GitHub Flavored Markdown).

  • 这很容易合作.
  • 在同一个IDE中编写代码和文档!
  • 一切都可以版本化!
  • 以raw txt,htmlpdf的形式获得出色的输出!

Dav*_*ebb 26

我的解决方案是花一些时间为自己创建一个体面的Word模板.

重要的是确保为文档中的所有内容定义样式.

一旦您定义了所有样式并且所有文档内容都使用正确的样式标记而不是以临时方式格式化,您会惊讶地发现每次快速生成好看的Word文档是多么容易.

这里更广泛的问题是每个人都花费数小时在Word中,但公司很少投资Word培训.在某些时候,你必须咬紧牙关并花时间自己教会如何正确使用它,就像你使用任何其他工具一样.

  • 此外,为最常用的样式指定快捷键.我有ctrl-0用于文本正文,ctrl-1用于标题1,ctrl-2用于标题2 ...等工作非常有效. (2认同)
  • "很少有公司投资Word培训"这是关键,知道或学习如何使用它,你需要为任何其他文档工具做同样的事情. (2认同)

Art*_*ius 23

你可以使用LyX做任何事情,你可以用LaTeX.LaTeX适用于各种事物; 它已被用于从手册到演讲幻灯片到小说的所有内容.

我认为LaTeX可能值得考虑作为一种选择; 如果你曾经想为你的文字处理器"编码",那么LaTeX就适合你.在最简单的级别,您可以定义新的命令来为您做事,但那里有很多功能.输出看起来非常整洁.

在我看来,LyX在某些情况下非常棒,在其他情况下很方便,偶尔会妨碍你.我认为它应该被视为LaTeX的生产力助推器.换句话说,在尝试LyX之前学习使用LaTeX.两者当然都是免费的,适用于Windows,但与MS Word相比,学习曲线相当陡峭.对于长文档或大量类似文档,LaTeX/LyX可能是值得投资的.

  • 我认为在Word中产生_quality_输出的学习曲线更高. (6认同)

Jon*_*eet 11

我发现维基可能对此有好处.找一个你喜欢的wiki,让你做一些格式化,但没有什么真的很重.理想情况下,它应该让您轻松地格式化代码 - 说实话,SO上的降价可能是一个良好的开端.

那样:

  • 你有内置的更改跟踪(假设一个体面的维基)
  • 您可以随时随地进行编辑
  • 每个人总是看到相同的文档(即时分发)
  • 您可以专注于内容而不是格式化


Pie*_*rre 10

您可以使用自己的XML格式编写文档,然后使用XSL将其转换为任何格式(例如,通过FOP + XSL-FO的PDF).另请参阅DocBook XML格式.


Col*_*ond 5

LaTeX是一个非常强大的工具,因为它是专为科学/数学文献而设计的.它有一个(相对)陡峭的学习曲线,如果您不熟悉它,可能很难哄骗完全按照您的意愿行事.我喜欢LaTeX,但它并不是一个通用的文字处理器.

您是否考虑过OpenOffice?

  • "如果你不熟悉的话,"狡猾地哄骗完全按照自己的意愿行事"正如我所描述的所有"WYSIWYG"文字处理器一样.在我看来,LaTeX的重点是可重复性.当你解决了一些问题后,你可以在下次遇到类似情况时查看你是如何做到的. (3认同)