Re: Encoding trouble
David Kastrup writes: > Denis Bitouzé writes: > >> Le 30/01/22 à 15h52, David Kastrup a écrit : >> >>> That would be pretty annoying for people working with any Latin-x >>> encoding other than Latin-1 (or in general, any encoding not in Emacs >>> default autodetection set). >> >> In case of encoding Emacs cannot detect, AUCTeX would rely of the >> `inputenc` option. That does not even make sense since all of the Latin-x options are the same in autodetection. They cannot be distinguished since they use the same code points. Essentially, a Latin-1 user would get every Latin-x except Latin-1 displayed wrongly. And the same for Latin-2 users and so on. >>> Emacs showed you what LaTeX would have shown you. >> >> I'm not sure to see your point here. > > Where is the point in letting Emacs input display different than LaTeX > would interpret it? -- David Kastrup
Re: Encoding trouble
Denis Bitouzé writes: > Le 30/01/22 à 15h52, David Kastrup a écrit : > >> That would be pretty annoying for people working with any Latin-x >> encoding other than Latin-1 (or in general, any encoding not in Emacs >> default autodetection set). > > In case of encoding Emacs cannot detect, AUCTeX would rely of the > `inputenc` option. > >> Emacs showed you what LaTeX would have shown you. > > I'm not sure to see your point here. Where is the point in letting Emacs input display different than LaTeX would interpret it? -- David Kastrup
Re: Encoding trouble
Le 30/01/22 à 15h52, David Kastrup a écrit : > That would be pretty annoying for people working with any Latin-x > encoding other than Latin-1 (or in general, any encoding not in Emacs > default autodetection set). In case of encoding Emacs cannot detect, AUCTeX would rely of the `inputenc` option. > Emacs showed you what LaTeX would have shown you. I'm not sure to see your point here. -- Denis
Re: Encoding trouble
Denis Bitouzé writes: > Hi, > > several years ago, I already faced the following problem and, > unfortunately, it happened again yesterday, which made me lose quite > some time. > > Let me explain myself: I had a LaTeX file encoded in latin1 that > I wanted to encode in UTF-8. I used an external tool, in this case > `utrac`, which confirmed the starting (latin1) and ending (UTF-8) > encoding. But, when I opened this file in Emacs with AUCTeX enabled, the > accented characters were wrong and it was only when I saw that the file > contained `usepackage[latin1]{inputenc}` that I understood where the > problem came from: changing it in `usepackage[utf8]{inputenc}` solved > it. > > So, here is my request: would it be possible that, for the detection of > the real encoding of the file, AUCTeX relies not on the `inputenc` > package option, but rather on the Emacs heuristics and that, in case of > discrepancy between the two, it issues a warning? That would be pretty annoying for people working with any Latin-x encoding other than Latin-1 (or in general, any encoding not in Emacs default autodetection set). Emacs showed you what LaTeX would have shown you. -- David Kastrup
Encoding trouble
Hi, several years ago, I already faced the following problem and, unfortunately, it happened again yesterday, which made me lose quite some time. Let me explain myself: I had a LaTeX file encoded in latin1 that I wanted to encode in UTF-8. I used an external tool, in this case `utrac`, which confirmed the starting (latin1) and ending (UTF-8) encoding. But, when I opened this file in Emacs with AUCTeX enabled, the accented characters were wrong and it was only when I saw that the file contained `usepackage[latin1]{inputenc}` that I understood where the problem came from: changing it in `usepackage[utf8]{inputenc}` solved it. So, here is my request: would it be possible that, for the detection of the real encoding of the file, AUCTeX relies not on the `inputenc` package option, but rather on the Emacs heuristics and that, in case of discrepancy between the two, it issues a warning? Thanks! -- Denis