Есть ли способ изменить размер вывода предварительного просмотра LaTeX или размер шрифта в sympy - PullRequest
0 голосов
/ 07 мая 2020

Я делаю Discord-бота с помощью discord.py. В настоящее время я работаю над принтером LaTeX с sympy.
У меня есть код:

  @commands.command(name="latex",
                      aliases=["tex", "tx"])
    async def texPrt(self, ctx, *, text):
        Funcs.command_exec(ctx)
        expre = sympify(text, evaluate=False)
        preview(expre, viewer="file", filename="output.png")
        await ctx.send(file=discord.File(f"./output.png", filename="LaTeX_output.png"))

Это принимает уравнение, которое вводит пользователь, и выводит изображение в формате png:

Единственная проблема заключается в том, что выводимое изображение очень маленькое и с низким разрешением. Есть ли способ сделать изображение больше и увеличить размер шрифта.
Также, если возможно, я хотел бы изменить цвет фона, чтобы он был похож на Discord, но это не является приоритетом.

1 Ответ

1 голос
/ 12 августа 2020

Установите параметр плотности в dvioptions:

preview (expr, viewer = "file", filename = "output.png", dvioptions = ['- D', '1200' ])

...