line = filter(lambda l: l != "", line)
return [where, ", ".join(line)]
+def format_details_incollection(entry):
+ where = format_field(entry, 'booktitle')
+
+ line = []
+ line.append(format_field(entry, 'publisher'))
+ line.append(format_field(entry, 'pages', pre='pp. '))
+ line.append(format_field(entry, 'address'))
+ line.append(format_field(entry, 'month', post=' ') + \
+ format_field(entry, 'year'))
+ line.append(format_field(entry, 'isbn', pre='ISBN '))
+ line.append(format_field(entry, 'note'))
+
+ line = filter(lambda l: l != "", line)
+ return [where, ", ".join(line)]
+
def format_details_thesis(entry):
line = []
line.append(format_field(entry, 'school'))
lines.extend(format_details_article(entry))
elif entry.type=='inproceedings':
lines.extend(format_details_inproceedings(entry))
+ elif entry.type=='incollection':
+ lines.extend(format_details_incollection(entry))
elif entry.type=='book':
lines.extend(format_details_book(entry))
elif entry.type=='patent':