tikz 和 pstricks 的外部化和文本导出

tikz 和 pstricks 的外部化和文本导出

我认为,在图形中导出字体以供后续 pdflatex/latex 使用方面,与 Inkscape 中提供的功能类似的功能将是对 tikz 和 pstricks 的一个很好的补充。然后,我们将能够使用这些出色的工具绘制所有图表/示意图/草图(包括文本),将它们存储为 pdf 文件(不带文本),然后将它们包含在主文件中,以便使用相应的文本标签进行编译。然后,字体将在编译过程中实时处理,从而避免一遍又一遍地编译所有图表/示意图/草图……在主文档中更改字体也很容易。这有意义吗?

答案1

我将讨论 TikZ,因为我对 PSTricks 了解不多,不过大多数观点可能对两者都适用。

对我来说这没有意义。主要(如果不是唯一)的好处似乎是能够更改字体而无需重新编译图表。由于许多图表中的元素看起来不同,甚至根据它们内部(甚至旁边)的文本而定位不同,我不明白这将如何工作(参见下面的示例)。如果您希望将其仅限于节点外部的文本(这里指的是 TikZ),那么您将获得混合字体,而仅包含 pdf 的优势就会消失。如果您想要的只是将 TikZ 图片放在单独的文件中,您可以查看standalone班级。

我上面提到的例子,考虑以下两个由完全相同的代码生成的节点,只有第一个使用 Computer Modern,而第二个使用 Utopia,结果图像是不同的

CM 节点

乌托邦节点

您可以想象,当其他元素相对于这些节点定位时,图像看起来会因使用的字体而有很大差异。通过使文本更长,差异会累积,最终文本会溢出或框会太大(取决于字体切换的方向)。总而言之,我认为您提出的文本与其余图表元素之间的分离是不可行的。图表的排版将始终受到其中文本排版的影响。

相关内容