众所周知,在模型输出的内容中经常会出现莫名其妙的删除线,相当影响观感
经过一点简单的调查,发现原来是Markdown在文字渲染上的问题:夹在两个波浪线(即“~”)中间的内容会被Markdown渲染成删除线,比如“呼呼~原来是这么回事~”中,两个波浪号会消失,而”原来是这么回事“这几个字会被删除线划去。
解决方法很简单,就是使用转义字符,在波浪线前面添加反斜杠,即”\~“,这样即使出现多个波浪线也可以正常渲染。
想要模型在输出时自动进行转义,在提示词中添加下面这段说明即可:
在每一个波浪线 `~` 前添加反斜杠 `\` 转义(即写成 `\~`),使得 Markdown 不会将相邻的波浪线解析为删除线格式。

经过一点简单的调查,发现原来是Markdown在文字渲染上的问题:夹在两个波浪线(即“~”)中间的内容会被Markdown渲染成删除线,比如“呼呼~原来是这么回事~”中,两个波浪号会消失,而”原来是这么回事“这几个字会被删除线划去。
解决方法很简单,就是使用转义字符,在波浪线前面添加反斜杠,即”\~“,这样即使出现多个波浪线也可以正常渲染。
想要模型在输出时自动进行转义,在提示词中添加下面这段说明即可:
在每一个波浪线 `~` 前添加反斜杠 `\` 转义(即写成 `\~`),使得 Markdown 不会将相邻的波浪线解析为删除线格式。













