电子书阅读器

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

启动电子书阅读器

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

突出显示文本

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

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

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

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

朗读

阅读器可以朗读图书文本。要使用它,您只需单击阅读器“朗读”按钮,即可开始朗读图书文本。当前正在阅读的单词将突出显示。语音是使用用于文本到语音转换的操作系统服务从文本合成的。当”大声朗读“处于活动状态时,您可以通过点击显示栏中的齿轮图标来更改正在使用的声音。

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

备注

浏览器中对文本-语音转换的支持非常不完整且充满错误,因此图形界面中的”朗读“在浏览器内阅读器中的工作情况取决于底层浏览器对文本-语音转换的支持程度。特别是,突出显示当前单词不起作用,更改速度或声音将导致重新从头开始阅读。

备注

在Linux上,“朗读”需要安装并运行“语音分配器<https://freebsoft.org/speechd>”。

备注

在Windows上,并非所有安装的语音对用于文本到语音转换的SAPI子系统都可见。参考“使所有声音可见的说明<https://www.mobileread.com/forums/showpost.php?p=4084051&postcount=108>”

搜索文本

阅读器具有非常强大的搜索功能。 按下“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>`_。

字典查询

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

文字和图像复制中

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

放大图像

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

键盘快捷键

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

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阅读器背景颜色--calible阅读器前端颜色```和可选的–caribre阅读器链接颜色``。