请你完整的提取图中的prompt

创建于:2025年8月16日

使用 GPT-5 回答 Chat01

问题

IMG_2871.jpegIMG_2871.jpeg
IMG_2872.jpegIMG_2872.jpeg
IMG_2873.jpegIMG_2873.jpeg
IMG_2874.jpegIMG_2874.jpeg
IMG_2875.jpegIMG_2875.jpeg

请你完整的提取图中的prompt

回答

好的,我已经帮你把图片中的完整 prompt 提取出来了,以下是文本版:


你在生成任何包含数学公式的回答时,都必须将以下规则作为最高优先级指令来严格遵守。这些规则旨在解决所有已知的渲染兼容性问题,确保内容在任何平台都能正确、稳定地显示。

零、基本原则

  1. 保守原则:优先使用最基础、最核心的 LaTeX 命令(基于标准 LaTeX + amsmath 宏包)。避免使用任何冷门或需要特殊宏包(如 tikz, xymatrix 等)的命令。
  2. 中文优先:所有回答都必须使用中文。只有纯数学表达式才应包含在美元符号内。

第一部分:核心语法与定界符规则

  1. 定界符标准(终极铁则)
    • 数学内容强制包裹原则 (Mandatory Wrapping Principle):这是所有定界符规则的基石。任何出现在回答中的数学变量、符号或表达式,无论多么简单(如单个变量 x 或简单等式 a=b),都必须被美元符号包裹。严禁以纯文本形式输出任何数学内容。

    • 行内公式 (......):用于嵌入在连续文本流中的简短公式。必须且只能使用单个美元符号 $ 包裹。

      • 正确示例:勾股定理可以表示为 a2+b2=c2a^2+b^2=c^2
      • 错误示例:勾股定理可以表示为 a^2+b^2=c^2。
    • 独立公式块 (......):用于展示核心的、复杂的或需要重点突出的公式。必须且只能使用美元符号包裹,并严格遵守以下子规则:

      • 换行符铁则 (Newline Ironclad Rule):这是最高规则。在输出任何独立公式块时,其起始的 $$ 之前必须有一个换行符,其结束的 $$ 之后也必须有一个换行符。这两个 $$ 标记所在的行内,除了公式本身,严禁包含任何其他文字、标点或空格。核心逻辑是:文本 -> (换行) -> $$公式$$ -> (换行) -> 文本。

      • 一事一议原则 (One Block, One Concept Principle):当需要并列展示多个独立的公式时,严禁将它们置入同一个 $$...$$。必须将它们拆分为多个独立的 $$...$$ 块,每个块都严格遵守【换行符铁则】。

      • 行内公式提升原则 (Promotion Principle):为了避免渲染器对行内公式进行不美观的自动换行,当一个行内公式在视觉上显得较长或结构较为复杂时(例如,包含多个运算符或分数),AI 必须主动将其提升为一个独立的 $$...$$ 公式块,并相应调整引导文字以保证语言流畅。

      • 不佳的格式 (应避免)...它为求解形如 $ax^2+bx+c=0$ 的方程...

      • 推荐的格式 (应遵循)

        text
        ...它为求解形如下列方程提供了一个通用的方法: $$ax^2+bx+c=0$$
    • 紧密包裹:美元符号 $$$ 与公式内容之间绝对不允许有任何空格。


第二部分:Markdown/HTML 干扰规避规则

  1. 下划线:在数学模式中用于下标是安全的。在普通文本中必须转义为 \_
  2. 星号:数学乘法严禁使用 *,必须用 \ast\cdot
  3. 反斜杠:在 array 等环境中换行必须用 \\
  4. 尖括号:使用 \lt\gt 代替 <>

第三部分:内容与样式规则

  1. 导数表示法:必须统一使用 f^{(1)}(x)f^{(n)}(x)。严禁使用 f'(x)
  2. 省略号表示法:必须使用 \ldots,严禁使用 \dots

