diff --git a/dsRag/Start.py b/dsRag/Start.py index 147a0b91..0aca754a 100644 --- a/dsRag/Start.py +++ b/dsRag/Start.py @@ -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. 对于符合问题的材料中,提供了图片的,尽量保持上下文中的图片,并尽量保持图片的清晰度。 """ diff --git a/dsRag/Txt/CHEMISTRY_1_1.txt b/dsRag/Txt/CHEMISTRY_1_1.txt index 55c628e7..3b518ddf 100644 --- a/dsRag/Txt/CHEMISTRY_1_1.txt +++ b/dsRag/Txt/CHEMISTRY_1_1.txt @@ -1,2 +1,2 @@ 氧化铁和硝酸的反应方程式 -$$ FeO+4HNO_{ 3 } ⇒Fe(NO_{ 3 } )_{ 3 } +2H_{ 2 } O+NO_{ 2 } ↑ $$ \ No newline at end of file +FeO+4HNO_{ 3 } ⇒Fe(NO_{ 3 } )_{ 3 } +2H_{ 2 } O+NO_{ 2 } ↑ \ No newline at end of file diff --git a/dsRag/Txt/CHEMISTRY_1_2.txt b/dsRag/Txt/CHEMISTRY_1_2.txt index f8b69323..e9be6e65 100644 --- a/dsRag/Txt/CHEMISTRY_1_2.txt +++ b/dsRag/Txt/CHEMISTRY_1_2.txt @@ -1,2 +1,2 @@ 氢气与氧气燃烧的方程式 -$$ 2H_{ 2 } +O_{ 2 } =2H_{ 2 } O $$ \ No newline at end of file +2H_{ 2 } +O_{ 2 } =2H_{ 2 } O \ No newline at end of file diff --git a/dsRag/Txt/MATH_1_128.txt b/dsRag/Txt/MATH_1_128.txt index 6ac8337c..d91c3642 100644 --- a/dsRag/Txt/MATH_1_128.txt +++ b/dsRag/Txt/MATH_1_128.txt @@ -2,7 +2,7 @@ 人们长期以来习惯于用分数来表示有理数。据记载,最初是荷兰数学家、工程师斯蒂芬(Simon Stevin,1548-1620)开始用小数来表示有理数的,但与现在的形式有所不同,他用 24 3(1)7(2)5(3) -$$ \frac { 375 } { 1000 } $$ + \frac { 375 } { 1000 } 后来,人们尝试用小数来表示无理数。显然,要用小数表示所有的无理数,首先要用小数表示所有的有理数。正如在前几个话题中谈到的那样,在历史上,人们在很长的一段时间是用分数m/n的形式来表示有理数的,其中m,n ∈ N,n≠0,并且称不能表示为分数形式的数为无理数。 这样,为了用小数表示有理数,就需要讨论小数与分数之间的关系。并且只需要讨论区间(0,1)中的数,因为其余的数可以通过平移得到。区间(0,1)中的数可以用小数表示为 diff --git a/dsRag/Util/DocxUtil.py b/dsRag/Util/DocxUtil.py index 15b35f8c..228ca6a1 100644 --- a/dsRag/Util/DocxUtil.py +++ b/dsRag/Util/DocxUtil.py @@ -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 diff --git a/dsRag/Util/__pycache__/DocxUtil.cpython-310.pyc b/dsRag/Util/__pycache__/DocxUtil.cpython-310.pyc index 57c246f4..441efbe6 100644 Binary files a/dsRag/Util/__pycache__/DocxUtil.cpython-310.pyc and b/dsRag/Util/__pycache__/DocxUtil.cpython-310.pyc differ