में कोई norwegian पात्रों मैं LaTeX प्रारूप में नार्वे के लिए अंग्रेजी से एक दस्तावेज़ का अनुवाद किया है, और नार्वे विशेष वर्ण का उपयोग करते समय, मैंLaTeX
\usepackage[utf8x]{inputenc}
उपयोग का प्रयास करें और नार्वे (स्कैंडिनेवियाई) प्रदर्शित करने के लिए कोई त्रुटि मिलती है
\usepackage{ucs}
\usepackage[norsk]babel
: पोस्टस्क्रिप्ट/पीडीएफ/डीवीआई प्रारूप में विशेष वर्ण,
Package utf8x Error: MalformedUTF-8sequence.
तो कह रही है, जबकि कि काम नहीं किया, मैं एक संभव समाधान बाहर की कोशिश की
और जब मैं बचाने के लिए कि Emacs में मैं यह संदेश प्राप्त करने की कोशिश की:
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 ...
Emacs के लिए धन्यवाद मैं उन पात्रों और पहले एक के गुणों की जाँच करने के लिए संभावना है मुझसे कहता है:
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
जो मुझे ज्यादा नहीं बताता है। जब मैं texi2dvi --dvipdf filename.text के साथ इसे बनाने का प्रयास करता हूं तो मुझे विशेष रूप से ठीक पीडीएफ मिलता है, सभी विशेष विशेष पात्रों के बिना।
जब मैं के बारे में बचाने के लिए Emacs भी मुझसे पूछते हूँ: "कोडिंग प्रणाली (डिफ़ॉल्ट कच्चे-पाठ) का चयन करें:" और मैं utf-8 में टाइप इसकी कोडिंग प्रणाली का चयन करें। मैंने यह देखने के लिए डिफ़ॉल्ट कच्चे-पाठ का चयन करने का भी प्रयास किया है कि मुझे कुछ अलग परिणाम मिलते हैं या नहीं। लेकिन कुछ नहीं।
आखिरकार मैंने \ lstset {inputencoding = utf8x, extendchars = \ true} ... इस समस्या के समाधान को Google पर प्रयास करने का प्रयास करते समय एक कोड आया। जो मुझे यह त्रुटि देता है: अपरिभाषित नियंत्रण अनुक्रम।
तो मूल रूप से, मैं हर एन्कोडिंग विकल्प मुझे लगता है करने में सक्षम है और कुछ भी नहीं काम करता है की कोशिश की है। मैं इस काम को करने की सख्त कोशिश कर रहा हूं क्योंकि समय सीमा से पहले अनुवाद अनुवाद प्रकाशित होना चाहिए।
एक अतिरिक्त जानकारी के रूप में मैं जोड़ सकता हूं कि मुझे बाद में पता चला कि मेरे पास केवल मेरे लोकेल में en_US.UTF-8 था, इसलिए मैंने nb_NO.UTF-8 और nb_NO.ISO-8859-15 जोड़ा और लोकेल चलाया -जेन + बिना किसी बदलाव के रीबूट करें।
मुझे आशा है कि मैं कुछ सहायता प्राप्त करने के लिए पर्याप्त जानकारी प्रदान की है, प्रश्न में वर्ण ø æ है।
तथ्य यह है कि अपनी फ़ाइल कहा जाता है 'lol.tex' मुझे खुशी मिलती है। –
यह वास्तव में क्या है-fs.tex कहा जाता है लेकिन मैंने उस पर एक --recode किया था इसलिए मुझे एक नई प्रतिलिपि की आवश्यकता थी और मेरी कल्पना ने कोई अन्य अच्छा सुझाव नहीं दिया। – bleakgadfly