Skip to content

[Feature]: 优化数学公式渲染并支持复制 LaTeX 源码 #33

Description

@chenyme

Affected area

Frontend / UI

Problem or use case

当前对话中的数学公式渲染效果还有优化空间,公式字体、排版和正文的视觉一致性不够理想。对于需要复用公式的用户来说,也不方便从已经渲染出来的公式中获取原始 LaTeX 源码。

支持点击渲染后的 LaTeX 公式复制源码,这类交互对学习、科研、写作和工程文档场景会很有帮助。

Proposed behavior

优化对话中数学公式的展示和交互:

  • 调整数学公式字体和排版,使其与当前对话内容的字号、行高和主题风格更协调。
  • 支持点击或悬浮操作已渲染的 LaTeX 公式,并复制对应的原始 LaTeX 源码。
  • 复制成功后给出轻量提示。
  • 行内公式和块级公式都应支持复制源码。
  • 深色模式和浅色模式下都应保持清晰可读。
  • 公式复制交互不应影响文本选择、代码复制和消息操作按钮。

Alternatives considered

用户可以手动从原始 Markdown 中复制公式,但对已经渲染完成的内容不够直观,也不适合长公式或复杂公式场景。

Compatibility, deployment, or migration impact

配置变更:预计不需要。

API 变更:预计不需要。

数据库迁移:预计不需要。

部署变更:预计不需要。

向后兼容:现有对话内容保持不变,仅调整前端渲染和交互。

Documentation or API contract impact

可以在文档中补充说明:渲染后的数学公式支持复制原始 LaTeX 源码。

Pre-submit checklist

  • I searched existing issues and pull requests.
  • This request is focused on one feature or improvement.
  • I described user-facing, API, configuration, or deployment impact where relevant.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions