Partial FIX of pretty person representer.
- removes unnecessary information - removes bibtex purification that does not behave as expected - in current state a bug in pybtex still make the display incorrect
This commit is contained in:
parent
2d700073a8
commit
0798280f9a
@ -4,13 +4,15 @@ from color import colored
|
||||
from pybtex.bibtex.utils import bibtex_purify
|
||||
|
||||
|
||||
# A bug in pybtex makes the abbreviation wrong here
|
||||
# (Submitted with racker ID: ID: 3605659)
|
||||
# The purification should also be applied to names but unfortunately
|
||||
# it removes dots which is annoying on abbreviations.
|
||||
def person_repr(p):
|
||||
return bibtex_purify(' '.join(s for s in [
|
||||
return ' '.join(s for s in [
|
||||
' '.join(p.first(abbr=True)),
|
||||
' '.join(p.middle(abbr=True)),
|
||||
' '.join(p.prelast(abbr=False)),
|
||||
' '.join(p.last(abbr=False)),
|
||||
' '.join(p.lineage(abbr=True))] if s))
|
||||
' '.join(p.lineage(abbr=True))] if s)
|
||||
|
||||
|
||||
def short_authors(bibentry):
|
||||
@ -23,6 +25,7 @@ def short_authors(bibentry):
|
||||
except KeyError: # When no author is defined
|
||||
return ''
|
||||
|
||||
|
||||
def bib_oneliner(bibentry):
|
||||
authors = short_authors(bibentry)
|
||||
title = bibtex_purify(bibentry.fields['title'])
|
||||
|
Loading…
x
Reference in New Issue
Block a user