Skip to content

[Bug] 公式渲染瑕疵-转义大括号 \{ \} 在右侧预览区域丢失 #28

Description

@ZiLin-Lab

Bug 描述

wenyan-pc (文颜桌面客户端) 中打开包含 LaTeX 公式的 Markdown 文件时,右侧预览区域渲染公式存在瑕疵:公式中用反斜杠转义的大括号 \{\} 丢失,未能正常在右侧预览中显示。

复现步骤

  1. 启动 wenyan-pc 客户端并打开一个 .md 文件。
  2. 在编辑器内输入以下包含公式的内容:
    所有形如 $\boldsymbol{A}\boldsymbol{x}$ 的向量都在 $\mathrm{span}\{\boldsymbol{\alpha}_1,\dots,\boldsymbol{\alpha}_n\}$ 中
  3. 无需其他操作,直接观察右侧预览区域的渲染结果。

期望结果

右侧预览区域能够正常显示转义的大括号 {},即:
所有形如 $\boldsymbol{A}\boldsymbol{x}$ 的向量都在 $\mathrm{span}{\boldsymbol{\alpha}_1,\dots,\boldsymbol{\alpha}_n}$ 中(GitHub渲染似乎也有错误)

实际结果

右侧预览区域中,\mathrm{span} 之后的大括号完全丢失,括号内的数据(如 $\boldsymbol{\alpha}_1,\dots,\boldsymbol{\alpha}_n$)直接暴露在外,没有被 { } 括起来。

环境信息

  • 客户端版本:v4.0.1windows
  • 操作系统:Windows 11 (x64)

可能的原因(供参考)

这可能是由于底层 Markdown 解析器与 LaTeX 公式解析器(如 MathJax 或 KaTeX)之间的反斜杠 \ 转义冲突导致的。
Markdown 解析器可能优先处理并“吞掉”了 \ 转义符,导致公式渲染引擎最终接收到的是 {},而非 \{\}。这使得公式引擎将其误判为了 LaTeX 的内部“分组符号”,从而将其隐藏。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions