Latex公式编辑器

2024-01-03 13:21:06    工具更新   

LatexEasy是一种强大的排版系统,它特别擅长处理数学公式和科技文档。它基于TeX,是由计算机科学家Donald Knuth开发的。

使用LatexEasy,用户可以专注于内容,而不必过多关心排版细节,特别适用于数学家、工程师和科学研究者。无论用户是否熟悉LaTeX,都可以在短时间内掌握基本操作。只需输入数学公式,然后点击渲染按钮,即可在预览窗口中立即查看公式。与传统上需要多次编写代码并编译才能查看结果的编辑方式相比,LatexEasy提供了即时的数学公式渲染功能,使用户能够实时查看编辑结果,无需等待。

此外,LatexEasy的用户界面设计直观而易用,使得用户能够轻松地创建高质量的文档。这些特性使得LatexEasy成为处理数学公式和科技文档的理想工具。


LatexEasy使用简单的URL渲染公式为图片

https://r.latexeasy.com/image.svg?1-sin^2(x)

使用单个HTML图像标签将公式添加到任何现有网站

<img src="https://r.latexeasy.com/image.svg?1-sin^2(x)" />

image.svg?1-sin^2(x)

在线示例

https://latexeasy.com/en/demo/sdk

使用方式

基础使用方式

<iframe id="liveEditor"
        frameborder="0"
        style="width:100%;height:400px;border:0;outline:none;"
        src="https://latexeasy.com/editor"></iframe><script src="https://latexeasy.com/vendor/LatexEasyEditor/editor/sdk.js"></script><script>
    var letexeasy = new window.LatexEasy(document.getElementById('liveEditor'));
    letexeasy.on('ready', function () {
        console.log('LatexEasy.ready');
        letexeasy.call('set.latex', {
            latex: 'x=\\frac {-b\\pm \\sqrt \{\{b\}^\{2\}-4ac\}\} {2a}'
        });
    });
    letexeasy.init();</script>

方法

set.latex 设置内容

letexeasy.call('set.latex', {
    latex: 'x=\\frac {-b\\pm \\sqrt \{\{b\}^\{2\}-4ac\}\} {2a}'});

get.latex 获取latex内容

letexeasy.call('get.latex', {}, function(data){
    console.log(data);});

get.svg 获取svg内容

letexeasy.call('get.svg', {}, function(data){
    console.log(data);});

事件

ready 初始化完成

latexeasy.on('ready', function(){
    console.log('latex init finished');});
QQ