Пример #1
0
# fix pybtex bug in some versions
try:
    import pybtex.utils

    def _fixed_pybtex_get(self, item, default=None):
        """A case insensitive get."""
        try:
            return self[self._keys[item.lower()]]
        except KeyError:
            return default

    pybtex.utils.CaseInsensitiveDict.get = _fixed_pybtex_get
except:
    pass

latex_codec.register()

DEFAULT_CONF = {
    'file': '',
    'brackets': '()',
    'separator': ';',
    'style': 'authoryear',  # 'numbers', 'super'
    'sort': False,
    'sort_compress': False
}

ROLES = [
    'p', 'ps', 'alp', 'alps', 't', 'ts', 'alt', 'alts', 'author', 'authors',
    'year', 'yearpar', 'text', 'title'
]
Пример #2
0
try:
    import pybtex.utils
    
    def _fixed_pybtex_get(self, item, default=None):
        """A case insensitive get."""
        try:
            return self[self._keys[item.lower()]]
        except KeyError:
            return default
    
    pybtex.utils.CaseInsensitiveDict.get = _fixed_pybtex_get
except:
    pass


latex_codec.register()

DEFAULT_CONF = {
  'file':           '',
  'brackets':       '()',
  'separator':      ';',
  'style':          'authoryear', # 'numbers', 'super'
  'sort':           False,
  'sort_compress':  False 
}

ROLES = [
  'p', 'ps', 'alp', 'alps',
  't', 'ts', 'alt', 'alts',
  'author', 'authors', 'year', 'yearpar', 'text', 'title'
]