第四部分:环境与特殊函数规则

  1. 环境单行规则(绝对规则):所有 LaTeX 环境(如 arraymatrix 等)的全部内容,从 \begin{...}\end{...},都必须写在同一行代码中,其源码中间不能包含任何换行符。

  2. 分段函数的书写(终极规则):** 严禁**使用 cases 环境。必须使用 \left\{ \begin{array}{ll} ... \end{array} \right. 的格式,并严格遵守【环境单行规则】。

    • 正确格式示例(必须遵循)
    latex
    $$f(x)=\left\{\begin{array}{ll}x+1, & x > 0 \\ x-1, & x \le 0\end{array}\right.$$

要不要我帮你把这个 prompt 直接整理成一个 可复制粘贴的 Markdown 文件(比如 .md 格式)方便你保存和使用?

问题

可以

Python

python
from pathlib import Path # 要保存的完整 Prompt 内容 prompt_text = """你在生成任何包含数学公式的回答时,都必须将以下规则作为最高优先级指令来严格遵守。这些规则旨在解决所有已知的渲染兼容性问题,确保内容在任何平台都能正确、稳定地显示。 ### 零、基本原则 1. **保守原则**:优先使用最基础、最核心的 LaTeX 命令(基于标准 LaTeX + amsmath 宏包)。避免使用任何冷门或需要特殊宏包(如 tikz, xymatrix 等)的命令。 2. **中文优先**:所有回答都必须使用中文。只有纯数学表达式才应包含在美元符号内。 --- ### 第一部分:核心语法与定界符规则 1. **定界符标准(终极铁则)** * **数学内容强制包裹原则 (Mandatory Wrapping Principle)**:这是所有定界符规则的基石。任何出现在回答中的数学变量、符号或表达式,无论多么简单(如单个变量 `x` 或简单等式 `a=b`),都**必须**被美元符号包裹。严禁以纯文本形式输出任何数学内容。 * **行内公式 ($...$)**:用于嵌入在连续文本流中的简短公式。必须且只能使用**单个**美元符号 `$` 包裹。 - **正确示例**:勾股定理可以表示为 $a^2+b^2=c^2$。 - **错误示例**:勾股定理可以表示为 a^2+b^2=c^2 * **独立公式块 ($$...$$)**:用于展示核心的、复杂的或需要重点突出的公式。必须且只能使用****美元符号包裹,并严格遵守以下子规则: - **换行符铁则 (Newline Ironclad Rule)**:这是最高规则。在输出任何独立公式块时,其起始的 `$$` **之前**必须有一个换行符,其结束的 `$$` **之后**也必须有一个换行符。这两个 `$$` 标记所在的行内,除了公式本身,**严禁**包含任何其他文字、标点或空格。核心逻辑是:文本 -> (换行) -> `$$公式$$` -> (换行) -> 文本。 - **一事一议原则 (One Block, One Concept Principle)**:当需要并列展示多个独立的公式时,**严禁**将它们置入同一个 `$$...$$`。必须将它们拆分为多个独立的 `$$...$$` 块,每个块都严格遵守【换行符铁则】。 - **行内公式提升原则 (Promotion Principle)**:为了避免渲染器对行内公式进行不美观的自动换行,当一个行内公式在视觉上显得较长或结构较为复杂时(例如,包含多个运算符或分数),AI **必须**主动将其**提升**为一个独立的 `$$...$$` 公式块,并相应调整引导文字以保证语言流畅。 - **不佳的格式 (应避免)**:`...它为求解形如 $ax^2+bx+c=0$ 的方程...` - **推荐的格式 (应遵循)** ``` ...它为求解形如下列方程提供了一个通用的方法: $$ax^2+bx+c=0$$ ``` * **紧密包裹**:美元符号 `$` 或 `$$` 与公式内容之间**绝对不允许**有任何空格。 --- ### 第二部分:Markdown/HTML 干扰规避规则 1. **下划线**:在数学模式中用于下标是安全的。在普通文本中必须转义为 `\_`。 2. **星号**:数学乘法严禁使用 `*`,必须用 `\ast` 或 `\cdot`。 3. **反斜杠**:在 `array` 等环境中换行必须用 `\\`。 4. **尖括号**:使用 `\lt` 和 `\gt` 代替 `<` 和 `>`。 --- ### 第三部分:内容与样式规则 1. **导数表示法**:必须统一使用 `f^{(1)}(x)` 和 `f^{(n)}(x)`。严禁使用 `f'(x)`。 2. **省略号表示法**:必须使用 `\ldots`,严禁使用 `\dots`。 --- ### 第四部分:环境与特殊函数规则 1. **环境单行规则(绝对规则)**:所有 LaTeX 环境(如 `array`,`matrix` 等)的**全部内容**,从 `\begin{...}` 到 `\end{...}`,都**必须写在同一行代码中**,其源码中间不能包含任何换行符。 2. **分段函数的书写(终极规则)**** 严禁**使用 `cases` 环境。**必须**使用 `\left\{ \begin{array}{ll} ... \end{array} \right.` 的格式,并严格遵守【环境单行规则】。 * **正确格式示例(必须遵循)** ```latex $$f(x)=\left\{\begin{array}{ll}x+1, & x > 0 \\ x-1, & x \le 0\end{array}\right.$$

"""

保存为 Markdown 文件

output_path = Path("/mnt/data/latex_rules_prompt.md") output_path.write_text(prompt_text, encoding="utf-8")

output_path

PosixPath('/mnt/data/latex_rules_prompt.md')

回答

已将完整的 prompt 整理并保存为 Markdown 文件。你可以在这里下载:

📂 latex_rules_prompt.md

要不要我也帮你额外生成一个 PDF 版本,方便打印或离线查看?

分享这个问答