考虑学习,然后使用LaTeX。见https://www.latex-project.org/
它是一个开源软件并且免费。
在使用 LaTeX 之前,您需要阅读有关 LaTeX 的书籍。
预算一周的工作,买一些关于 LaTeX 的书。
借助HeVeA(也是开源的),您可以使用 LaTeX 生成文档(可打印的 PDF 文件)和网页。
如果您需要或多或少的所见即所得图形界面到 LaTeX,请考虑使用LyX(也是开源的)。
我所有关于 LaTeX 的书都是用它写的。排版非常好。您可以嵌入绘图(例如用Inkscape制作)、数学或化学公式,以及MusixTeX扩展乐谱。
LaTeX 可以在 Windows、Linux、MacOSX 上使用。你可能想使用GNU emacs和一些版本控制系统,比如git,和它一起使用。所有的 LaTeX 、emacs
和git
都是开源的。
许多计算机科学会议接受,甚至要求使用 LaTeX 提交。
OReilly 出版的许多书籍(关于计算机、编程等)都是用 LaTeX 编写的。
大多数计算机科学、数学或物理学的博士论文都是用 LaTeX 编写的。
它不记得我在文档中停止的位置,所以每天,我都被迫手动找到我在长文档中最后一天停止的位置。
我的老把戏是(在一些草稿文件中)添加一些带有奇怪标点符号或字符串的临时文本。例如:(@*@*@TO BE COMPLETED
有时我用红色突出显示)。然后你需要搜索@*@*@
字符串。这个技巧不需要您的文字处理器或文档格式化程序的任何功能,除了搜索一些奇怪的标点符号(这是您的常规标点符号,选择不太可能出现在最终文本中)。如果您忘记了约定,请在您的办公桌上贴一张便利贴(或向您发送一些电子邮件,说明还有哪些内容需要编写/更正/改进)。
在这一点上,我几乎绝望地制作自己的文字处理器,供我自己使用。
这是一个绝妙的主意。
我希望你的文字处理器是开源的。你已经开始工作了吗?也许您可能会联系 Jeff Kingston(在澳大利亚)和他的Nonpareil 项目。
注意。另一个文本格式化程序是Lout。也是开源的,也可以在 Linux、Windows、MacOSX 上运行。
PS。我最喜欢的开源项目是RefPerSys。随时给我发电子邮件。