main
HuangHai 3 weeks ago
parent a5c726b42c
commit 10530ddb90

@ -136,7 +136,7 @@ async def rag(request: fastapi.Request):
- 可适当使用\large增大公式字号
- 如果内容中包含数学公式请使用行内格式$f(x) = x^2$
- 如果内容中包含多个公式请使用行内格式$f(x) = x^2$ $g(x) = x^3$
2. 回答需要依据遵循提供的材料可以适当扩展
2. 回答需要严格依据遵循提供的材料相关性不强的材料不要理会
3. 如果发现提供的资料与要询问的问题都不相关就拒绝回答明确不在知识范围内
4. 对于符合问题的材料中提供了图片的尽量保持上下文中的图片并尽量保持图片的清晰度
"""

@ -1,2 +1,2 @@
氧化铁和硝酸的反应方程式
$$ FeO+4HNO_{ 3 } ⇒Fe(NO_{ 3 } )_{ 3 } +2H_{ 2 } O+NO_{ 2 } ↑ $$
FeO+4HNO_{ 3 } ⇒Fe(NO_{ 3 } )_{ 3 } +2H_{ 2 } O+NO_{ 2 } ↑

@ -1,2 +1,2 @@
氢气与氧气燃烧的方程式
$$ 2H_{ 2 } +O_{ 2 } =2H_{ 2 } O $$
2H_{ 2 } +O_{ 2 } =2H_{ 2 } O

@ -2,7 +2,7 @@
人们长期以来习惯于用分数来表示有理数。据记载最初是荷兰数学家、工程师斯蒂芬Simon
Stevin1548-1620开始用小数来表示有理数的但与现在的形式有所不同他用
24 317253
$$ \frac { 375 } { 1000 } $$
\frac { 375 } { 1000 }
后来人们尝试用小数来表示无理数。显然要用小数表示所有的无理数首先要用小数表示所有的有理数。正如在前几个话题中谈到的那样在历史上人们在很长的一段时间是用分数m/n的形式来表示有理数的其中mn
∈ Nn≠0并且称不能表示为分数形式的数为无理数。
这样为了用小数表示有理数就需要讨论小数与分数之间的关系。并且只需要讨论区间0,1中的数因为其余的数可以通过平移得到。区间0,1中的数可以用小数表示为

@ -1,10 +1,7 @@
import re
import subprocess
import os
import subprocess
import uuid
from openpyxl.styles.builtins import output
# 获取MathType对应的Latex公式
def get_latex_list(docx_file):
@ -21,7 +18,7 @@ def get_latex_list(docx_file):
return res
with open(output, 'r', encoding='utf-8') as file:
for i, line in enumerate(file):
res.append(line.strip())
res.append(line.strip().replace("$$",""))
return res

Loading…
Cancel
Save