有没有专为写书而设计的程序?

use*_*939 49 books software-recommendation

有没有写书的程序?我试图在一些论坛和网站上找到它,但我真的找不到。

sou*_*rce 39

对于较小的项目,您应该可以使用 Libreoffice Writer。

如果您正在寻找专业的排版工具,最著名和使用最广泛的开源程序称为LaTeX。在 Ubuntu 上,texlive LaTeX 发行版在软件存储库中可用。

请注意,LaTeX 不是 WYSIWYG(所见即所得)编辑器,而是 WYGIWYW(所见即所得)排版语言,在某些方面可以与 HTML 进行比较。

LaTeX 文件是纯文本,由 LaTeX 程序编译成 DVI 或 PDF 文件。存在大量的样式模板,只要了解一些 LaTeX 语言的知识,就可以自己编写它们。

使用样式模板并且只编写纯文本可以让用户免去繁琐的布局工作,让作者专注于正在编写的内容,而不是最终的外观。

  • 对于初学者,我不会接近实际编写 LaTeX。Lyx 使它变得更容易,同时仍然做基本相同的事情。 (8认同)
  • 我很迂腐,但是:TeX,就像编程语言一样,就是你...... *写的*。它没有随我的意思执行命令来读取您的想法并修复标记中的错误。 (7认同)
  • @lonesomeday 每个人都是从初学者开始的。 (4认同)
  • @Bakuriu,我认为“与 HTML 相比”暗示了“HTML、CSS 和 JavaScript”。 (2认同)

Mit*_*tch 25

试试 Scribus。Scribus 是一个开源程序,它为 Linux 带来了专业的页面布局,它支持专业的出版功能,例如分色、CMYK 和专色、ICC 颜色管理和多功能的 PDF 创建。

对于其他安装方式,以及Debian/Ubuntu 的说明

点击安装 Scribus 安装comixcursors-lefthanded

来源:抄写员


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 更高级的格式)。

  • @moose 是的,我知道,这就是为什么我说:`如果你想要像 LaTeX 这样可预测的东西,但不需要所有的功能(以及这种功能带来的复杂性)`。如果有必要,请参阅将 Markdown 转换为 LaTeX 的最后一行。 (2认同)

Tus*_*t M 9

如果你正在写一部小说,这是一个没人想过的答案:Plume Creator

在这里找到它:http : //sourceforge.net/projects/plume-creator/

它是目前最好的免费替代 Scrivener。我一直在用它写很多短篇小说,目前还写了一本小说,但它并没有让我失望。此外,该软件的开发人员始终乐于接受改进该工具的建议。:)

也就是说,Plume Creator 只专注于写作,所以你不会被格式化和组织所困扰。它还有一个大纲来计划你的情节,以及用于记笔记的注释和用于保存角色/项目/设置数据的出勤。这种结构可以帮助您立即完成您的书。

当然,完成草稿后,您需要在 LibreOffice 或 LaTeX 中“格式化”手稿。也就是说,建议使用 Plume Creator(如 Scrivener)编写初稿,而使用 LibreOffice 进行实际的格式化、编辑和处理。


bel*_*qua 8

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 软件包。


sto*_*ack 5

您可以使用 LibreOffice Writer。它预装了 Ubuntu。

在此处输入图片说明

  • LibreOffice Writer 在提交前不久搞砸了我学生的两篇论文。如果不想真正感到沮丧,我衷心建议不要使用该程序。LaTeX 有一个陡峭的学习曲线,但对于较长的文本表现完美。在过去的一年里,我已经成长为一个乳胶迷。另外,要写一本书,您可能需要查看版本控制,例如 git 或 Mercurial。 (8认同)
  • @biologue:我已经使用 LibreOffice 多年了,从来没有遇到过它破坏我的工作的问题。不要让一个孤立的事件让您决定不使用其他功能完美的程序。 (3认同)

Mar*_*oma 5

虽然已经提到了 LaTeX,但我想我必须添加一个答案。

我目前受雇于大学,以改进一本用 LaTeX 编写的书。

什么是乳胶?

LaTeX [...] 是一种文档标记语言和文档准备系统。术语 LaTeX 仅指编写文档所用的语言,而不指用于编写这些文档的编辑器应用程序。为了在 LaTeX 中创建文档,.tex必须使用某种形式的文本编辑器创建一个文件。虽然大多数文本编辑器可用于创建 LaTeX 文档,但已经创建了许多专门用于使用 LaTeX 的编辑器。

资料来源:维基百科

例子

包和编辑器

请参阅LaTeX 编辑器/IDE维基百科

我使用的是:

  • Texlive ( sudo apt-get install texlive-full)
  • gedit(现在,在 MATE 中,它被称为 pluma)
  • Makefiles(保存用于创建输出和删除中间文件的命令)

为什么 LaTeX 是最佳选择

  • 排版很棒 - 比 Word 好(无论你使用 Microsoft Word、OpenOffice、LibreOffice 等)。见示例https://tex.stackexchange.com/a/120279/5645 换行和分页。
  • 纯文本:你只写文本。
    • 在编写内容时,您不必关心演示文稿。
    • 它不会崩溃
    • 您可以使用版本控制(例如gitsvn
  • 社区
  • 价格:免费
  • 一致性:您的结果不会改变。所以你可以在几年后在不同的机器上编译它,你会得到相同的输出
  • 你得到一个 PDF 作为输出
  • 它很旧(TeX 于 1978 年发布;Microsoft Office 1990;Adobe InDesign 1999)。这一次,许多开发人员对其进行了改进;创建了新包并修复了错误。
  • 你可以得到漂亮的结果(在 TeX 和朋友中完成漂亮的排版展示
  • 您可以排版任何东西(例如LaTeX 的键盘字体