ho tradotto un documento da Inglese a Norvegese in formato LaTeX, e durante l'utilizzo di caratteri speciali norvegesi, ottengo un errore utilizzandoNessun carattere norvegesi in LaTeX
\usepackage[utf8x]{inputenc}
per cercare di visualizzare il norvegese (scandinavo) caratteri speciali in formato/PDF/PostScript DVI, dicendo
Package utf8x Error: MalformedUTF-8sequence.
Così, mentre che non ha funzionato, ho provato un'altra soluzione possibile:
\usepackage{ucs}
\usepackage[norsk]babel
E quando ho cercato di salvare quella in Emacs ottengo questo messaggio:
These default coding systems were tried to encode text
in the buffer `lol.tex':
(utf-8-unix (905 . 4194277) (916 . 4194245) (945 . 4194278) (950
. 4194277) (954 . 4194296) (990 . 4194277) (1010 . 4194277) (1013
. 4194278) (1051 . 4194277) (1078 . 4194296) (1105 . 4194296))
However, each of them encountered characters it couldn't encode:
utf-8-unix cannot encode these: \345 \305 \346 \345 \370 \345 \345 \346 \345 \370 ...
Grazie a Emacs ho la possibilità di controllare le proprietà di quei personaggi e il primo mi dice:
character: \345 (4194277, #o17777745, #x3fffe5)
preferred charset: eight-bit (Raw bytes 128-255)
code point: 0xE5
syntax: w which means: word
buffer code: #xE5
file code: not encodable by coding system utf-8-unix
display: not encodable for terminal
Che non mi dice molto. Quando provo a creare questo con texi2dvi --dvipdf nomefile.text ottengo un PDF perfettamente fine, il tutto senza i caratteri speciali norvegesi.
Quando sto per salvare Emacs, chiedimi anche: "Seleziona sistema di codifica (testo non elaborato predefinito):" E digito utf-8 per scegliere il suo sistema di codifica. Ho anche provato a scegliere il testo raw predefinito per vedere se ottengo un risultato diverso. Ma niente.
Finalmente ho provato \ lstset {inputencoding = utf8x, extendedchars = \ true} ... un codice che è venuto durante il tentativo di google la soluzione a questo problema. Questo mi dà questo errore: Sequenza di controllo non definita.
Quindi, in pratica, ho provato ogni opzione di codifica che sono stato in grado di trovare e niente funziona. Sto cercando disperatamente di fare questo lavoro dal momento che la traduzione norvegese deve essere pubblicata prima della scadenza.
Come ulteriore informazione, posso aggiungere che in seguito ho scoperto che avevo solo en_US.UTF-8 nella mia localizzazione, quindi ho aggiunto nb_NO.UTF-8 e nb_NO.ISO-8859-15 e ho eseguito le impostazioni locali -gen + riavvia senza modifiche.
Spero di aver fornito informazioni sufficienti per ottenere assistenza, i personaggi in questione sono æ ø å.
Il fatto che il file si chiama 'lol.tex' mi fa sorridere. –
Si chiama veramente what-is-fs.tex ma ho fatto un --recode su quello quindi avevo bisogno di una nuova copia e la mia immaginazione non ha suscitato nessun altro buon suggerimento. – bleakgadfly