उबंटू फ़ॉन्ट का उपयोग LyX या LaTeX के साथ कैसे किया जा सकता है?


27

मैं दस्तावेज बनाने के लिए LyX का उपयोग करता हूं और अपने दस्तावेजों के आउटपुट को प्रारूपित करने में सक्षम होना चाहता हूं ताकि वे उबंटू फ़ॉन्ट का उपयोग करें।

LyX दस्तावेज़ सेटिंग्स में, यह प्रतीत होता है कि केवल निश्चित संख्या में फोंट उपलब्ध हैं।

LyX: दस्तावेज़ सेटिंग्स

क्या इस सूची में उबंटू फ़ॉन्ट जोड़ना संभव है?

यदि नहीं, तो क्या LaTeX में उबंटू फ़ॉन्ट का उपयोग करने का एक तरीका है? मैं लायएक्स दस्तावेज़ को लाटेक्स में निर्यात कर सकता हूं, अपने परिवर्तन कर सकता हूं और फिर उपयोग pdflatexऔर सह कर सकता हूं । स्वरूपित दस्तावेज़ बनाने के लिए।

जवाबों:


11

फॉण्ट को सही प्रकार के फॉरमेट (जैसे उबंटू फॉन्ट) में फॉर्मेट में बदलना LaTeX समझता है जैसे टूल्स आदि के साथ संभव है ttf2afm, ttf2pkलेकिन इसमें बहुत सारा काम शामिल है। नेट पर कई हाउट्स हैं (जैसे यह एक )।

एक विकल्प LaTeX / pdfLaTeX के बजाय XeTeX का उपयोग कर रहा है , जो किसी भी सिस्टम फ़ॉन्ट का उपयोग करने में सक्षम है। यह भी मुश्किल नहीं है कि LyX को XeTeX के साथ काम करना है, LyX wiki में एक howto है: http://wiki.lyx.org/LyX/XeTeX

अपडेट: विन्सेन्ट-ज़ेवियर जूमेल ने एक बहुत संक्षिप्त सारांश पोस्ट किया कि आप ब्लॉग पोस्ट में उबंटू फ़ॉन्ट को लाटेक्स पैकेज में कैसे बदल सकते हैं । फिर आप बस \usepackage{Ubuntu}LaTeX या LyX में उपयोग कर सकते हैं ।


+1, XeTeX आमतौर पर शानदार है और बूट करने के लिए यूनिकोड को ठीक से समझता है।
लोएवॉर्ग

16

उबंटू फ़ॉन्ट (या किसी अन्य सिस्टम फ़ॉन्ट) का उपयोग करने के लिए, XeTeX का उपयोग करें

sudo apt-get install texlive-xetex

एक बार जब आप LyX में अपना दस्तावेज़ बना लेते हैं, तो दस्तावेज़ की शुरुआत में कुछ TeX कोड जोड़ें (TeX बटन का उपयोग करके) \fontspec{Ubuntu}:। यह पूरे दस्तावेज़ को उबंटू फ़ॉन्ट का उपयोग करता है। यदि आप किसी बिंदु पर किसी अन्य फ़ॉन्ट पर स्विच करना चाहते हैं, तो दूसरे फ़ॉन्ट \fontspecके फ़ॉन्ट नाम के साथ फिर से कमांड का उपयोग करें ।

LyX दस्तावेज़

DVI / PDF / etc को रेंडर करने की अनुमति देने के लिए, कुछ सेटिंग्स को दस्तावेज़> सेटिंग्स में बदलना होगा।

'LaTeX Preamble' पर क्लिक करें और इसे टेक्स्ट बॉक्स में दर्ज करें:

\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}

लाटेक्स प्रस्तावना

इसके अलावा, 'भाषा' के तहत, एन्कोडिंग को पर सेट करें Unicode (XeTeX) (utf8)

भाषा

अब दस्तावेज़ को LaTeX (pdflatex) के रूप में निर्यात करें:

निर्यात

यह कुछ नहीं करने के लिए दिखाई देगा, लेकिन वास्तव में DOCUMENT_NAME.tex पर आउटपुट करेगा।

