मैं एनटीई पर काम करने के लिए लाटेकस कैसे प्राप्त कर सकता हूं?


10

मूल रूप से मैं कैसे प्राप्त करने के लिए के बारे में सवाल पूछने के लिए जा रहा था LaTeX में काम कर Anki , लेकिन जैसा कि मैंने सवाल लिख रहा था, मैं इस समस्या अपने आप हल करने के लिए कोशिश कर रहा था। मुझे लगा कि अन्य लोग मेरे निष्कर्षों से लाभान्वित हो सकते हैं, इसलिए मैंने उन्हें यहां पोस्ट करने का फैसला किया। यदि आप ध्यान दें कि मेरा कोई भी कदम गलत है, तो कृपया मुझे बताएं। और मैं अभी भी इसे काम करने में असमर्थ था, इसलिए यदि आप अंत तक स्क्रॉल करते हैं, तो आप देख सकते हैं कि मैं कहां फंस गया हूं और अभी भी मदद की आवश्यकता है।

वर्तमान मुद्दा यह है: मैं libgd कैसे स्थापित कर सकता हूं?


मैं LaTeX के साथ Anki काम करने की कोशिश कर रहा हूँ । एकमात्र जानकारी जो मुझे यह करने के बारे में मिल सकती है वह इस पृष्ठ से है :

  • [...] LaTeX का उपयोग करने के लिए, आपको इसे अलग से स्थापित करना होगा - यह Anki के साथ बंडल नहीं है
  • [...] OSX पर MacTex का उपयोग करें
  • Dvipng भी स्थापित होना चाहिए।
  • OSX पर, यदि आप MacTorts का उपयोग करते हैं या LaTeX को स्थापित करने के लिए समान हैं, तो सुनिश्चित करें कि लेटेक्स और dvipng / usr / bin से जुड़े हैं।

MacTex की मानक स्थापना में 3GB लगते हैं, जहाँ तक मुझे विश्वास है कि जितना आवश्यक है, उससे कहीं अधिक है, क्योंकि मैं इसके GUI एप्लिकेशन का उपयोग नहीं करने जा रहा हूँ। मुझे बस LaTeX लाइब्रेरी की आवश्यकता है, अगर मैं इसे सही ढंग से समझता हूं, जो कि 3GB से कम होना चाहिए। इसलिए, मैं इसके बजाय BasicTeX संस्करण स्थापित कर रहा हूं , जिसमें केवल 100MB तक का समय लगता है।

मुझे यकीन नहीं है कि मेरे पास पहले से ही Dvipng स्थापित है या नहीं, इसलिए मैं Anki को पुनः आरंभ कर रहा हूं यह देखने के लिए कि क्या यह काम करता है या नहीं। मुझे निम्नलिखित त्रुटि मिली:

DVipng निष्पादित करने में त्रुटि। [...] tmp.dvi पर लिखा आउटपुट [...]

तो मैं शायद dvipng स्थापित करने की आवश्यकता है ... स्थापना readme निम्नलिखित जानकारी है:

