文章预览
选自:https://blog.ppresume.com/posts/zh-cn/on-typesetting-engines 序言 排版是“二维的建筑”。 如果文本及其字体是建筑的材料,那么排版就是建筑的图纸。 排版是一个大话题,它既是一门艺术,也是一种随着数字技术的出现而显著发展的工程技术。显然,我无法在一篇文章中涵盖这个话题,甚至一本书也做不到。 在众多排版概念中,排版引擎是核心之一。简单来说, 排版引擎是一种软件,它决定了字形、图形、表格等如何布局,以便进行打印或屏幕显示 。 当 PPResume 发布时,有人问我为什么选择 LaTeX 作为 PPResume 的默认排版引擎。嗯,这确实是一个大话题。 在这篇文章中,我想探讨一些流行排版引擎的优缺点,包括 HTML/CSS、LaTeX、LaTeX.js、Typst、react-pdf,并说明为什么 PPResume 会选择 LaTeX 作为默认排版引擎。 但在开始之前,让我们先明确一些将在整篇文章
………………………………