#82 Support for UTF-8

open
nobody
None
5
2008-02-02
2008-02-02
Aanjhan
No

Reported in Ubuntu LP: #38708
Link: https://bugs.edge.launchpad.net/ubuntu/+source/pybliographer/+bug/38708

Original report
------------------------------
I am using UTF-8 on my machine. In my environment, there is

LANG=en_GB.UTF-8
LANGUAGE=en_GB:en

Default language in Gnome is English/United Kingdom.

I have edited bibtex files with kile (also on UTF-8). I have books in German, French and Portuguese in addition to English. In those languages there are characters such as Ä or á that are not being used in English. While tetex, gedit or a terminal window are showing them properly, the are shown correctly in pybliographer. é as an example is shown as é.

Regards

Erich
--------------------------------

Discussion

  • Aanjhan
    Aanjhan
    2008-02-02

    File containing letters with accents and umlauts

     
    Attachments
  • Logged In: YES
    user_id=27260
    Originator: NO

    pybliographer expects standard LaTeX accented characters, like \'e for é. Out of curiosity, what tool do you use to format your bibtex file?

     
  • Jonas Kahn
    Jonas Kahn
    2008-02-22

    Logged In: YES
    user_id=2017058
    Originator: NO

    Well, it would seem it does not understand that pretty standard LateX either:

    @ARTICLE{Guta&Kahn,
    AUTHOR = {Gu\c{t}\u{a}, M. and Kahn, J.},
    TITLE = {Local asymptotic normality for qubit states},
    JOURNAL = {Phys. Rev. A},
    VOLUME = {73},
    PAGES = {052108} ,
    YEAR = 2006,
    URL = {arXiv:quant-ph/0512075},
    }

    Here, the Romanian letters \c{t} and \u{a} are not understood.

    I run the ubuntu gutsy packages, and usually edit my bibtex files directly.

     
  • Frederik
    Frederik
    2008-08-06

    Logged In: YES
    user_id=1170531
    Originator: NO

    I also stubled across this bug. Unicode input would be nice, but there should be at least a way to insert accented characters. So if unicode doesn't work, then LaTeX commands should.

    I needed ā, which should be \={a} in standard LaTeX. It doesn't work.