Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LaTeX 开启情况下$符号导致空白的问题似乎仍然存在 #420

Open
ztjryg4 opened this issue Feb 27, 2020 · 23 comments
Open

LaTeX 开启情况下$符号导致空白的问题似乎仍然存在 #420

ztjryg4 opened this issue Feb 27, 2020 · 23 comments

Comments

@ztjryg4
Copy link

ztjryg4 commented Feb 27, 2020

首先感谢作者提供了这个非常强大的Markdown编辑器!
看到10.0.8版本的更新公告当中提到 修复启用LaTeX情况下文章内包含$符号导致内容空白的BUG(#359 & #390
但是我当我的文章中包含了以下代码块时,仍然导致了内容变为空白,当将代码中的$符号删除后,显示恢复了正常:

```
Traceback (most recent call last):
File "from_tensorflow.py", line 129, in
shape=shape_dict)
File "/home/$USER/local/tvm/python/tvm/relay/frontend/tensorflow.py", line 2413, in from_tensorflow
mod, params = g.from_tensorflow(graph, layout, shape, outputs)
File "/home/$USER/local/tvm/python/tvm/relay/frontend/tensorflow.py", line 2058, in from_tensorflow
op = self._convert_operator(node.op, inputs, attr, graph)
File "/home/$USER/local/tvm/python/tvm/relay/frontend/tensorflow.py", line 2376, in _convert_operator
sym = convert_map[op_name](inputs, attrs, self._params)
File "/home/$USER/local/tvm/python/tvm/relay/frontend/tensorflow.py", line 562, in _impl
extras={'method': "BILINEAR"})(inputs, attr)
File "/home/$USER/local/tvm/python/tvm/relay/frontend/tensorflow.py", line 155, in call
return _get_relay_op(op_name)(*inputs, **new_attrs)
TypeError: resize() got an unexpected keyword argument 'half_pixel_centers'
```

@LuRenJiasWorld
Copy link
Owner

好的,问题可以复现,我继续排查一下这个问题,尽快发布新版本。抱歉带来不便。

@LuRenJiasWorld
Copy link
Owner

问题修复后我会更新此Issue。感谢反馈。

@LuRenJiasWorld
Copy link
Owner

你好,正在修复了,效果参照截图。

修复将于下个版本(10.1.1)发布,预计发布时间为三月底。

感谢反馈。

image

@LuRenJiasWorld
Copy link
Owner

如果你能找到更多的故障文本,也请麻烦发一下,便于进一步测试。

@ztjryg4
Copy link
Author

ztjryg4 commented Mar 1, 2020

简直神速啊,太感谢了!WP-Editor.md真的十分好用,谢谢你!

@LuRenJiasWorld LuRenJiasWorld added this to the Version 10.1.1 milestone Mar 6, 2020
@OGRLEAF
Copy link

OGRLEAF commented Mar 27, 2020

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在<pre>里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

@LuRenJiasWorld
Copy link
Owner

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在

里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

抱歉回复迟了一点,我现在测试一下,稍后回复。

@LuRenJiasWorld
Copy link
Owner

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在

里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,这个BUG的确存在,我分析一下是什么原因,尽快予以修复。感谢反馈: )

@OGRLEAF
Copy link

OGRLEAF commented Mar 29, 2020

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,这个BUG的确存在,我分析一下是什么原因,尽快予以修复。感谢反馈: )

感谢,期待下个版本

@LuRenJiasWorld
Copy link
Owner

LuRenJiasWorld commented Apr 10, 2020

你好,相关问题已于最新发布的10.1.1版本修复,发行注记详见 https://github.com/LuRenJiasWorld/WP-Editor.md/releases/tag/v10.1.1

感谢对本插件的支持,祝你使用愉快,如有更多问题欢迎继续反馈。

@LuRenJiasWorld
Copy link
Owner

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,这个BUG的确存在,我分析一下是什么原因,尽快予以修复。感谢反馈: )

感谢,期待下个版本

该问题比较复杂,我尽快解决,保守估计在下一个版本(10.2.0)连同其他几个LaTeX相关的BUG进行修复。

@LuRenJiasWorld
Copy link
Owner

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在

