【问题标题】:Subversion and authoring books?颠覆和创作书籍?
【发布时间】:2009-08-13 06:11:39
【问题描述】:

我正忙着写一本书,我正在使用 MS Office 来写这本书。但是,doc 文件是二进制文件,因此使用适当的版本控制进行 subversion 是一件非常痛苦的事情。那么,是否有某种应用程序或其他一些建议(文本文件除外)可以用来以纯文本格式写书,但可以显示为带有图像和图表等的真实书。也许某种链接到图像等的“作者”标记。最好是一个可以自动创建目录、拼写检查等但允许以纯文本格式格式化的程序?

【问题讨论】:

    标签: svn markup


    【解决方案1】:

    深度 C# 的第一版是用 Word 编写的,并且没有问题地存储在 Subversion 中 - Word 有一个合理的内置差异,Subversion 将使用它,因此您可以比较修订版。诚然,合并更改并不那么有趣——但如果你是唯一的作者,它就可以正常工作。 (Groovy in Action 的第一版也是用 Word/Subversion 完成的,但我们去掉了锁以防止并发编辑。)

    第二版是用DocBook 的一个子集编写的,目前看来运行良好。使用XMLmind XML Editor,我可以大致看到它的外观,并且我有一个 PDF 生成器来获得更准确的视图。

    我不能说我自己是基于 TeX 的格式的忠实拥护者 - 我在一本使用 LaTeX 的书上做了一些工作,这很尴尬。它在许多方面可能更“纯粹”,但更难使用。

    有一点很重要:询问您的发布商,假设您有一个。他们几乎肯定有一些可以使用的格式,但你真的不想强迫他们管理他们不习惯的东西。生产过程本身就足够痛苦(尤其是索引 - 呃),而不会在混合中引入任何额外的困难。找出他们处理得好的地方,并尝试让自己适应它。

    【讨论】:

      【解决方案2】:

      看看LaTeX。它非常称职,尤其是对于大型项目。

      在内部,我们使用经过转换的定制版 HTML(自定义标签):
      自定义 HTML -> 常规 HTML -> PDF(使用 HTMLDOC Site 1 Site 2
      然后将其打印为一本书。 HTMLDOC 并不完美,但它确实有效。

      【讨论】:

        【解决方案3】:

        我非常喜欢docbook。您可以创作您的书并将其显示为 pdf、html 或其他格式(如果您有 xslt:-)。

        【讨论】:

          【解决方案4】:

          我可以保证 LaTeX 的推荐,如果你真的需要一些图形表示输出的样子,我也可以推荐 Lyx 编辑器。

          【讨论】:

            【解决方案5】:

            LaTeX 浮现在脑海中,但它可能不是你想要的。

            【讨论】:

              【解决方案6】:

              您可以使用像 Dreamweaver 这样的 WYSIWYG 网络编辑器,它可以为您提供简单的基本格式控制、目录、图像等,但这是在后端编写纯 html,subversion 可以很好地进行版本控制。

              虽然 LaTeX 更强大,但比 LaTeX 更容易学习。

              【讨论】:

                【解决方案7】:

                LaTeX 不错,可以试试LyX 轻松制作LaTeX 文档。

                【讨论】:

                  猜你喜欢
                  • 2021-04-30
                  • 2019-05-22
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-12-30
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多