[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to deal with bibtex with long fields



On Tue, 31 Aug 2010 15:35:59 -0400, ucko@debian.org (Aaron M. Ucko) wrote:
> > UnicodeDecodeError: 'utf8' codec can't decode byte 0xd7 in position 118533: invalid continuation byte
> 
> That looks like an encoding issue; I would suggest either converting
> your .bib file to UTF-8 or running pybtex -e ISO-8859-1.

Thanks again, Aaron.  I could tell encoding was the issue there, but I
wasn't sure what the solution was.  Still certainly not a "drop in
replacement".  In any event, using ISO-8859-1 didn't work either:

0 $ pybtex -e ISO-8859-1 thesis
Traceback (most recent call last):
  File "/usr/bin/pybtex", line 21, in <module>
    main()
  File "/usr/lib/pymodules/python2.6/pybtex/cmdline.py", line 42, in __call__
    self.main()
  File "/usr/lib/pymodules/python2.6/pybtex/cmdline.py", line 84, in main
    self.run(options, args)
  File "/usr/lib/pymodules/python2.6/pybtex/__main__.py", line 145, in run
    engine.make_bibliography(filename, **kwargs)
  File "/usr/lib/pymodules/python2.6/pybtex/bibtex/__init__.py", line 47, in make_bibliography
    interpreter.run(bst_script, aux_data.citations, bib_filenames, bbl_file, min_crossrefs=min_crossrefs)
  File "/usr/lib/pymodules/python2.6/pybtex/bibtex/interpreter.py", line 226, in run
    getattr(self, commandname)()
  File "/usr/lib/pymodules/python2.6/pybtex/bibtex/interpreter.py", line 259, in command_iterate
    self._iterate(self.citations)
  File "/usr/lib/pymodules/python2.6/pybtex/bibtex/interpreter.py", line 265, in _iterate
    self.current_entry = self.bib_data.entries[key]
KeyError: u'?'
1 $ 

Nor did just plane 'ASCII'.  Not sure what else to try.  Suggestions?

It would be nice if it could figure out the file encoding for itself.
Maybe after I defend...

> > 1 $ nbibtex thesis
> > Call failed: /usr/share/nbibtex/bibtex.lua:1460: module 'nbib-plain' not found:
> > 	no field package.preload['nbib-plain']
> 
> That looks more like a packaging bug.

Yeah, I filed a bug (595069).

jamie.

Attachment: pgpMUZ1mky8ED.pgp
Description: PGP signature


Reply to: