草庐IT

img2Latex

全部标签

python - 使用 Python 将 latex 代码转换为图像(或其他可显示格式)

我有一个正在使用的函数,它返回一串latex代码。我需要从中生成图像。我见过的大多数这样做的方法都建议通过subprocess模块调用外部应用程序,该模块将为我生成图像。但是,管理层对此并不热衷,因为除了我们自己的软件之外,它还需要外部用户安装额外的软件,就我们的用户群而言,我们认为这不是一项简单的任务。那么是否有任何python库可以完成将latex转换为可在GUI中显示的格式(例如图像文件)的任务? 最佳答案 SymPy具有执行此操作的内置预览功能。expr=sin(sqrt(x**2+20))+1preview(expr,vi

python - python上的 latex :\alpha and\beta don't work?

我正在使用matplotlib生成一些图形,并且我正在使用latex作为图例。更具体地说,我正在尝试使用这样的东西:loglog(x,x,'-r',label='$\alpha$')legend()show()但是,此代码在图上没有显示图例,并且在我关闭图像后出现错误。我正在使用enthought包(适用于mac),但错误来自pylab/scipy。出现的错误正是:$lpha$(atchar0),(line:1,col:1)但是,如果使用\mu或\gamma,效果很好!我只在\beta和\alpha上发现了这个问题。有人知道这是什么吗?我相信python将"\a"解释为某个字符....

python - matplotlib 中使用 latex 的无衬线数学

以下脚本:importmatplotlibmatplotlib.use('Agg')importmatplotlib.pyplotasmplmpl.rc('font',family='sans-serif')mpl.rc('text',usetex=True)fig=mpl.figure()ax=fig.add_subplot(1,1,1)ax.text(0.2,0.5,r"Mathfont:$451^\circ$")ax.text(0.2,0.7,r"Normalfont(exceptfordegreesymbol):451$^\circ$")fig.savefig('test.pn

python - 将 Python 数值表达式转换为 LaTeX

我需要使用有效的Python语法转换字符串,例如:'1+2**(x+y)'并获得等效的LaTeX:$1+2^{x+y}$我尝试过SymPy的latex函数,但它处理的是实际表达式,而不是它的字符串形式:>>>latex(1+2**(x+y))'$1+2^{x+y}$'>>>latex('1+2**(x+y)')'$1+2**(x+y)$'但要做到这一点,它需要将x和y声明为“符号”类型。我想要一些更直接的东西,最好是使用编译器模块中的解析器。>>>compiler.parse('1+2**(x+y)')Module(None,Stmt([Discard(Add((Const(1),Po

python - 使用 python 脚本生成 pdf-latex

我是一名大学生,在我的大学里,要提交任何类型的作业,都必须有一个标准的封面(带有大学Logo、类(class)名称、教授姓名、我的名字和blablabla)。所以,我有一个.tex文档,它生成我的标准封面pdf。它是这样的:...\begin{document}%%Collegelogo\vspace{5cm}\begin{center}\textbf{\huge"SchoolandProgramName"\\}\vspace{1cm}\textbf{\Large"HomeworkTitle"\\}\vspace{1cm}\textbf{\Large"CourseName"\\}\en

python - Matplotlib 在 text.usetex==True 时不使用 latex 字体

我想使用Latex计算机现代字体为我的绘图创建标签。然而,说服matplotlib使用Latex字体的唯一方法是插入如下内容:title(r'$\mathrm{test}$')这当然很荒谬,我告诉latex启动数学模式,然后暂时退出数学模式以写入实际字符串。如何确保所有标签都以latex呈现,而不仅仅是公式?以及如何确保这将是默认行为?一个最小的工作示例如下:importmatplotlibasmplimportmatplotlib.pyplotaspltimportnumpyasnp#uselatexforfontrenderingmpl.rcParams['text.usetex'

python - 如何转义通过用户输入收到的 latex 代码?

我从用户输入的GUI文本框中读入一个字符串,并通过pandoc处理它.该字符串包含带有反斜杠字符的数学latex指令。我想将字符串作为原始字符串发送到pandoc进行处理。但是像“\theta”这样的东西变成了标签和“heta”。如何将包含反斜杠字符的字符串文字转换为原始字符串...?编辑:感谢develerx、飞羊和unutbu。但是没有一个解决方案似乎对我有帮助。原因是还有其他反斜杠字符在python中没有任何影响,但在latex中确实有意义。例如'\lambda'。建议的所有方法都会产生\\lambda在latex处理中没有经过——它应该保持为\lambda。另一个编辑:如果我能

javascript - 模拟背景大小 :cover on <video> or <img>

如何模拟background-size:cover的功能?在像这样的html元素上或?我希望它像这样工作background-size:cover;background-position:centercenter; 最佳答案 这是我一段时间以来的烦恼,但我遇到了一个很棒的解决方案,它不使用任何脚本,并且可以使用5行CSS(如果算上9行)在视频上实现完美的封面模拟选择器和括号)。这有0个边缘情况不能完美运行,缺少CSS3兼容性。你可以看一个例子here(存档)Timothy'ssolution的问题,是它不能正确处理缩放。如果周围元素

php - 如何使用 php 从 html 中提取 img src、title 和 alt?

这个问题在这里已经有了答案:HowdoyouparseandprocessHTML/XMLinPHP?(31个回答)关闭3年前。我想创建一个页面,其中列出了我网站上的所有图像以及标题和替代表示。我已经写了一个小程序来查找和加载所有HTML文件,但现在我被困在如何提取src、title和alt来自这个HTML:src="/image/fluffybunny.jpg"title="Harveythebunny"alt="acutelittlefluffybunny"/>我想这应该用一些正则表达式来完成,但由于标签的顺序可能会有所不同,而且我需要所有这些,我真的不知道如何以优雅的方式解析它(

html - 如何将 LaTeX 与 Markdown 混合使用?

已结束。这个问题是off-topic.它目前不接受答案。想要改进这个问题?Updatethequestion所以它是on-topic堆栈溢出。关闭9年前。Improvethisquestion我一直在使用Markdown做类笔记,非常棒。我什至对Markdown做了一些预处理,这样我就可以做表格之类的事情了。但是这个学期我正在教一门数学课,我希望能够将LaTeX公式与Markdown结合起来,如下所示:Therefinementrelationiswritten$a\sqsubseteqb$,whichcanbepronounced"$a$approximates$b$"or"$b$i