在电子书文件中制作表格
Posted
技术标签:
【中文标题】在电子书文件中制作表格【英文标题】:Make a table in ebook file 【发布时间】:2021-11-12 21:15:39 【问题描述】:我想制作一本平行翻译的书。它应该有带有 to 列的表格——一个有源语言的文本,另一个有目标语言的文本。
我发现,我可以使用fb2
轻松完成,只需通过 python 脚本编写一个 xml 代码。但是我的电子书读起来很难看——第一列比第二列宽得多。 (见图)
代码示例:
<section><table>
<tr>
<td> Lang1 </td>
<td> Lang2 </td>
</tr>
<tr>
... the same ...
</tr>
</table></section>
我不从事网页设计工作,可能不懂一些简单的事情。如何设置列的大小?或者我应该使用其他格式 (epub
)
重要的是,我需要格式,我可以在电子书上舒适地阅读。 PDF
格式的书籍对此不好,因为我无法更改字体并且不想缩放。
感谢您的回答!
【问题讨论】:
【参考方案1】:FB2 通过设计支持回流,这是许多电子书阅读器中表格支持不佳的原因,因为两列与基本回流原则相反。
因此,html 可以支持表格,但在许多电子书阅读器中并不总是“预期”或得到很好的支持。
Daisy epubtest“基本”不包括表格!但它们在 Accessibility: Non-visual Reading 中进行了测试。 Adobe 未能调整 4 个单元格内容以适应设备,从而导致视觉显示失败,并且导航失败。
MuPDF 将表格显示为一列,其中单元格重新排列以适应页面宽度,Calibre 使用不同宽度的列,但也可能存在问题。
如果您需要固定的布局,那么 PDF 旨在保持页面布局,因此答案可能是使用 PDF,其页面列和字体大小旨在适合 A6 等袖珍书,两列,无边距,6pt .
如果它仅供您自己使用,那么针对您的设备的电子书格式,如果列固定为半屏宽度,可能会很好。
【讨论】:
以上是关于在电子书文件中制作表格的主要内容,如果未能解决你的问题,请参考以下文章