我正在使用 PyX 0.12.1 生成用于打印的 EPS 文档。我正在按照文档中的示例更改字体,并具有以下内容:
from pyx import *
text.set("Latex")
text.preamble(r"\renewcommand{\familydefault}{\sfdefault}")
height = 37 * unit.mm
c = canvas.canvas()
c.text(0, 15*unit.mm, "Hello, World!", [text.parbox(height), text.halign.boxcenter, text.halign.flushcenter])
从我的 PC 进行测试时,这按预期工作,但是从服务器运行时,它会生成RuntimeError: preamble calls disabled due to previous text calls
异常。
是什么导致了这种情况,为什么我的电脑上没有发生这种情况?