-1

我想做一本平行翻译的书。它应该有带有 to 列的表格——一个有源语言的文本,另一个有目标语言的文本。我发现,我可以很容易地做到这一点fb2,只需通过 python 脚本编写一个 xml 代码。但是我的电子书读起来很难看——第一列比第二列宽得多。(见图)

代码示例:

<section><table>
    <tr>
        <td> Lang1 </td>
        <td> Lang2 </td>
    </tr>
    <tr>
       ... the same ...
    </tr>
</table></section>

我不从事网页设计工作,也许不懂一些简单的事情。如何设置列的大小?epub或者也许我应该使用其他格式(格式的书籍PDF对此不利,因为我无法更改字体并且不想缩放。

谢谢你的回答!

在此处输入图像描述

4

1 回答 1

0

FB2 通过设计支持回流,这是许多电子书阅读器中表格支持不佳的原因,因为两列与基本回流原理相反。

因此,HTML 可以支持表格,但在许多电子书阅读器中并不总是“预期”或得到很好的支持。

Daisy epubtest“基本”不包括表格!但它们在 Accessibility: Non-visual Reading 中进行了测试。Adobe 因未调整 4 个单元格内容以适应设备而导致视觉显示失败,并且导航失败。

MuPDF 将表格显示为一列,其中单元格重新排列以适应页面宽度,Calibre 使用不同宽度的列,但也可能存在问题。

在此处输入图像描述

如果您需要固定的布局,那么 PDF 旨在保持页面布局,因此答案可能是使用 PDF 的页面列和字体大小以适合 A6 等袖珍书,两列,无边距,6pt。

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

于 2021-09-20T17:02:01.210 回答