如何在 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
安装,所以我无法尝试。