sou*_*rce 39
对于较小的项目,您应该可以使用 Libreoffice Writer。
如果您正在寻找专业的排版工具,最著名和使用最广泛的开源程序称为LaTeX。在 Ubuntu 上,texlive LaTeX 发行版在软件存储库中可用。
请注意,LaTeX 不是 WYSIWYG(所见即所得)编辑器,而是 WYGIWYW(所见即所得)排版语言,在某些方面可以与 HTML 进行比较。
LaTeX 文件是纯文本,由 LaTeX 程序编译成 DVI 或 PDF 文件。存在大量的样式模板,只要了解一些 LaTeX 语言的知识,就可以自己编写它们。
使用样式模板并且只编写纯文本可以让用户免去繁琐的布局工作,让作者专注于正在编写的内容,而不是最终的外观。
Mit*_*tch 25
试试 Scribus。Scribus 是一个开源程序,它为 Linux 带来了专业的页面布局,它支持专业的出版功能,例如分色、CMYK 和专色、ICC 颜色管理和多功能的 PDF 创建。
对于其他安装方式,以及Debian/Ubuntu 的说明
来源:抄写员
Bre*_*ong 12
由于没有人提到它:如果您想要像 LaTeX 那样可预测的东西,但又不需要所有的功能(以及这种功能带来的复杂性),Markdown是一种很棒的语言。这是本网站用于标记的内容。
您编写纯文本并将其转换为格式化文本:
输入:
# Title
This is a paragraph with *italics* and **bold**.
Run Code Online (Sandbox Code Playgroud)
输出:
这是一个带有斜体和粗体的段落。
Ubuntu 有一个名为Pandoc的程序,它可以将 Markdown 基本上转换为您想要的任何格式(包括 LaTeX,如果您决定需要比 Markdown 更高级的格式)。
如果你正在写一部小说,这是一个没人想过的答案:Plume Creator。
在这里找到它:http : //sourceforge.net/projects/plume-creator/
它是目前最好的免费替代 Scrivener。我一直在用它写很多短篇小说,目前还写了一本小说,但它并没有让我失望。此外,该软件的开发人员始终乐于接受改进该工具的建议。:)
也就是说,Plume Creator 只专注于写作,所以你不会被格式化和组织所困扰。它还有一个大纲来计划你的情节,以及用于记笔记的注释和用于保存角色/项目/设置数据的出勤。这种结构可以帮助您立即完成您的书。
当然,完成草稿后,您需要在 LibreOffice 或 LaTeX 中“格式化”手稿。也就是说,建议使用 Plume Creator(如 Scrivener)编写初稿,而使用 LibreOffice 进行实际的格式化、编辑和处理。
Scrivener是一个选择。文学和拿铁网站上有免费的经过精心打磨的测试版。因为它是商业可用的,下载(和支持)的链接来自那里的专用论坛。
正如Joe指出的那样,“ SE Writers论坛上的很多人都非常喜欢 Scrivener。你可能想看看那里的一些关于它的帖子——以及关于写作的所有事情。”
Sigil是一个电子书编辑器,可通过 ppa 获得:http : //code.google.com/p/sigil/wiki/LinuxDistroPackages
您也可以考虑使用 wiki 编辑器。人们推荐了wikidpad的写作借口之一。我实际上更喜欢Zim,一个“基于 wiki 技术的图形文本编辑器”,它可以从存储库中获得。
Caligra Suite 与 KDE(和 Kubuntu)相关联并在存储库中可用,它有一个用于创作书籍和电子书的工具。
这是它的公告的一部分:
Calligra Author 是一款专为严肃作家而设计的工具 [....] 该应用程序将在创作电子书从概念到出版的过程中为作家提供支持。我们特别考虑了两个用户类别:
创作长篇小说,情节复杂,人物和场景众多,但格式有限的小说家。与纸质教科书相比,想要利用电子书中更多可能性的教科书作者。对于第一类 Calligra Author 将提供在创作过程的不同阶段使用的工具:概要、写作、审查、润色和出版。
对于第二类 Calligra Author 将提供交互式内容元素,如多媒体、2D 和 3D 动画、嵌入式 Web 内容和对 javascript 脚本的支持。我们的目标是与其他应用程序开发人员合作,使 Calligra Author 与其他作家工具(例如 Plume Creator)很好地集成。
请注意,如果您安装Calligra Author,您将引入许多其他 KDE 和 Calligra Suite 软件包。
您可以使用 LibreOffice Writer。它预装了 Ubuntu。

虽然已经提到了 LaTeX,但我想我必须添加一个答案。
我目前受雇于大学,以改进一本用 LaTeX 编写的书。
LaTeX [...] 是一种文档标记语言和文档准备系统。术语 LaTeX 仅指编写文档所用的语言,而不指用于编写这些文档的编辑器应用程序。为了在 LaTeX 中创建文档,
.tex必须使用某种形式的文本编辑器创建一个文件。虽然大多数文本编辑器可用于创建 LaTeX 文档,但已经创建了许多专门用于使用 LaTeX 的编辑器。
资料来源:维基百科
我使用的是:
sudo apt-get install texlive-full)git或svn)