电子书阅读器

calibre包含内置的电子书阅读器,即可阅读所有主流格式。其阅读器高度定制化,包含许多高级功能。

启动电子书阅读器

您可以通过选择图书并按“查看”按钮来查看calibre书库中的任何书籍。这将在电子书阅读器中打开图书。您也可以从Windows的“开始”菜单中自行启动电子书阅读器。在macOS上,你可以把它固定在dock上,然后从那里启动它。在Linux上,您可以在桌面菜单中使用它的启动器,或者运行命令:“ebook-viewer”。

突出显示文本

当您在阅读器中选择文本时,所选内容旁边会出现一个小弹出条。您可以单击该栏中的亮点按钮来创建亮点。您可以添加注释并更改亮点的颜色。在触摸屏上,长时间点击一个单词将其选中并显示弹出条。进入突出显示模式后,您可以使用触摸屏友好的选择控制柄更改选择的文本。将控制柄拖动到顶部或底部边缘方向可以在选择时滚动。您还可以按下“Shift+click”或“右键单击”扩展选择范围,这对于多页选择特别有用。

您可以使用阅读器“浏览突出显示”按钮显示一个单独的面板,其中包含图书中所有突出显示的列表。

您可以通过右键单击“视图”按钮并选择“浏览注释”来浏览整个Calibre书库中的*所有突出显示*。

最后,如果您在浏览器查看器中使用Calibre内容服务器,您可以通过转到查看器首选项中的“首选项->其他杂项”并输入要与之同步的内容服务器查看器的用户名,让阅读器与浏览器查看器同步其注释。使用特定值``*``与匿名用户同步。

朗读

阅读器可以朗读书中的文本。要使用该功能,只需点击阅读器控制栏中的 :guilabel:朗读 按钮,即可开始朗读书籍内容。当前正在朗读的单词或句子会被高亮显示。

您还可以通过在阅读器首选项中的”选中内容后的操作“下的选择栏中添加”朗读“按钮来朗读亮点段落。

备注

浏览器对文本转语音(text-to-speech)的支持非常不完善,且存在诸多漏洞,因此 :guilabel:朗读 功能在浏览器内阅读器中的表现,很大程度上取决于所使用浏览器对文本转语音的支持程度。

搜索文本

阅读器具有非常强大的搜索功能。 按下“Ctrl+F”键或访问阅读器控件并单击搜索。最简单的搜索形式是只搜索您在文本框中输入的任何文本。 不同形式的搜索由搜索输入下方的搜索模式框选择。可用模式包括:

  1. 图形界面中“包含”- 最简单的默认模式。在搜索框中输入的文本将在任何位置进行搜索。忽略所有标点符号、重音符号和空格。例如,搜索“Pena”将匹配以下所有内容:“penal,pen a,pen.a和Peña”。如果选择“区分大小写”框,则不再忽略重音符号、空格和标点符号。

  2. 图形界面选框中“全词匹配”-搜索完整词语。例如,搜索“pena”将匹配“Peña”一词,但不匹配“Criminal”一词。与上面的“包含”搜索一样,除非选中“区分大小写”框,否则将忽略重音符号和标点符号。

  3. 邻近单词-搜索彼此邻近的整个单词。因此,例如,搜索“calible cool”将匹配“calibre”和“cool”这两个词在60个字符内出现的位置。要更改临近的字符数,请将新数字添加到单词列表的末尾。例如,“calible cool awesome 120”将匹配三个单词出现在120个字符内的位置。请注意,这些搜索不会忽略标点符号和重音符号。

  4. “Regex” - 将搜索文本解释为*正则表达式*。要了解有关使用正则表达式的更多信息,请参阅“本教程<regexp>”.

自定义阅读视图的外观

通过在阅读器使用按钮“字体大小”或“Ctrl++”或“Ctrl+-”或按住“Ctrl”键并使用鼠标滚轮,可以动态更改字体大小。

可以在阅读器首选项的“颜色”部分更改颜色。

您可以在阅读器首选项的“页面排版”中更改屏幕上显示的页数和页边距。

您可以通过阅读器首选项的“页眉和页脚”部分显示自定义页眉和页脚,如剩余阅读时间、当前章节标题、图书位置等。

可以通过“样式”的设置获得更高级的自定义。在这里,您可以指定要在文本下显示的背景图像,还可以指定将应用于每本书的样式表。使用它,你可以做一些比如改变段落样式,文本对齐等等的事情。有关Calibre用户使用的自定义样式表的示例,请参阅‘论坛<https://www.mobileread.com/forums/showthread.php?t=51500>`_。

字典查询

您可以通过双击或长时间点击要查找的单词,然后单击看起来像书库的查找按钮来查找当前书籍中的单词的含义。

文字和图像复制中

您可以选择文本和图像,方法是用鼠标拖动内容,然后右键单击并选择“复制”以复制到剪贴板。复制的材料可以作为纯文本和图像粘贴到另一个应用程序中。

放大图像

您可以通过双击或长按来放大在单独的窗口中以全尺寸显示图像。您也可以右键单击它并选择“查看图像”。

与当前书籍的纸质版同步

某些电子书如果有对应的纸质版,会包含标记每一页纸质页面起始位置的元数据。对于这类电子书,阅读器提供了一个 :guilabel:跳转到 按钮,允许你直接跳转到纸质版的指定页码。