里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,请问这个BUG是否依旧存在?可以的话能提供一份可以复现的文章地址吗?我这边最近分析一下原因,予以解决。

@LuRenJiasWorld
Copy link
Owner

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,这个BUG的确存在,我分析一下是什么原因,尽快予以修复。感谢反馈: )

感谢,期待下个版本

你好,我最近对LaTeX解析部分进行了重构,能够有效避免代码块中的$被转换为公式的问题: 9af6243

附上简单的测试用例:
image

修复前:
image

修复后:
image

相关修复将会尽快发布,更新后即可解决。再次感谢对WP Editor.md的支持!

@OGRLEAF
Copy link

OGRLEAF commented Jul 12, 2020

正愁呢,谢谢作者。问一下原来自WP带的编辑器里贴的代码(放在里)里面的$$会不会被转成公式。因为之前发现代码块里面如果有$...$的话会被转成公式......

你好,这个BUG的确存在,我分析一下是什么原因,尽快予以修复。感谢反馈: )

感谢,期待下个版本

你好,我最近对LaTeX解析部分进行了重构,能够有效避免代码块中的$被转换为公式的问题: 9af6243

附上简单的测试用例:
image

修复前:
image

修复后:
image

相关修复将会尽快发布,更新后即可解决。再次感谢对WP Editor.md的支持!

感谢作者的努力!

@LuRenJiasWorld
Copy link
Owner

你好,该问题已于最新发布的 10.2.0 版本解决,再次感谢反馈,祝使用愉快。如果以后有其他问题也欢迎继续反馈~

Release:https://github.com/LuRenJiasWorld/WP-Editor.md/releases/tag/v10.2.0

@Nyx1197
Copy link

Nyx1197 commented Sep 17, 2020

你好,该问题已于最新发布的 10.2.0 版本解决,再次感谢反馈,祝使用愉快。如果以后有其他问题也欢迎继续反馈~

Release:https://github.com/LuRenJiasWorld/WP-Editor.md/releases/tag/v10.2.0

