我用来写 Linux 书籍的 4 个开源工具

4 位读者喜欢这篇文章。
open up

Opensource.com

在过去一年左右的时间里,我一直在撰写 *Learn Linux in a Month of Lunches* 这本书,旨在向非技术用户介绍桌面 Linux。本文概述了我用来创作这本书的工具,但需要特别注意的是,工具仅仅是工具。它们实际上不会为您做任何工作或计划。然而,合适的工具可以使工作 *轻松得多*。这些是对我来说合适的工具。

用于写作的开源工具

Brackets 和 Asciidoc

我使用 Brackets 编辑器用 Asciidoc 编写了整本书。 之前我就写过关于这个过程的文章,因为 Asciidoc 非常棒。它是一种简单的标记语言,与 Markdown 类似,可以轻松转换为 PDF (通过 a2x)。我几乎没有花时间格式化我的手稿。我只专注于文字。Brackets 有一个很棒的扩展,可以为我渲染 Asciidoc,所以我可以确保一切看起来都正常。这是一种很棒的工作方式,基本上只是纯粹的写作,没有格式化。

GIMP

说到屏幕截图,我使用 GIMP 处理了一切。虽然 GIMP 的界面并没有变得更容易使用,但它变化不大,所以我已经花了多年时间学习它。我还使用 LibreOffice Draw 制作了一些图表,但 GIMP 确实是我的主力图形程序。

Git

我尝试使用 Git 多年,但一直没有掌握。我认为部分原因是,我没有一个需要它的好项目。幸运的是,当我转到用 Asciidoc 写作时,这意味着我必须使用我出版商的私有 Git 仓库来提交章节。这形成了一个非常简单的工作流程。Git 为我处理了一切,而不是将文档上传到某个地方,然后下载它们以获取评论。评论使用 Asciidoc 注释语法插入到文本中。我们没有做任何花哨的分支或派生,我对这一点感到满意。

Xubuntu 12.04

我使用 Xubuntu 12.04。它稳定可靠,并且可以完成我需要的所有工作。它已经四年多了,但它拥有我需要的所有软件和功能。LTS Ubuntu 版本的优点在于,您真的可以使用它们多年,甚至没有意识到已经这么久了。

我使用的其他工具

Dropbox

我知道。我知道。它是闭源的和专有的。但是它非常好用!我可以随时随地访问我的文件,这在我不在常用电脑旁时很有用。在我需要 Windows 屏幕截图的几次中,它也派上了用场。

Skype

这不是我的选择。我的出版商是虚拟的,所以那里工作的每个人都使用 Skype 互相交谈以及与作者交谈。我在 Linux 上使用 Skype 没有任何问题,尽管在 Windows 端偶尔会出现一些小问题,这让我觉得有点好笑。当我开始写这本书时,我不是 Skype 的用户,现在也不是,但它一直稳定地工作,这就是我所能要求的。我很幸运,因为 Skype 在 Linux 上的未来看起来并不乐观

VirtualBox

VirtualBox 继续让我感到惊讶。它让我在几分钟内启动不同的发行版和桌面环境,而无需额外的硬件,尽管我最终还是需要购买一块备用硬盘。我在书中推荐它作为运行 Linux 的简单方法,并且它在获取屏幕截图方面对我来说非常有用。

电子邮件

我觉得提及这一点有点傻,因为每个人都使用电子邮件做任何事情,但是电子邮件是撰写本书的重要组成部分。我和我的编辑经常通过 Skype 交谈,但我们也通过电子邮件进行了大量的计划和组织工作。我知道电子邮件不是很酷,并且有各种各样的推动力想要摆脱它,但是它在很多事情上确实很有用。抱歉了 Slack!

Remember the Milk

我最近写了一封给 Remember the Milk 的长长的情书。当您写书时,有很多变动的部分,从写作到营销,到编辑,再到研究。Remember the Milk 让我可以规划出需要做什么以及何时做。它还使我的工作和个人生活井井有条。

纸张

这不是一个应用程序或工具。我只是觉得打印东西很有帮助。我的编辑建议在编辑时打印,这样您就可以用不同的方式看到文本。我还有 Asciidoc 文档的纸质副本。纸张很好!

便利贴

我从一次会议上得到了一大包便利贴,并在开始写书时发现了它们。我使用小的 3/8 X 1 7/8 英寸的便利贴给自己写简短的笔记。我每个便利贴只能写一两句话,所以它们很集中但易于处理。现在,当我使用普通尺寸的便利贴时,我觉得我有很多空间。

钢笔

我不喜欢迷恋办公用品,但在写书的开始阶段,我最终购买了一支 Lamy Safari 钢笔,并且我真的非常喜欢用它写作。后来,我又添加了一支 Pilot Metropolitan 钢笔。它们是廉价的钢笔,手感极佳,使平凡的事情,如做笔记,感觉非常奢华。现在,当我使用圆珠笔时,我觉得自己像是在委屈自己。我强烈推荐您尝试使用钢笔。一个有趣的注意事项是,此列表中有很多模拟的东西。技术很棒,但有些经典工具(如笔和纸)成为经典是有原因的。与此同时,我很感激自己生活在 Asciidoc 的时代!如果从写这本书中要吸取一个教训,那就是您需要找到个人在高科技和低科技之间的平衡。这值得花时间思考。

User profile image.
Steven Ovadia 撰写 LinuxRig.com 网站,该网站以 The Linux Setup 为特色,采访桌面 Linux 用户。他是一位学术图书馆员,为各种图书馆学期刊撰写关于用户如何在在线环境中与信息互动的文章。他是 Learn Linux in a Month of Lunches 的作者。您可以在 steven.ovadia.org 上查看他的所有出版物

6 条评论

有趣...

我会用 OwnCloud 或 NextCloud 或 SeaFile 替换 dropbox。并用 Jitsi 替换 Skype...

为什么我们 (GNU/Linux 或自由软件用户) 总是必须适应封闭的解决方案,为什么不是相反?

玩得开心!

当我们没有数量优势时,这很困难!

回复 victorhck (未验证)

您没有提到可以处理 CMYK 图形的程序。没有这些,您就无法商业印刷您的书籍。有一个免费工具 CMYKtool;您可以在 Gimp 中处理图像,将其保存为 .ora 文件,使用 Krita 打开它,将其保存为 CMYK tiff 或 jpeg,然后将图形拖放到 Scribus 中,Scribus 可以保存为 CMYK。

这是一个很好的观点。我的出版商正在为我处理所有这些事情 (我很幸运!),但这确实是需要考虑的事情。

回复 mokane (未验证)

不是要让您放弃您已经了解和喜爱的工具,但是您看过 Sphinx (https://sphinx-doc.cn/en/stable/) 吗?

(话虽如此,我会看看 ASCIIdoc,看看它如何比较。)

非常酷!对我来说,ASCIIdoc 不是一个太多的选择。要么是它,要么是 LibreOffice。结果证明我喜欢它。但我喜欢任何让我们摆脱文字处理器 UI 的项目!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.