在电子书文件中制作表格

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 .

如果它仅供您自己使用,那么针对您的设备的电子书格式,如果列固定为半屏宽度,可能会很好。

【讨论】:

以上是关于在电子书文件中制作表格的主要内容,如果未能解决你的问题,请参考以下文章

怎样做电子表格

如何根据excel电子表格中的指向值在公式中制作动态单元格

如何使用电子表格中的两个不同列制作按图分组的条形图?

excel表格中制作复杂斜线表头的教程

excel表头怎么制作

如何从Google表格电子表格中删除绑定脚本?