嵌入 TeX 作为电子书阅读应用程序的排版系统

嵌入 TeX 作为电子书阅读应用程序的排版系统

有没有关于如何使用 TeX 排版文本以供屏幕阅读的项目或信息?也就是说,我想让 TeX 的漂亮输出在类似浏览器的桌面应用程序中呈现。我希望输出尽可能接近实时。基本上,我想要一个 TeX 文件的浏览器,它可以像传统浏览器读取 HTML 文件一样读取文件,然后呈现它们。屏幕尺寸应该能够动态调整大小,这与预渲染的 PDF 或其他传统输出格式不同。每次调整大小都会触发使用新参数的屏幕更新(可能会覆盖文件的设置)。

这更像是一个编程问题,我对可以实现我的目标的库感兴趣,而不是诸如变通方法之类的简单解决方案。

答案1

您可能感兴趣Kaveh 的巴黎圣母院演讲。以下是摘要。

电子书阅读器的一个重要优势是它们能够修改文本大小和页面方向,从而获得最舒适的阅读配置。电子书阅读器必须即时重新格式化文本,并且延迟最小。当前的电子书阅读器(例如 iPhone 上的 Stanza)可以进行这种重新格式化,但无法处理数学等复杂文本。我们一直在尝试使用 TeX 作为格式化引擎。当然,它可以处理复杂的数学,但它也能创建任何电子书阅读器(例如 Stanza)中最好的换行符。我们将报告在 iPhone 上使用 TeX 作为电子书阅读器的实验。

答案2

你的描述听起来像写LaTeX项目给我。

如果是这样,你应该看看分享LaTeX。这基本上是 WriteLaTeX 的开源克隆。您也可以在git

答案3

我喜欢引用你问题的标题“嵌入 TeX 作为排版系统”。我没有找到任何可以尝试实现 TeX 的开源电子书阅读器。但我确实将由 TeX 创建的特殊格式的 pdf 传输到我的 kindle 电子书阅读器(kindle paperwhite,300ppi)。它看起来很棒。我希望有人能说服亚马逊 kindle 的人为他们的产品实现一种特殊的 tex-ebook 格式。这将是一个真正的独特卖点!

相关内容