【问题标题】:How to trim figures using PyLatex如何使用 PyLatex 修剪图形
【发布时间】:2017-11-08 19:44:14
【问题描述】:

我知道在 Latex 中您可以使用\includegraphics[clip, trim={x x x x}]{image.jpg} 来修剪图像,但我不知道如何在 PyLatex 中执行此操作。我试过了

from pylatex import Document, Figure
from pylatex.base_classes.command import Options

doc=Document()
doc.create(Figure(position='h!')) as fig:
    fig.add_image(image.jpg, Options('clip', width=50, trim='0 2cm 0 2cm'))

但它不允许我这样做。 add_imagefunction 似乎只接受文件名、宽度和位置。我想知道是否有任何方法可以使用 PyLatex 来修剪我的身材,还是我需要定义自己的命令来做到这一点?非常感谢!

【问题讨论】:

    标签: python latex figure


    【解决方案1】:

    add_image不是很灵活,但是你可以创建和追加StandAloneGraphic

    from pylatex import Document, Figure, StandAloneGraphic
    from pylatex.base_classes.command import Options
    from pylatex.utils import fix_filename
    
    doc=Document()
    doc.create(Figure(position='h!')) as fig:
        fig.append(
            StandAloneGraphic(
                image_options=Options('clip', width=50, trim='0 2cm 0 2cm'),
                filename=fix_filename('image.jpg')))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多