2009-11-25 11 views
16

प्रथम में utf8x, क्याआइसलैंड का, UTF8 और LaTeX सभी की

\usepackage[utf8]{inputenc} 
\usepackage[utf8x]{inputenc} 

में UTF8 और utf8x के बीच अंतर जब LaTeX में प्रयोग किया जाता है?

दूसरा, लाटेक्स का उपयोग करके आइसलैंडिक में एक लेख लिखते समय कौन से पैकेज की आवश्यकता होती है? मैंने पाया:

\usepackage[icelandic]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[utf8x]{inputenc} 

एक सा प्रयोग के बाद, लेकिन मुझे लगता है कोड का कुछ हिस्सा निरर्थक हो सकती है। और यहां तक ​​कि उन लोगों के साथ ऊपर उल्लिखित संकुल, अंदर

\begin{lstlisting} 
... 
\end{lstlisting} 

कोड आइसलैंड पात्रों के साथ जब उबंटू में pdflatex के माध्यम से outputted, गाया नहीं है, हालांकि यह मेरे दोस्त के कंप्यूटर पर काम करता है (जो डेबियन चल रहा है)। क्या कमी है?

+0

क्या इनपुट दस्तावेज़ वास्तव में यूटीएफ -8 में लिखा गया है? – jalf

+0

यदि आपके फ़ॉन्ट ठीक से काम नहीं कर रहे हैं, तो xetex या xelatex आज़माएं। – Mica

+0

सभी फ़ॉन्ट्स मैंने जिन संकुलों का उल्लेख किया है, उनका उपयोग करके काम करते हैं- lstlisting

उत्तर

18

[UTF8] लाटेक्स टीम द्वारा "समर्थित" है और यूनिकोड इनपुट वर्णों की एक काफी विशिष्ट/सीमित सीमा को शामिल करता है। यह केवल उन प्रतीकों को परिभाषित करता है जो वर्तमान फ़ॉन्ट एन्कोडिंग के साथ उपलब्ध हैं।

[UTF8x], AFAIK, अब समर्थित नहीं है, लेकिन इनपुट प्रतीकों की एक विस्तृत श्रृंखला को शामिल करता है। मैं केवल कोशिश करूँगा अगर [UTF8] आपको जो चाहिए वह नहीं करता है।


दूसरा, लिस्टिंग पैकेज (और अन्य स्कैनिंग करने वाले अन्य संबंधित पैकेज) यूटीएफ 8 इनपुट का समर्थन नहीं करते हैं। (यदि यह किसी मित्र की मशीन पर काम कर रहा है तो उन्हें इसके बजाय 8-बिट इनपुट एन्कोडिंग का उपयोग करना होगा।) listingsutf8 पैकेज \lstinputlisting के लिए यूटीएफ 8-संगत प्रतिस्थापन प्रदान करता है लेकिन मुख्य lstlisting वातावरण के लिए नहीं। XeLaTeX का उपयोग करने से आप यहां मदद कर सकते हैं।

 संबंधित मुद्दे