DVipng को स्थापित करना सरल होना चाहिए: केवल ./configure',बनाना ', और `इंस्टॉल करना'।

आवश्यक शर्तें:

  • GD ग्राफिक्स ड्रा लाइब्रेरी, libgd
  • पथ खोज पुस्तकालय kpathsea
  • libpng और libz

फिर से, मुझे यकीन नहीं है कि यदि कोई है, तो इनमें से कोई भी शर्त जो मैंने पहले से ही लगाई है, इसलिए मैं सिर्फ सही रास्ते पर मार्गदर्शन करने वाले त्रुटि संदेशों की उम्मीद में स्थापना के साथ आगे बढ़ रहा हूं।

निष्पादित करने के बाद ./config, यह त्रुटि देता है:

कॉन्फ़िगर करें: त्रुटि: libpng को खोज / उपयोग नहीं कर सकता

... जो मुझे लगता है कि अजीब राज्यों के बाद से अजीब है:

 To be able to compress and write PNG files to disk, dvipng (or
 really libgd) uses libpng which in turn uses libz. These should be
 available on any modern system, if not, download them and install
 them.

मैं libpng वेबसाइट पर गया , और अपने "OS (10.6 / i386) के साथ काम करने वाले" वर्तमान बाइनरी "को खोजने की कोशिश की, लेकिन ऐसा लगता है कि नवीनतम 3 संस्करणों में से कोई भी बाइनरी नहीं है जो डाउनलोड करने के लिए उपलब्ध है। इसलिए मैं "पुराने बायनेरिज़" अनुभाग पर गया, जो मुझे इस वेबसाइट पर ले गया , जिसका परिवाद v1.4.5 है। मैंने libpng के लिए "व्यक्तिगत इंस्टॉलर पैकेज" स्थापित किया।

अब यह स्थापित हो गया है, मैंने दोबारा Dvipng को स्थापित करने की कोशिश की, और यह अब निम्न त्रुटि देता है:

libgd को नहीं खोज / उपयोग
कर सकते हैं। यह ड्राइंग लाइब्रेरी http://www.boutell.com/gd पर डाउनलोड की जा सकती है

जब मैं उस वेबसाइट पर जाता हूं, तो मैं यह कहता हूं कि यह पृष्ठ स्थानांतरित हो गया है और यह वर्तमान में नीचे है। स्रोत फ़ाइलों के लिए केवल एक लिंक है और कोई बाइनरी वितरण नहीं है। मुझे यकीन नहीं है कि मुझे यहां से कहां जाना चाहिए ... क्या मुझे स्रोत डाउनलोड करना चाहिए और इसे किसी तरह संकलित करना चाहिए? एक बार यह संकलित हो जाए कि मैं इसके साथ क्या करूँ? क्या मैं कुछ फ़ाइल चलाता हूँ यह उत्पन्न करता है? क्या मैं उन फ़ाइलों को स्थानांतरित करूंगा जो इसे विशिष्ट फ़ोल्डर में उत्पन्न करती हैं? Dvipng को कैसे पता चलेगा कि उसे कैसे एक्सेस करना है? मैं इस तरह से कुछ करने के लिए अपरिचित हूं, इसलिए किसी भी मदद की सराहना की जाएगी।


यहाँ निर्भरता पदानुक्रम का एक सारांश (अभी तक) है जो Anie के साथ काम करने के लिए LaTeX प्राप्त करने के लिए स्थापित किया जाना चाहिए:

  • MacTeX : इंस्टॉल किया गया (बहुत सारे डिस्क स्थान बचाने के लिए BasicTeX संस्करण मिला)।
  • Dvipng : स्थापित नहीं (libgd के बिना स्थापित नहीं किया जा सकता)।
    • libpng : स्थापित (व्यक्तिगत इंस्टालर पैकेज मिला)।
    • libgd: इंस्टॉल नहीं किया गया (यह कैसे स्थापित करें यह सुनिश्चित नहीं है)।
    • ???

अन्य सवाल:

  • क्या यह जानने के लिए एक बेहतर, विश्वसनीय तरीका है कि क्या इनमें से कोई एक निर्भरता इंस्टॉलर को चलाने के बजाय स्थापित की गई है जो उन पर निर्भर है और एक सार्थक त्रुटि संदेश की उम्मीद कर रहा है?

जवाबों:


14

आपका सवाल मुझे AnTi के साथ काम करने में LaTeX प्राप्त करने में बहुत मददगार था, लेकिन मैंने पाया है कि dvipng प्राप्त करने का एक आसान तरीका है:

  1. MacTeX स्थापित करें। मैंने BasicTeX-2011.pkg (MacTeX-Additions-2011.mpkg आवश्यक नहीं है) स्थापित किया।
  2. टर्मिनल खोलें, "tlmgr update --self && tlmgr install dvipng" टाइप करें और एंटर दबाएँ। यह TeX लाइव मैनेजर को अपडेट करेगा और नवीनतम DVipng स्थापित करेगा।

एक बार जब आप ऐसा कर लेते हैं, तो आपको पूरी तरह तैयार होना चाहिए।


मैं सहमत हूँ। कमांड लाइन की तुलना में टेक्स लाइव यूटिलिटी के माध्यम से मैकटेक्स में पैकेज स्थापित करना बहुत बेहतर है। यह सुझाव काम करना चाहिए।
dan8394

1
प्रश्न: मैं अपने सिस्टम पर एकमात्र व्यवस्थापक हूं, लेकिन जब मैं टर्मिनल कमांड "tlmgr update --self && tlmgr install dvipng" चलाने का प्रयास करता हूं, तो मुझे एक त्रुटि मिलती है, जिसमें मुझे एक व्यवस्थापक के रूप में कार्यक्रम चलाने की आवश्यकता होती है। मैं एडमिन हूँ! मैं इस कार्यक्रम को कैसे चलाऊं? मुझे OSX10.6 (स्नो लेपर्ड) पर लेटेक्स को ठीक से कॉन्फ़िगर करने की आवश्यकता है, क्योंकि बेसिकटेक्स्ट की एक नई स्थापना के बाद मुझे pdflatex / dvipng त्रुटियाँ हो रही हैं। धन्यवाद!

1
पोस्टरिटी के लिए: @ user21373 के प्रश्न का उत्तर 'sudo' कमांड का उपयोग करना है।
सिग्मा

3

मुझे यह सटीक समस्या हो रही थी लेकिन कमांड "tlmgr update --self && tlmgr install dvipng" काम नहीं किया और मुझे त्रुटि मिली कि मुझे एक व्यवस्थापक के रूप में कार्यक्रम चलाने की आवश्यकता है।

मेरे द्वारा उपयोग किया जा रहा उपयोगकर्ता खाता एक व्यवस्थापक खाता था। इसके बजाय मैंने प्रत्येक कमांड को सूडो के रूप में अलग से चलाया: मैक ओएस एक्स टर्मिनल प्रॉम्प्ट पर:

$ sudo tlmgr update --self

(अपडेट हासिल करने और प्रतिस्पर्धा के लिए इस कमांड का इंतजार करें)

$ sudo tlmgr install dvipng

यह काम किया और tlmgr अपडेट के साथ-साथ DVipng को स्थापित किया, जिससे Anki LaTeX आउटपुट प्रदर्शित कर सके!


1
आप के साथ एक लाइनर के रूप में इन आदेशों को चलाने कर सकते हैंsudo tlmgr update --self && sudo tlmgr install dvipng
जो क्रिसलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.