【Sigil手册】Sigil用户指南之添加封面

KuaiKan 2月前 116

添加封面

—为你的书选一个封面—

添加封面功能允许您为封面选择一个图像,并让Sigil自动进行必要的更新,将该图像标记为您的封面。

通过选择菜单项工具=>添加封面或其键盘快捷键来添加封面:

Image fo Add Cover dialog.

您可以在EPUB中选取一个图像,或者使用其他文件从您的电脑中选取一个图像。

细节

添加封面时,Sigil会进行以下更改:

  • 如果不存在cover.xhtml文件,Sigil会创建一个。如果它确实存在,Sigil将使用该文件。如果存在另一个具有Cover语义的文件,Sigil将使用该文件。
  • 将必要的HTML代码插入到HTML文件中,以显示图像并调整其大小。
  • 使用Cover(封面)的语义标记HTML封面文件。
  • 使用”封面“语义标记图像文件。

自定义HTML封面文件

Sigil在HTML封面文件中插入代码,允许您的封面重新调整大小并在大多数电子阅读器上显示,但您可能希望使用不同的代码。您可以在文件创建后编辑代码,或者提供您自己的代码供Sigil使用。

这是默认情况下Sigil插入到封面文件的HTML代码:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Cover</title>
</head>

<body>
  <div style="text-align: center; padding: 0pt; margin: 0pt;">
    <svg xmlns="http://www.w3.org/2000/svg" height="100%"
    preserveAspectRatio="xMidYMid meet" version="1.1" 
    viewBox="0 0 SGC_IMAGE_WIDTH SGC_IMAGE_HEIGHT" width="100%" 
    xmlns:xlink="http://www.w3.org/1999/xlink">
      <image width="SGC_IMAGE_WIDTH" height="SGC_IMAGE_HEIGHT" 
      xlink:href="SGC_IMAGE_FILENAME"/>
    </svg>
  </div>
</body>
</html>

要修改Sigil用于HTML封面文件的模板,请在您的首选项目录中创建一个名为cover.xhtml的文件

您可以在文本中使用某些占位符,Sigil会用适当的值替换它们:

  • SGC_IMAGE_FILENAME:这将被EPUB中图像的路径替换。
  • SGC_IMAGE_WIDTH:这将被图像的宽度(以像素为单位)所取代。
  • SGC_IMAGE_HEIGHT:这将被图像的高度(以像素为单位)所取代。
最新回复 (0)
返回