你好,我更新了最新发布的 10.2.0,问题似乎依然存在.我在下面贴上内容:
问题页面地址: https://www.wltechlab.top:8998/archives/431
代码在文章里使用了 md语法进行包裹 (`*3 javascript)

jjencode可以加密JS,使之变为一串颜文字

function jjencode( gv, text )
{
    var r="";
    var n;
    var t;
    var b=[ "___", "__$", "_$_", "_$$", "$__", "$_$", "$$_", "$$$", "$___", "$__$", "$_$_", "$_$$", "$$__", "$$_$", "$$$_", "$$$$", ];
    var s = "";
    for( var i = 0; i < text.length; i++ ){
        n = text.charCodeAt( i );
        if( n == 0x22 || n == 0x5c ){
            s += "\\\\\\" + text.charAt( i ).toString(16);
        }else if( (0x20 <= n && n <= 0x2f) || (0x3A <= n == 0x40) || ( 0x5b <= n && n <= 0x60 ) || ( 0x7b <= n && n <= 0x7f ) ){
            s += text.charAt( i );
        }else if( (0x30 <= n && n <= 0x39 ) || (0x61 <= n && n <= 0x66 ) ){
            if( s ) r += "\"" + s +"\"+";
            r += gv + "." + b[ n < 0x40 ? n - 0x30 : n - 0x57 ] + "+";
            s="";
        }else if( n == 0x6c ){ // 'l'
            if( s ) r += "\"" + s + "\"+";
            r += "(![]+\"\")[" + gv + "._$_]+";
            s = "";
        }else if( n == 0x6f ){ // 'o'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._$+";
            s = "";
        }else if( n == 0x74 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + ".__+";
            s = "";
        }else if( n == 0x75 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._+";
            s = "";
        }else if( n < 128 ){
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + n.toString( 8 ).replace( /[0-7]/g, function(c){ return gv + "."+b[ c ]+"+" } );
            s = "";
        }else{
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + gv + "._+" + n.toString(16).replace( /[0-9a-f]/gi, function(c){ return gv + "."+b[parseInt(c,16)]+"+"} );
            s = "";
        }
    }
    if( s ) r += "\"" + s + "\"+";

    r = 
    gv + "=~[];" + 
    gv + "={___:++" + gv +",$$$$:(![]+\"\")["+gv+"],__$:++"+gv+",$_$_:(![]+\"\")["+gv+"],_$_:++"+
    gv+",$_$$:({}+\"\")["+gv+"],$$_$:("+gv+"["+gv+"]+\"\")["+gv+"],_$$:++"+gv+",$$$_:(!\"\"+\"\")["+
    gv+"],$__:++"+gv+",$_$:++"+gv+",$$__:({}+\"\")["+gv+"],$$_:++"+gv+",$$$:++"+gv+",$___:++"+gv+",$__$:++"+gv+"};"+
    gv+".$_="+
    "("+gv+".$_="+gv+"+\"\")["+gv+".$_$]+"+
    "("+gv+"._$="+gv+".$_["+gv+".__$])+"+
    "("+gv+".$$=("+gv+".$+\"\")["+gv+".__$])+"+
    "((!"+gv+")+\"\")["+gv+"._$$]+"+
    "("+gv+".__="+gv+".$_["+gv+".$$_])+"+
    "("+gv+".$=(!\"\"+\"\")["+gv+".__$])+"+
    "("+gv+"._=(!\"\"+\"\")["+gv+"._$_])+"+
    gv+".$_["+gv+".$_$]+"+
    gv+".__+"+
    gv+"._$+"+
    gv+".$;"+
    gv+".$$="+
    gv+".$+"+
    "(!\"\"+\"\")["+gv+"._$$]+"+
    gv+".__+"+
    gv+"._+"+
    gv+".$+"+
    gv+".$$;"+
    gv+".$=("+gv+".___)["+gv+".$_]["+gv+".$_];"+
    gv+".$("+gv+".$("+gv+".$$+\"\\\"\"+" + r + "\"\\\"\")())();";

    return r;
}

@LuRenJiasWorld
Copy link
Owner

你好,该问题已于最新发布的 10.2.0 版本解决,再次感谢反馈,祝使用愉快。如果以后有其他问题也欢迎继续反馈~
Release:https://github.com/LuRenJiasWorld/WP-Editor.md/releases/tag/v10.2.0

你好,我更新了最新发布的 10.2.0,问题似乎依然存在.我在下面贴上内容:
问题页面地址: https://www.wltechlab.top:8998/archives/431
代码在文章里使用了 md语法进行包裹 (`*3 javascript)

jjencode可以加密JS,使之变为一串颜文字