अब एक टेम्पल खोलें (एप्लिकेशन-> एक्सेसरीज-> टर्मिनल) और एंटर करें:

cd ~/Documents
xelatex ubuntu.tex
xdg-open ubuntu.pdf

~/Documentsअपने दस्तावेज़ वाले फ़ोल्डर के पथ के साथ बदलें और दस्तावेज़ ubuntuके नाम के साथ। इससे आपके दस्तावेज़ के आउटपुट की एक पीडीएफ फाइल बननी चाहिए और इसे डिफ़ॉल्ट पीडीएफ रीडर में खोलना चाहिए:

पीडीएफ आउटपुट

क्या यह सुंदर नहीं लगता है? : डी

XeTeX का सुझाव देने और संसाधनों के लिए उपयोगी लिंक प्रदान करने के लिए मार्सेल स्टिमबर्ग का धन्यवाद । मेरा सुझाव है कि लोगों को अधिक जानकारी के लिए उन पर एक नज़र है।


अच्छी व्याख्या! मुझे लगता है कि LyX से xetex को सीधे कॉल करना संभव है (यानी पहले निर्यात करने के बजाय), लेकिन मैंने कभी कोशिश नहीं की।
मार्सेल स्टिमबर्ग

1
वाह, एक सही जवाब! एक प्रश्न मेरे लिए बना हुआ है: फॉन्ट उपयोग की टाइपोग्राफिक गुणवत्ता कैसी है। क्या यह बेहतर कर्तन की तरह, लाटेक्स के विशिष्ट लाभ हैं?
इंगो

4

मैंने LaTeX2e के लिए उबंटू फ़ॉन्ट परिवार का एक बंडल बनाया है। आप इसे github से डाउनलोड कर सकते हैं:

https://github.com/tzwenn/ubuntu-latex-fonts

स्थापना के लिए बस चलाएँ:

sudo make install

और फिर \usepackage{ubuntu}अपनी LaTeX फाइल में टाइप करें।


क्या यह भी गणित का समर्थन करता है?
जॉरिस

नहीं, यह पैकेज आपके डिफ़ॉल्ट रोमन फ़ॉन्ट सेट को बदल देता है। मैथ्मोड इसका उपयोग नहीं करता है और इसमें ग्लिफ़ भी शामिल हैं जो उबंटू फ़ॉन्ट परिवार का हिस्सा नहीं हैं।
tzwenn

2

12.04 पर मैंने Lyx UI में इस प्रकार सक्षम किया:

  • पैकेज स्थापित करें: टेक्सलाइव-एक्सटेक्स और एटूलबॉक्स
  • Lyx में: उपकरण> पुन: कॉन्फ़िगर करें
  • Lyx को बंद करें और पुनः आरंभ करें
  • दस्तावेज़> सेटिंग्स> फ़ॉन्ट्स> गैर-टेक्स फ़ॉन्ट का उपयोग करें

0

चूंकि LaTeX / TeX मेटाफ़ॉन्ट के साथ बनाए गए फोंट का उपयोग करता है, मुझे लगता है कि उबंटू फ़ॉन्ट को एक प्रारूप में डालना होगा जो मेटाफ़ॉन्ट उपयोग कर सकता है और इसकी आंतरिक फ़ॉन्ट जानकारी से बना सकता है। बदले में आपको अपने LaTeX स्रोत फ़ाइलों से डीवीआई फ़ाइलों को बनाने के लिए मेटाफ़ॉन्ट निर्मित फ़ॉन्ट फ़ाइलों का उपयोग करने की आवश्यकता होती है।


0

2.0.x श्रृंखला के साथ शुरुआत करके LyX ने XeTeX / LuaTeX के लिए अंतर्निहित समर्थन किया है। उबंटू फ़ॉन्ट का उपयोग करने के लिए आपको बस कॉम्बो से फ़ॉन्ट का Doc > Settings > Fonts > Use non-TeX fontsचयन करना होगा Ubuntu। (स्वीकृत उत्तर आवश्यक से अधिक जटिल समाधान देता है।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.