电子书阅读器¶
calibre包含内置的电子书阅读器,即可阅读所有主流格式。其阅读器高度定制化,包含许多高级功能。
启动电子书阅读器¶
您可以通过选择图书并按“查看”按钮来查看calibre书库中的任何书籍。这将在电子书阅读器中打开图书。您也可以从Windows的“开始”菜单中自行启动电子书阅读器。在macOS上,你可以把它固定在dock上,然后从那里启动它。在Linux上,您可以在桌面菜单中使用它的启动器,或者运行命令:“ebook-viewer”。
突出显示文本¶
当您在阅读器中选择文本时,所选内容旁边会出现一个小弹出条。您可以单击该栏中的亮点按钮来创建亮点。您可以添加注释并更改亮点的颜色。在触摸屏上,长时间点击一个单词将其选中并显示弹出条。进入突出显示模式后,您可以使用触摸屏友好的选择控制柄更改选择的文本。将控制柄拖动到顶部或底部边缘方向可以在选择时滚动。您还可以按下“Shift+click”或“右键单击”扩展选择范围,这对于多页选择特别有用。
您可以使用阅读器“浏览突出显示”按钮显示一个单独的面板,其中包含图书中所有突出显示的列表。
您可以通过右键单击“视图”按钮并选择“浏览注释”来浏览整个Calibre书库中的*所有突出显示*。
最后,如果您在浏览器查看器中使用Calibre内容服务器,您可以通过转到查看器首选项中的“首选项->其他杂项”并输入要与之同步的内容服务器查看器的用户名,让阅读器与浏览器查看器同步其注释。使用特定值``*``与匿名用户同步。
朗读¶
The viewer can read book text aloud. To use it you can simply click the Read aloud button in the viewer controls to start reading book text aloud. The word or sentence being currently read is highlighted. Speech is synthesized from the text using either the Piper neural text-to-speech engine or your operating system services for text-to-speech. You can change the backend and the voice being used by clicking the gear icon in the bar that is displayed while Read aloud is active.
您还可以通过在阅读器首选项中的”选中内容后的操作“下的选择栏中添加”朗读“按钮来朗读亮点段落。
备注
Support for text-to-speech in browsers is very incomplete and bug-ridden so how well Read aloud will work in the in-browser viewer is dependent on how well the underlying browser supports text-to-speech.
搜索文本¶
阅读器具有非常强大的搜索功能。 按下“Ctrl+F”键或访问阅读器控件并单击搜索。最简单的搜索形式是只搜索您在文本框中输入的任何文本。 不同形式的搜索由搜索输入下方的搜索模式框选择。可用模式包括:
图形界面中“包含”- 最简单的默认模式。在搜索框中输入的文本将在任何位置进行搜索。忽略所有标点符号、重音符号和空格。例如,搜索“Pena”将匹配以下所有内容:“penal,pen a,pen.a和Peña”。如果选择“区分大小写”框,则不再忽略重音符号、空格和标点符号。
图形界面选框中“全词匹配”-搜索完整词语。例如,搜索“pena”将匹配“Peña”一词,但不匹配“Criminal”一词。与上面的“包含”搜索一样,除非选中“区分大小写”框,否则将忽略重音符号和标点符号。
邻近单词-搜索彼此邻近的整个单词。因此,例如,搜索“calible cool”将匹配“calibre”和“cool”这两个词在60个字符内出现的位置。要更改临近的字符数,请将新数字添加到单词列表的末尾。例如,“calible cool awesome 120”将匹配三个单词出现在120个字符内的位置。请注意,这些搜索不会忽略标点符号和重音符号。
“Regex” - 将搜索文本解释为*正则表达式*。要了解有关使用正则表达式的更多信息,请参阅“本教程<regexp>”.
使用键盘快捷键跟踪链接¶
电子书阅读器有一个“提示模式”,允许您在不使用鼠标的情况下单击文本中的链接。 按“Alt+F”键,当前屏幕中的所有链接将以数字或字母突出显示。按键盘上的字母以单击链接。按“Esc”键将中止“提示模式”,而不选择任何链接。
如果屏幕上的链接超过35个,则其中一些链接将有多个字母,在这种情况下,键入第一个和第二个,或第一个,然后按`回车‘键激活。您也可以使用`空格`键来纠正输入错误。
自定义阅读视图的外观¶
通过在阅读器使用按钮“字体大小”或“Ctrl++”或“Ctrl+-”或按住“Ctrl”键并使用鼠标滚轮,可以动态更改字体大小。
可以在阅读器首选项的“颜色”部分更改颜色。
您可以在阅读器首选项的“页面排版”中更改屏幕上显示的页数和页边距。
您可以通过阅读器首选项的“页眉和页脚”部分显示自定义页眉和页脚,如剩余阅读时间、当前章节标题、图书位置等。
可以通过“样式”的设置获得更高级的自定义。在这里,您可以指定要在文本下显示的背景图像,还可以指定将应用于每本书的样式表。使用它,你可以做一些比如改变段落样式,文本对齐等等的事情。有关Calibre用户使用的自定义样式表的示例,请参阅‘论坛<https://www.mobileread.com/forums/showthread.php?t=51500>`_。
字典查询¶
您可以通过双击或长时间点击要查找的单词,然后单击看起来像书库的查找按钮来查找当前书籍中的单词的含义。
文字和图像复制中¶
您可以选择文本和图像,方法是用鼠标拖动内容,然后右键单击并选择“复制”以复制到剪贴板。复制的材料可以作为纯文本和图像粘贴到另一个应用程序中。
放大图像¶
您可以通过双击或长按来放大在单独的窗口中以全尺寸显示图像。您也可以右键单击它并选择“查看图像”。
与当前书籍的纸质版同步¶
Some e-books, that have corresponding print editions, include metadata that marks the start of each paper page. For such e-books, the viewer allows you to jump to a particular paper edition page via the Go to button in the viewer controls. You can also optionally display the paper page corresponding to the current location in the book's headers or footers via the viewer settings, by adding Pages from paper edition to either the header or the footer.
键盘快捷键¶
与其他版本一样,阅读器也有丰富的键盘快捷键。它们可以在阅读器“首选项”中自定义。默认快捷键如下所示:
键盘快捷键 |
操作 |
---|---|
“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” |
切换亮点面板 |
编辑此书 |
不可重排的内容¶
标签标签标签标签有些书的内容非常广泛,不能在页面边界上拆分。例如表或“<pre>”标记。在这种情况下,您应该通过按键盘“Ctrl+M”阅读此内容,将阅读器切换到“滚动模式”。或者,您也可以将以下CSS添加到阅读器首选项的“样式”部分,以强制阅读器在“<pre>”中拆分文本行
code, pre { white-space: pre-wrap }
Designing your book to work well with the calibre E-book viewer¶
The calibre E-book viewer will set the is-calibre-viewer
class on the root
element. So you can write CSS rules that apply only for it. Additionally,
the viewer will set the following classes on the body
element:
body.calibre-viewer-dark-colors
使用深色方案时设置
body.calibre-viewer-light-colors
使用浅色方案时设置
body.calibre-viewer-paginated
在翻页模式下设置
body.calibre-viewer-scrolling
处于滚动(非分页)模式时设置
- “body.calibre-footnote-container”
在显示弹出式脚注时设置
Finally, you can use the calibre color scheme colors via CSS variables.
The calibre E-book viewer defines the following variables:
--calibre-viewer-background-color
, --calibre-viewer-foreground-color
and optionally --calibre-viewer-link-color
in color themes that define
a link color.