新增了database_tools中生成教师版讲义代码中的一些默认选项
This commit is contained in:
parent
a6f32bc1b2
commit
a7ccbdbc5a
|
|
@ -758,13 +758,13 @@ def GenerateUsageTexCode(id,prodict,topandbottomusagestuple): #根据topandbotto
|
||||||
usagecode = re.sub("\\t([\d]\.[\d]{0,10})",GenerateValueColorCode,"\n\n".join(usages))
|
usagecode = re.sub("\\t([\d]\.[\d]{0,10})",GenerateValueColorCode,"\n\n".join(usages))
|
||||||
return usagecode #返回缩减后的使用记录列表
|
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 = ""
|
bodystring = ""
|
||||||
if len(problems) == len(sectiontitles):
|
if len(problems) == len(sectiontitles):
|
||||||
count = 0
|
count = 0
|
||||||
for i in range(len(problems)):
|
for i in range(len(problems)):
|
||||||
idlist = generate_number_set(problems[i],prodict)
|
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:
|
for id in idlist:
|
||||||
count += 1
|
count += 1
|
||||||
aftercontent = TeachersGetAfterContent(id,prodict,objdict,topandbottomusagestuple)
|
aftercontent = TeachersGetAfterContent(id,prodict,objdict,topandbottomusagestuple)
|
||||||
|
|
|
||||||
Reference in New Issue