pylatex 更改字体

pylatex 更改字体

如何在 pylatex 中将字体更改为“helvetica”?

我尝试过了,但是没有效果:

doc = pylatex.Document(fontenc = 'helvet')

答案1

你可以使用 将内容添加到你的序言中doc.preamble.append()。要添加helvet到你的序言中,请使用:

doc.preamble.append(Command('usepackage', 'helvet'))

这需要

from pylatex import Command

解决的方法是,如果您导入了pylatex不仅仅是子模块和函数,pylatex.Command那么请使用。

通过快速浏览文档,我了解到pylatex您可以通过执行以下操作向文档中添加任意内容(从而可以添加水平线):

from pylatex.utils import NoEscape

进而

doc.append(NoEscape(r'\hrule')) # or whichever macro you want to use for your horizontal line

我不确定NoEscape需要什么,也许不需要,但是因为我没有pylatex安装,所以我无法尝试。

相关内容