function jjencode( gv, text )
{
    var r="";
    var n;
    var t;
    var b=[ "___", "__$", "_$_", "_$$", "$__", "$_$", "$$_", "$$$", "$___", "$__$", "$_$_", "$_$$", "$$__", "$$_$", "$$$_", "$$$$", ];
    var s = "";
    for( var i = 0; i < text.length; i++ ){
        n = text.charCodeAt( i );
        if( n == 0x22 || n == 0x5c ){
            s += "\\\\\\" + text.charAt( i ).toString(16);
        }else if( (0x20 <= n && n <= 0x2f) || (0x3A <= n == 0x40) || ( 0x5b <= n && n <= 0x60 ) || ( 0x7b <= n && n <= 0x7f ) ){
            s += text.charAt( i );
        }else if( (0x30 <= n && n <= 0x39 ) || (0x61 <= n && n <= 0x66 ) ){
            if( s ) r += "\"" + s +"\"+";
            r += gv + "." + b[ n < 0x40 ? n - 0x30 : n - 0x57 ] + "+";
            s="";
        }else if( n == 0x6c ){ // 'l'
            if( s ) r += "\"" + s + "\"+";
            r += "(![]+\"\")[" + gv + "._$_]+";
            s = "";
        }else if( n == 0x6f ){ // 'o'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._$+";
            s = "";
        }else if( n == 0x74 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + ".__+";
            s = "";
        }else if( n == 0x75 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._+";
            s = "";
        }else if( n < 128 ){
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + n.toString( 8 ).replace( /[0-7]/g, function(c){ return gv + "."+b[ c ]+"+" } );
            s = "";
        }else{
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + gv + "._+" + n.toString(16).replace( /[0-9a-f]/gi, function(c){ return gv + "."+b[parseInt(c,16)]+"+"} );
            s = "";
        }
    }
    if( s ) r += "\"" + s + "\"+";

    r = 
    gv + "=~[];" + 
    gv + "={___:++" + gv +",$$$$:(![]+\"\")["+gv+"],__$:++"+gv+",$_$_:(![]+\"\")["+gv+"],_$_:++"+
    gv+",$_$$:({}+\"\")["+gv+"],$$_$:("+gv+"["+gv+"]+\"\")["+gv+"],_$$:++"+gv+",$$$_:(!\"\"+\"\")["+
    gv+"],$__:++"+gv+",$_$:++"+gv+",$$__:({}+\"\")["+gv+"],$$_:++"+gv+",$$$:++"+gv+",$___:++"+gv+",$__$:++"+gv+"};"+
    gv+".$_="+
    "("+gv+".$_="+gv+"+\"\")["+gv+".$_$]+"+
    "("+gv+"._$="+gv+".$_["+gv+".__$])+"+
    "("+gv+".$$=("+gv+".$+\"\")["+gv+".__$])+"+
    "((!"+gv+")+\"\")["+gv+"._$$]+"+
    "("+gv+".__="+gv+".$_["+gv+".$$_])+"+
    "("+gv+".$=(!\"\"+\"\")["+gv+".__$])+"+
    "("+gv+"._=(!\"\"+\"\")["+gv+"._$_])+"+
    gv+".$_["+gv+".$_$]+"+
    gv+".__+"+
    gv+"._$+"+
    gv+".$;"+
    gv+".$$="+
    gv+".$+"+
    "(!\"\"+\"\")["+gv+"._$$]+"+
    gv+".__+"+
    gv+"._+"+
    gv+".$+"+
    gv+".$$;"+
    gv+".$=("+gv+".___)["+gv+".$_]["+gv+".$_];"+
    gv+".$("+gv+".$("+gv+".$$+\"\\\"\"+" + r + "\"\\\"\")())();";

    return r;
}

请问可以先参考 #488 的解决方法试试看吗?

@Nyx1197
Copy link

Nyx1197 commented Sep 17, 2020

你好,该问题已于最新发布的 10.2.0 版本解决,再次感谢反馈,祝使用愉快。如果以后有其他问题也欢迎继续反馈~
Release:https://github.com/LuRenJiasWorld/WP-Editor.md/releases/tag/v10.2.0

