介绍
诸如deck.js或reveal.js 之类的HTML5 工具似乎非常适合演示,包括可以使用MathJax 轻松添加美观数学的科学演示。
与科学演示密切相关的是印刷海报(示例),我想知道是否可以使用 HTML 和 CSS 来制作它们。这在我看来是个好主意,因为:
- 图像、表格、数学等都可以轻松包含在内
- 典型的基于网格的布局通常在海报和 HTML/CSS 中
- 内容将与演示文稿分开,使重复使用更容易(例如在演示文稿和海报之间)
- 只需稍作修改,即可在网络上分享海报的副本
问题是大多数 CSS 框架(例如Bootstrap)允许固定宽度的布局,但假设页面会向下滚动到需要的位置以适应所有内容。另一方面,对于海报,布局需要在水平和垂直方向上表现相似,并使用网格填充纸张的确切尺寸。
问题
- 是否有任何 CSS 框架允许在固定宽度和固定高度的 2D 网格上轻松布局内容?
- 从 HTML 页面到 A1 大小的 PDF 是否需要任何特殊技术?
编辑:
我知道 LaTeX 并用它来做演示和报告。也可以将它用于海报,但我的经验是,如果您需要更改最基本的海报布局,它很快需要更多的调整和知识。