用于利基文本打印的简单文件格式

Easy file format for niche text printing

我面前有一个相当具体的任务,我希望这个网站上的人可以让我受益于他们的经验

我在某处有一个包含大约 17000 行文本的文本文件。此文本需要非常具体地打印在大约 80 张双面纸上。然后这些页面将被切成几块,并装订成小册子(嘿,这是一种爱好!)这意味着我需要在页面上非常有针对性地放置文本。 (我也在考虑让文本在一个地方切断中间字母并在其他地方继续)

请注意,我之前已经通过使用文字处理器手动放置文本来完成此操作。然而,这个项目的绝对规模确实需要编程。我考虑过制作一些 PNG 文件(这很容易做到),但我不知道它们在打印时的外观如何。我也简单地看了一些标准的文档文件格式(比如doc和pdf),看来我要花很长时间才能最后学会这些。

有没有人碰巧有任何有用的提示,或者至少知道用于此类项目的最佳文件格式?

谢谢

我给出的最佳建议是使用 C 解析输入并生成乳胶文档,该文档又用于生成 pdf 以供打印。虽然它可能看起来更复杂,但在手动排版时 latex 更加灵活,例如将文本放置在 bmp 文件中(基本上,latex 是一种由一组规则组成的语言,用于指定文本的位置和方式打印)。

Paul92 提到了 LaTex,这是我会考虑的一种选择。学习曲线可能非常陡峭,但如果您愿意大惊小怪,它无疑会很好地处理您的文本。

如果您感觉更 'rough and ready',您可以考虑 markdown。它将使源文本更具可读性,并且有一些合理的选择可以从降价到漂亮的打印输出。