Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
| Download

William Stein -- Talk for Mathematics is a long conversation: a celebration of Barry Mazur

Views: 2342
1
#!/usr/bin/env python
2
3
4
import os, sys
5
6
filename='rh.tex'
7
8
for search_term in ["\\bibnote{", "\\footnote{"]:
9
s = open(filename).read()
10
i = 0
11
while True:
12
i = s.find(search_term, i)
13
if i == -1:
14
break
15
i += len(search_term)
16
i0 = i
17
paren_count = 1
18
while paren_count > 0:
19
if s[i] == '{':
20
paren_count += 1
21
elif s[i] == '}':
22
paren_count -= 1
23
i += 1
24
j = s[i0:i].find("\\index")
25
if j != -1:
26
print '\n' + s[i0+j-50:i0+j+50]+'-'*70+'\n'
27
28
29
30