diff --git a/工具v2/database_tools.py b/工具v2/database_tools.py index 09fe7689..7d75ebf4 100644 --- a/工具v2/database_tools.py +++ b/工具v2/database_tools.py @@ -758,13 +758,13 @@ def GenerateUsageTexCode(id,prodict,topandbottomusagestuple): #根据topandbotto usagecode = re.sub("\\t([\d]\.[\d]{0,10})",GenerateValueColorCode,"\n\n".join(usages)) return usagecode #返回缩减后的使用记录列表 -def GenerateTeacherBodyString(problems,sectiontitles,prodict,objdict,consecutivenumbering,topandbottomusagestuple): #生成教师版的.tex文件的主体内容 +def GenerateTeacherBodyString(problems,sectiontitles,prodict,objdict,consecutivenumbering = True,topandbottomusagestuple = (3,3),sectionname = "section"): #生成教师版的.tex文件的主体内容 bodystring = "" if len(problems) == len(sectiontitles): count = 0 for i in range(len(problems)): idlist = generate_number_set(problems[i],prodict) - sectionstring = "\\section{%s}\n\\begin{enumerate}\n\\setcounter{enumi}{%d}\n\n"%(sectiontitles[i],count if consecutivenumbering else 0) + sectionstring = "\\%s{%s}\n\\begin{enumerate}\n\\setcounter{enumi}{%d}\n\n"%(sectionname,sectiontitles[i],count if consecutivenumbering else 0) for id in idlist: count += 1 aftercontent = TeachersGetAfterContent(id,prodict,objdict,topandbottomusagestuple)