虽然可以实现中英文混排,编译也能通过,但是在源码编译器中录入的中文下始终有红点。

——这是因为“拼写检查”。关掉即可。操作截图如下:

 

之前

 

 

 关闭之后

 

 

 

2. Latex输入双引号的问题

最近遇到在Latex中输入双引号的bug,记录一下:

   latex中输入双引号时,如果都直接用键盘上的双引号键,打出的是一顺撇的。

  正确的输入方法是:左面引号的正确输入法是:按两次“Tab上面,数字1左面那个键”。至于后边的引号,与老方法是一样的,即按两次   shift键+单引号键。

引用自:https://blog.csdn.net/qq_17165243/article/details/81590949。在此向原作者致谢!

 

3. latex编译通过的公式保存为清晰图片

 

以下是一个简单的Python脚本示例,演示如何使用`matplotlib`将LaTeX公式转化为图片:

 

import matplotlib.pyplot as plt
from matplotlib.figure 
import Figure from matplotlib.backends.backend_agg 
import FigureCanvasAgg 
def latex_to_image(latex_str, output_filename, format='png'):
  fig = Figure()
  canvas = FigureCanvasAgg(fig)
  ax = fig.add_subplot(1, 1, 1)
  ax.text( 0.5, 0.5, latex_str, ha='center', va='center', size=24,
       transform=ax.transAxes,
       bbox=dict(boxstyle='square', ec='k', fc=(1, 1, 1), alpha=0.8)
      )   canvas.draw()   fig.savefig(output_filename, dpi
=300, format=format) # 使用示例 latex_to_image(r'$\int_{-\infty}^{\infty} e^{-x^2} dx$', 'integral.png') ```

说明:

    在这个例子中,我们定义了一个名为`latex_to_image`的函数,接受LaTeX字符串、输出文件名和图像格式作为参数。

    我们创建了一个`Figure`对象,然后添加了一个子图`ax`。通过`ax.text`方法,我们可以将LaTeX公式写入到图像中心。`bbox`参数用来设置文本框的样式。我们调用`canvas.draw()`绘制图像,并使用`fig.savefig`保存为指定格式的图片。

 

 

除了`matplotlib`,还有其他Python库可以完成类似的任务,例如`ipython.display`中的`Latex`类,它可以在Jupyter Notebook环境中直接显示LaTeX公式,但并不能直接生成图片。如果你需要在非Jupyter环境中生成图片,`matplotlib`可能是更好的选择。

在实际应用中,我们可能还需要处理更复杂的情况,比如批量转换多个LaTeX公式,或者自定义图片尺寸和颜色。这些可以通过调整`Figure`和`Axis`对象的属性,以及`savefig`函数的参数来实现。

 

此外,`latex`和`dvipng`(或`dvisvgm`)工具的组合也可以用来生成矢量图像,但这种方法需要在系统中安装额外的软件。

 

将LaTeX公式转换为图片是一个实用的功能,它使得我们能够在各种环境中轻松分享和展示数学表达式。通过Python和相应的库,我们可以轻松实现这个过程,同时保持图像的质量和可定制性。无论你是学生、教师还是科研工作者,掌握这种技巧都将极大地提升你的工作便利性。

   
 

一种方式:使用专门的软件将latex公式代码转化为图片:

  引用出处:https://blog.csdn.net/firethelife/article/details/51321128?utm_source=blogxgwz9

  有时候不可避免的需要用到公式,而一般的博客又不支持latex公式显示,所以我们需要一个可以将latex公式生成图片的工具。这里介绍一个是 KLatexFormula 不过可能需要你的电脑安装过texlive还有Ghostscript等软件包的支持。

 

上面是KLatexFormula需要用到的软件。

 

另一种方式:截图转成更清楚的图片

 

可以将文献中的公式截图,然后粘贴到此软件,此软件会生成更加清晰的公式图片,和更加精确的latex数学公式代码。在写论文的时候,甚至可以先在纸上写好公式,然后拍照,用此软件将图片转换成更适合论文的公式图片和公式代码

   
posted on 2024-10-24 11:17  海阔凭鱼跃越  阅读(487)  评论(0编辑  收藏  举报