你好,我更新了最新发布的 10.2.0,问题似乎依然存在.我在下面贴上内容:
问题页面地址: https://www.wltechlab.top:8998/archives/431
代码在文章里使用了 md语法进行包裹 (`*3 javascript)
jjencode可以加密JS,使之变为一串颜文字

function jjencode( gv, text )
{
    var r="";
    var n;
    var t;
    var b=[ "___", "__$", "_$_", "_$$", "$__", "$_$", "$$_", "$$$", "$___", "$__$", "$_$_", "$_$$", "$$__", "$$_$", "$$$_", "$$$$", ];
    var s = "";
    for( var i = 0; i < text.length; i++ ){
        n = text.charCodeAt( i );
        if( n == 0x22 || n == 0x5c ){
            s += "\\\\\\" + text.charAt( i ).toString(16);
        }else if( (0x20 <= n && n <= 0x2f) || (0x3A <= n == 0x40) || ( 0x5b <= n && n <= 0x60 ) || ( 0x7b <= n && n <= 0x7f ) ){
            s += text.charAt( i );
        }else if( (0x30 <= n && n <= 0x39 ) || (0x61 <= n && n <= 0x66 ) ){
            if( s ) r += "\"" + s +"\"+";
            r += gv + "." + b[ n < 0x40 ? n - 0x30 : n - 0x57 ] + "+";
            s="";
        }else if( n == 0x6c ){ // 'l'
            if( s ) r += "\"" + s + "\"+";
            r += "(![]+\"\")[" + gv + "._$_]+";
            s = "";
        }else if( n == 0x6f ){ // 'o'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._$+";
            s = "";
        }else if( n == 0x74 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + ".__+";
            s = "";
        }else if( n == 0x75 ){ // 'u'
            if( s ) r += "\"" + s + "\"+";
            r += gv + "._+";
            s = "";
        }else if( n < 128 ){
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + n.toString( 8 ).replace( /[0-7]/g, function(c){ return gv + "."+b[ c ]+"+" } );
            s = "";
        }else{
            if( s ) r += "\"" + s;
            else r += "\"";
            r += "\\\\\"+" + gv + "._+" + n.toString(16).replace( /[0-9a-f]/gi, function(c){ return gv + "."+b[parseInt(c,16)]+"+"} );
            s = "";
        }
    }
    if( s ) r += "\"" + s + "\"+";

    r = 
    gv + "=~[];" + 
    gv + "={___:++" + gv +",$$$$:(![]+\"\")["+gv+"],__$:++"+gv+",$_$_:(![]+\"\")["+gv+"],_$_:++"+
    gv+",$_$$:({}+\"\")["+gv+"],$$_$:("+gv+"["+gv+"]+\"\")["+gv+"],_$$:++"+gv+",$$$_:(!\"\"+\"\")["+
    gv+"],$__:++"+gv+",$_$:++"+gv+",$$__:({}+\"\")["+gv+"],$$_:++"+gv+",$$$:++"+gv+",$___:++"+gv+",$__$:++"+gv+"};"+
    gv+".$_="+
    "("+gv+".$_="+gv+"+\"\")["+gv+".$_$]+"+
    "("+gv+"._$="+gv+".$_["+gv+".__$])+"+
    "("+gv+".$$=("+gv+".$+\"\")["+gv+".__$])+"+
    "((!"+gv+")+\"\")["+gv+"._$$]+"+
    "("+gv+".__="+gv+".$_["+gv+".$$_])+"+
    "("+gv+".$=(!\"\"+\"\")["+gv+".__$])+"+
    "("+gv+"._=(!\"\"+\"\")["+gv+"._$_])+"+
    gv+".$_["+gv+".$_$]+"+
    gv+".__+"+
    gv+"._$+"+
    gv+".$;"+
    gv+".$$="+
    gv+".$+"+
    "(!\"\"+\"\")["+gv+"._$$]+"+
    gv+".__+"+
    gv+"._+"+
    gv+".$+"+
    gv+".$$;"+
    gv+".$=("+gv+".___)["+gv+".$_]["+gv+".$_];"+
    gv+".$("+gv+".$("+gv+".$$+\"\\\"\"+" + r + "\"\\\"\")())();";

    return r;
}

请问可以先参考 #488 的解决方法试试看吗?

尝试多加一个 $ 和使用 06e51cd 之后问题依旧.

您可以访问 KaTex.md 来获取问题文章中的内容

@LuRenJiasWorld
Copy link
Owner

KaTex.md

好的,我稍后尝试在本地复现一下。你这篇文章中确实含有较多特殊符号,可能会出现一些未考虑到的问题。

@LuRenJiasWorld
Copy link
Owner

@Nyx1197 你好,这是一个新的问题,我先记录下来,近期予以解决,并将在接下来发布的10.3.0版本予以修复。抱歉带来不便。

@LuRenJiasWorld LuRenJiasWorld removed this from the Version 10.1.1 milestone Sep 18, 2020
@Nyx1197
Copy link

Nyx1197 commented Sep 19, 2020

抱歉带来不便

感谢你的持续更新~
期待你的10.3.0版本

@LuRenJiasWorld
Copy link
Owner

抱歉带来不便

感谢你的持续更新~
期待你的10.3.0版本

你好,此问题已于 b77c3f8 修复。因为10.3.0版本的发布还需要一段时间,如果着急使用可以用WordPress的插件编辑功能将相关修改同步到你的网站,即可立即解决此问题。

image

@Nyx1197
Copy link

Nyx1197 commented Sep 24, 2020

抱歉带来不便

感谢你的持续更新~
期待你的10.3.0版本

你好,此问题已于 b77c3f8 修复。因为10.3.0版本的发布还需要一段时间,如果着急使用可以用WordPress的插件编辑功能将相关修改同步到你的网站,即可立即解决此问题。

image

非常感谢,现在文章可以正常阅读了.

@LuRenJiasWorld LuRenJiasWorld added this to the Version 10.2.2 milestone Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants