比较电子书

Calibre包括一个集成的电子书比较工具,可以用来查看电子书在编辑或转换后发生了什么变化。它可以比较EPUB和AZW3格式的图书。

要使用它,请在工具中打开电子书:ref:编辑,然后单击:guilabel:文件->与其他图书`比较,或使用ref:书籍_详细信息`面板。如果执行从EPUB到EPUB的转换,则原始EPUB文件将另存为Original_EPUB。只需右键单击图书详细信息面板中的Original_EPUB条目,然后选择:guilabel:`比较到EPUB格式

打开的比较工具将如下面的屏幕截图所示。它向你展示了所选书籍在文本、风格和图像方面的不同之处。

The compare tool

理解比较文件视图

从上面的截图中可以看出,比较视图显示了两本书的区别。只显示了它们之间的不同之处,以及它们周围有几行上下文。这样就很容易一目了然地看到像书籍这样的大文档中发生了哪些更改。

添加的文本显示为绿色背景,删除的文本显示为红色背景,更改的文本显示为蓝色背景。

所有更改的文本的行号都显示在边上,这样可以很容易地转到编辑器中的特定更改。当您从编辑器中打开比较工具时,您还可以双击右侧面板中的一行,以自动转到编辑器中的该行。

比较书籍时一种有用的技术是告诉比较工具在计算差异之前先美化文本和文件样式。这通常可以导致更清晰,更容易理解差异。 要执行此操作,请单击右下角的:guilabel:选项`按钮,然后选择:guilabel:`比较前美化文件。请注意,美化有时可能会产生不需要的效果,因为它可能会导致更改无效的标记以使其有效。还可以通过:guilabel:`选项`按钮更改显示在差异周围的上下文行数。

可以通过底部的搜索栏搜索差异中的任何文本。您需要指定要搜索的面板,是:guilabel:左边`还是:guilabel:`右边

运行比较工具

当您有同一本书的两个版本,并且您想要查看它们之间的不同之处时,比较工具最有用。为此,有几种方法可以启动该工具。

比较两个电子书文件

在:ref:`编辑`工具中打开第一个文件。现在点击:guilabel:`文件->与另一本书比较`并选择第二个文件(它必须与第一个文件的格式相同)。将打开比较视图,右侧显示正在编辑的文件,左侧显示第二个文件。

在 ORIGINAL_FMT 和 FMT 之间比较

当您执行从FMT到其自身的Calibre转换时,原始文件将另存为Original_FMT。 您可以通过右键单击主Calibre窗口中:REF:`书籍_详细信息`面板中的Original_fmt条目并选择:guilabel:`与FMT比较`来查看转换更改了哪些内容。比较视图将打开,左边是原始的FMT,右边是FMT。

在编辑时比较书籍的还原点和当前状态

ref:编辑`工具有一个非常有用的功能,叫做:ref:`检查点。这允许您将图书的当前状态保存为命名的*检查点*,如果不喜欢创建检查点后所做的更改,可以将其还原到该状态。当您在编辑器中执行各种自动操作时,也会自动创建检查点。您可以通过以下方式查看检查点列表:转到:guilabel:`查看->检查点`查看检查点列表,然后使用:guilabel:`比较`按钮将所选检查点的图书与当前状态进行比较。比较工具将在左侧显示检查点,在右侧显示当前状态。