键盘快捷键

与其他版本一样,阅读器也有丰富的键盘快捷键。它们可以在阅读器“首选项”中自定义。默认快捷键如下所示:

calibre 电子书阅读器的键盘快捷键

键盘快捷键

操作

“Home, Ctrl+↑,Ctrl+←”

滚动到多文件图书中当前文件的开头

“Ctrl+Home”

滚动到书籍开头

“Ctrl+End”

滚动到书籍结尾

“End, Ctrl+↓, Ctrl+→”

滚动到多文件图书中当前文件的结尾

“↑”

向后滚动,在卷轴模式下平滑地滚动,在翻页模式下全屏显示

“↓”

向前滚动,在卷轴模式下平滑地滚动,在翻页模式下全屏翻页

“←”

在卷轴模式下向左滑动一点,在翻页模式下向左翻页

“→”

在卷轴模式下向右滑动一点,在翻页模式下向右翻一页

“PageUp, Shift+Spacebar”

向后滑动全屏

“PageDown, Spacebar”

向前滑动全屏

“Ctrl+PageUp”

翻到上一章

“Ctrl+PageDown”

翻到下一章

“Alt+←”

后退

“Alt+→”

前进

“Ctrl+T”

切换目录

“Ctrl+S”

朗读

“Alt+P”

通过创建并切换到“配置文件”来快速更改设置

“Alt+f”

使用键盘快捷键跟踪链接

“Ctrl+C”

复制到剪贴板

“Alt+C”

将当前位置复制到剪切板

“Ctrl+Shift+C”

将当前位置以calibre:// URL 形式复制到剪切板

“/, Ctrl+f, Cmd+f”

开始搜索

“F3, Enter”

查找下一项

“Shift+F3, Shift+Enter”

查找上一项

“Ctrl+Plus, Meta+Plus”

增大字号

“Ctrl+﹣, Meta+﹣”

减小字号

“Ctrl+0”

恢复默认字体大小

“Ctrl+]”

增加每屏的页数

“Ctrl+[”

减少每屏的页数

“Ctrl+Alt+C”

自动生成每屏的页数

“F11, Ctrl+Shift+F”

切换全屏显示

“Ctrl+M”

在翻页模式和卷轴模式之间切换界面的布局

“Ctrl+W”

切换滚动条

“Ctrl+X”

切换引用模式

“Ctrl+B”

显示/隐藏 书签

“Ctrl+Alt+B”

创建新书签

“Ctrl+N, Ctrl+E”

显示书籍元数据

“Ctrl+Alt+F5, Ctrl+Alt+R”

重新加载书籍

“Ctrl+Shift+ →”

当前所选内容向前一个字

“Ctrl+Shift+←”

当前所选内容向后一个字

“Shift+→”

当前所选内容向前一个字符

“Shift+←”

当前所选内容向后一个字符

“Shift+↓”

当前所选内容向前一行

“Shift+Home”

扩展选择到行首

“Shift+End”

扩展选择到行尾

“Ctrl+A”

全选

“Shift+↑”

当前所选内容向后一行

“Ctrl+Shift+↓”

当前所选内容向前一个段落

“Ctrl+Shift+↑”

当前选定内容向后一个段落

“Esc, MenuKey”

显示电子书阅读器控件

“Ctrl+,, Ctrl+Esc, Meta+Esc, Meta+,”

显示电子书阅读器首选项

“Ctrl+G, ;, :”

跳转到书籍指定位置

“Ctrl+Spacebar”

切换成自动滚动

“Alt+↑”

快速自动滚动

“Alt+↓”

缓慢自动滚动

“Ctrl+I”

显示/隐藏开发者工具

“Ctrl+L”

显示/隐藏查词界面

“Ctrl+Q (Cmd+Q on macOS)”

退出

“Ctrl+P”

将书籍打印到PDF

“Ctrl+F11”

切换工具栏

“Ctrl+H”

切换亮点面板

:键盘:`Ctrl+D`

编辑此书

不可重排的内容

标签标签标签标签有些书的内容非常广泛,不能在页面边界上拆分。例如表或“<pre>”标记。在这种情况下,您应该通过按键盘“Ctrl+M”阅读此内容,将阅读器切换到“滚动模式”。或者,您也可以将以下CSS添加到阅读器首选项的“样式”部分,以强制阅读器在“<pre>”中拆分文本行

code, pre { white-space: pre-wrap }

设计您的书籍以更好地适配 calibre 电子书阅读器

calibre 电子书阅读器会在根元素上设置“is-calibre-viewer”类。因此,您可以编写仅适用于该类的 CSS 规则。此外,阅读器还会在“body”元素上设置以下类:

body.calibre-viewer-dark-colors

使用深色方案时设置

body.calibre-viewer-light-colors

使用浅色方案时设置

body.calibre-viewer-paginated

在翻页模式下设置

body.calibre-viewer-scrolling

处于滚动(非分页)模式时设置

“body.calibre-footnote-container”

在显示弹出式脚注时设置

最后,您可以通过 CSS 变量 <https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties> 使用 calibre 的配色方案。 Calibre 电子书阅读器在颜色主题中定义了以下变量:“--calibre-viewer-background-color”、“--calibre-viewer-foreground-color”以及可选的“--calibre-viewer-link-color”,用于定义链接颜色。