मार्कडाउन, LaTeX WYSIWYG संपादक में संयुक्त। क्या वहाँ कोई?


19

मुझे वास्तव में साइटों के एसई गुच्छा में मार्कडाउन लागू करने का तरीका पसंद है, जहां मैं आसानी से लिख सकता हूं code blocks, प्रारूपण कर सकता हूं या लेखन जैसी कुछ साइटों पर लेटेक्स का उपयोग कर सकता हूं $\pi$। मुझे यह भी पसंद है कि यह ऑनलाइन संपादक कैसा दिखता है और महसूस करता है। लेकिन यह सब ऑनलाइन है।

क्या उबंटू में नोटपैड या WMD का कोई ऑफ़लाइन WYSIWYG एनालॉग है जो आउटपुट प्रारूप के रूप में पीडीएफ का समर्थन करता है? मार्कडाउन और लेटेक्स दोनों वांछित।

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

युपीडी। लगभग सभी उत्तर काफी उपयोगी थे, लेकिन उनमें से कोई भी मेरे सवाल पर सीधे जवाब नहीं देता है। मैं @NN उत्तर को सबसे पूर्ण के रूप में स्वीकार करूंगा ।


आप किस प्रकार के दस्तावेजों का उत्पादन करने का लक्ष्य रखते हैं? सभी के बारे में जाने के विकल्प के बारे में क्या? आप WMD की नकल करने के लिए मैक्रोज़ लिख सकते हैं और यदि आप tug.org/texworks जैसे एक LaTeX संपादक का उपयोग करते हैं तो आपको विज़ुअल बिट भी मिल जाएगा।
एनएन

@ एनएन हाँ, मैं अपनी जरूरतों में इतना स्पष्ट नहीं था। मैंने अपना उद्देश्य स्पष्ट कर दिया है।
ओम-नॉम-नॉम

1
तकनीकी सामान नहीं लिखने पर आपको LaTeX क्या परेशान करता है? इससे पार पाना संभव हो सकता है।
एनएन

@NN इटैलिक, बोल्ड और हेडिंग में कुछ ओवरहेड्स। LaTeX ने जबरदस्त रूप से बेहतर (वास्तव में आश्चर्यजनक) अनुकूलन किया है, लेकिन मेरे लिए यह लिखना _text_अधिक सरल है \emph{text}क्योंकि मैं ज्यादातर समय LaTeX के लाभों का उपयोग नहीं करता हूं।
ओम-नॉम-नॉम-

यदि आप LaTeX के फायदों का उपयोग नहीं करते हैं, तो आप शायद सादे पाठ लिख रहे हैं और यदि आप LaTeX के साथ सादे पाठ लिख रहे हैं तो आप सादे पाठ के साथ समाप्त होते हैं। किसी सुझाव के लिए मेरा उत्तर देखें।
एनएन

जवाबों:


4

मैंने सिर्फ https://stackedit.io/editor की खोज की । जाहिरा तौर पर यह ऑफ़लाइन भी उपलब्ध है और इसमें WYSIWYG मार्कडाउन + LaTeX संपादक / दर्शक होने से अलग कई अन्य दिलचस्प विशेषताएं शामिल हैं।


1
1.: तुम भी निम्नलिखित पर एक नजर है कर सकते हैं JaxEdit (ऑनलाइन साइट), GitHub src , 2. JaxMark (ऑनलाइन साइट), GitHub src और --- JaxEdit + Markdown की तरह लेकिन w / ओ स्लाइड शो सुविधा, 3 । मार्क्स (ऑनलाइन साइट), GitHub । जैक्सडिट (w / c सभी LaTex + प्रीव्यू + स्लाइड शो है) के लिए, MathJax में बनाया गया है! मैंने मार्क्स की कोशिश नहीं की है।
जस्टिनो जूल

के लिए Jaxmark , MathJax index.html इसी के साथ ऑफ़लाइन उपयोग के लिए डाउनलोड किया जा करने के लिए उचित रूप से संपादित किया है (ऑनलाइन, CDN MathJax प्रतिपादन के लिए एक्सेस किया जाता है)। आप jacededit फ़ोल्डर में MathJax.js के लिए index.html को भी इंगित करना चाहते हैं (jaxedit-master / पुस्तकालय / mathjax / unpacked / MathJax.js)। हालाँकि, इसके लिए अपने सिस्टम / ब्राउजर में काम करने के लिए मुझे अपने होम डायरेक्टरी के .fonts फ़ोल्डर में फोंट (MathML-Fonts --- मैथजैक्स, STIX और एशियन-मैथ फोंट) के साथ आना था। आप यहां मथजक्स डाउनलोड कर सकते हैं
जस्टिनो जूल

बस इस लेख पर ध्यान दिया गया: लिनक्स के लिए सर्वश्रेष्ठ मार्कडाउन संपादक । लेख के कुछ अंश: "इस पोस्ट में, मैं आपके साथ कुछ ऐसा साझा करता हूं, जिसे मैं लिनक्स के लिए सर्वश्रेष्ठ मार्कडाउन संपादक मानता हूं। और हर एक आपके पारंपरिक टेक्स्ट एडिटर जैसे कि Gedit, Tomboy, Kate और KWrite से बेहतर है। क्यों? मार्काडाउन। इसका मतलब है डायनेमिक टेक्स्ट फॉर्मेटिंग, दस्तावेजों में मल्टीमीडिया कंटेंट को एम्बेड करने की क्षमता। इसका मतलब है कि MathJax या KaTeX के माध्यम से गणितीय अभिव्यक्तियों को जोड़ने की क्षमता। "
जस्टिनो

7

लाइक्स दिमाग में आता है। यह तकनीकी रूप से एक LaTeX संपादक है, इसलिए यह शायद थोड़ा अधिक जटिल है जितना आप खोज रहे हैं। लेकिन यह मूल रूप से WYSIWYG है, और LaTeX का समर्थन करता है। मैं किसी भी अन्य दस्तावेज़ संपादकों के बारे में नहीं जानता जो ऐसा करते हैं।


2
एक और टेक्समैक्स हो सकता है
enzotib

अच्छा, मुझे टेक्समेक्स के बारे में पता नहीं था।
क्रिश हार्पर

LyX WYSIWYM है --- "आप जो देखते हैं वही आपका मतलब है"; मुद्रित आउटपुट काफी अलग दिखेगा।
frabjous 12

1
मैंने चर्चा की है कि क्या LyX WYSIWYM है या नहीं, और मुझे नहीं लगता कि यह वास्तव में है। आउटपुट थोड़ा अलग है, लेकिन लगभग समान है। विशेष रूप से सभी प्रारूपण और समीकरण अनिवार्य रूप से आपके संकलन से पहले हैं। मैं LaTeX मार्कअप को WYSIWYM मानता हूं। जब मैं लिखता \begin{center} \end{center}हूं तो मेरा मतलब है कि पाठ को केंद्र में रखें। LyX में, पाठ केंद्रित होता है (यानी, मैं देखता हूं कि मुझे क्या मिल रहा है)।
क्रिश हार्पर

7

मेरा सुझाव है कि आप निम्नलिखित कारणों से लाटेक्स (केवल) से चिपके रहते हैं:

  • LaTeX के लिए एक मार्कअप बाहरी का उपयोग करने में आपको एक अतिरिक्त कार्यक्रम (संपादक या संकलक) pdflatexया जो भी आप उपयोग करते हैं, की आवश्यकता होगी। यह एक अनावश्यक ओवरहेड हो सकता है और इसे बना सकता है ताकि पोर्टेबिलिटी के कारण आपकी फ़ाइलों को साझा करना कठिन हो (LaTeX आमतौर पर तकनीकी ग्रंथों के लिए उपयोग किया जाता है, लेकिन कुछ मार्कअप समाधान के लिए नहीं)। यदि आप लाटेकस से चिपके रहते हैं तो आपको इस ओवरहेड की आवश्यकता नहीं है।
  • LaTeX के लिए एक मार्कअप बाहरी का उपयोग करने में आप LaTeX के कुछ जबरदस्त अनुकूलन क्षमता खो सकते हैं।
  • आप लेटेक्स में डब्ल्यूएमडी जैसे मार्कअप के साथ आसानी से लिख सकते हैं।

मैं LaTeX के साथ लेखन को आसान बनाने के लिए निम्नलिखित तरीकों के बारे में सोच सकता हूं:

  • स्वतः पूर्ण । एक संपादक का उपयोग करें जो वाक्यांशों को पूरा करने का सुझाव देता है, उदाहरण के लिए \emph{यदि आप दर्ज करना शुरू करते हैं तो सुझाव दें em
  • स्निपेट प्रबंधन। एक संपादक आप के टुकड़े को परिभाषित है, जैसे यदि आप लिखना देता है कि का उपयोग करें emऔर प्रेस Tabयह प्रवेश करेंगे \emph{}और के बीच कर्सर रखें {}और बाद कर्सर रखें }के रूप में आप प्रेस Tabफिर से। यदि आप gedit का उपयोग करते हैं तो http://live.gnome.org/Gedit/Plugins/Snippets देखें ।
  • एक संपादक का उपयोग करें जिसमें आप टेम्पलेट का उपयोग कर सकते हैं (या तो टेम्पलेट फ़ंक्शन या स्निपेट्स के माध्यम से), उदाहरण के लिए ताकि आप कुछ छोटा लिख ​​सकें या एक निश्चित दस्तावेज़ वर्ग इनपुट करने के लिए कुछ कुंजी दबाएं, कुछ पैकेज लोड करने के लिए और कर्सर को स्थानों के बीच \begin{document}और \end{document}। इस तरह आप एक पल में LaTeX के साथ एक नए दस्तावेज़ पर लिखना शुरू करेंगे।
  • एक सेटअप का उपयोग करें जो संकलन और आउटपुट को देखना आसान बनाता है। इसका मतलब है कि एक संपादक का उपयोग करना जो आपको सूट करता है और जिसे आप अच्छी तरह जानते हैं। निम्नलिखित सूची आपके लिए ब्याज हो सकती है /tex/339/latex-editors-ides । इसके अलावा, आपको इस तरह के उपकरण मिल सकते हैं latexmk
  • अगर आपको लगता है कि कुछ मैक्रो वर्बोज़ है तो अपने स्वयं के मैक्रो को इसके चारों ओर परिभाषित करें। यह कहें कि आप \longmacroname{}वर्बोज़ पाते हैं , तो आप इसके चारों ओर एक छोटे मैक्रो नाम को परिभाषित कर सकते हैं जैसे \newcommand\foo[1]{\longmacroname{#1}}कि आप \foo{}इसके बजाय उपयोग कर सकते हैं । ध्यान दें कि यह एक बुरा अभ्यास हो सकता है यदि आपके कोड को पढ़ने वाले लोगों के लिए मैक्रो नाम समझना मुश्किल है।

7

मैंने हाल ही में Zim की खोज की , एक बहुत ही दिलचस्प संपादक, जो कि एक नोट लेने वाले और आयोजक के रूप में है, जो एक प्रकार के मार्कडाउन और गणितीय सामान के सम्मिलन का समर्थन करता है, और WYSIWYG है।

यहाँ वर्णन है:

Zim का उद्देश्य आपके डेस्कटॉप पर विकि की अवधारणा को लाना है। हर पेज को एक पाठ फ़ाइल के रूप में विकि मार्कअप के साथ सहेजा जाता है। पृष्ठों में अन्य पृष्ठों के लिंक हो सकते हैं, और स्वचालित रूप से सहेजे जाते हैं। एक नया पेज बनाना उतना ही आसान है जितना किसी गैर-मौजूदा पेज से लिंक करना। यह उपकरण TODO सूचियों का ट्रैक रखने के लिए या व्यक्तिगत स्क्रैच बुक के रूप में काम करने के लिए है। लेकिन यह भी लंबे समय तक और अधिक जटिल दस्तावेज लिखते समय आपकी सेवा करेगा।

एक "डेस्कटॉप विकी" का अर्थ है कि हम एक विकी के विचार को वेबपेज के रूप में नहीं बल्कि आपके स्थानीय फ़ाइल सिस्टम पर फ़ाइलों के संग्रह के रूप में कैप्चर करने का प्रयास करते हैं, जिसे GUI एप्लिकेशन के साथ संपादित किया जा सकता है। मुख्य फ़ोकस एक प्रकार की व्यक्तिगत विकी है जो सभी प्रकार के नोटों के लिए कार्य करता है: टूडू-सूचियाँ, पते, विचार मंथन आदि।

लेकिन हम आगे जाना चाहते हैं तो बस यादृच्छिक सामग्री से भरा एक विकी। अधिक संरचित डेटा के आधार के रूप में आपको यादृच्छिक नोटों का उपयोग करना भी संभव होना चाहिए: लेख, प्रस्तुतियाँ आदि। Zim में प्रस्तुति या ऐसा कुछ लेआउट करने के लिए उपकरण शामिल नहीं होंगे, आपको उसके लिए अपनी पसंद के कार्यालय सूट का उपयोग करना चाहिए, लेकिन यह एक उपकरण होना चाहिए जो प्रस्तुति के लिए सभी सामग्री को एक ऐसे रूप में वितरित कर सके, जिसमें उपयोग से पहले केवल एक टेम्पलेट और कुछ लेआउट की आवश्यकता हो। इसलिए आमतौर पर विकिस में पाए जाने वाले कुछ सुविधाओं को नहीं जोड़ा जाएगा।

और यहाँ स्क्रीनशॉट के एक जोड़े हैं:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यह उबंटू रेपो में उपलब्ध है, लेकिन अधिक अप-टू-डेट पीपीए संस्करण भी उपलब्ध है।



3

नहीं है retext , लेकिन मैं इसे LaTeX समर्थन करता है, नहीं लगता कि, हालांकि यह संभव है कि आप इसके लिए समर्थन जोड़ने के लिए लेखक पूछ सकते हैं।

इसे उबंटू पर स्थापित करने के लिए:

sudo add-apt-repository ppa:mitya57
sudo apt-get update
sudo apt-get install retext

जबकि retextबहुत अच्छा लग रहा है यह Qt के QTextEditविजेट की सीमाओं के कारण सीधे सूत्रों का समर्थन नहीं करता है ।
om-nom-nom

MathJax अब कार्यान्वित किया जाता है - sourceforge.net/p/retext/blog/2012/10/...
बेनी Cherniavsky-Paskin

1
ReText WYSIWYG नहीं है। इसका "लाइव पूर्वावलोकन" है, लेकिन यह WYSIWYG के करीब भी नहीं है।
मोनिका सेलियो

@MountainX जो गलत है। पूर्वावलोकन सुविधा WYSIWYG है। मैंने ReText का उपयोग किया है इसलिए मुझे पता है।
RolandiXor

1

टेक्सस पर पोस्ट की गई आपकी आवश्यकताओं का एक उचित समाधान है, जो markdownलेटेक्स दस्तावेजों के भीतर एक वातावरण प्रदान करता है , ताकि आप आसानी से पूरे दस्तावेज़ में मार्कडाउन दर्ज कर सकें। पर्यावरण मार्कड सिंटैक्स को टेक्स में बदलने के लिए पैंडॉक का उपयोग करता है, और इसे जगह में सम्मिलित करता है।

मैं कहता हूं कि यह केवल 'उचित' है क्योंकि ऐसा लगता है कि आप ज्यादातर मार्कडाउन के भीतर रहना चाहते थे, कभी-कभी लेटेक्स के लिए विराम के साथ, और यह समाधान बल्कि रिवर्स है, लेटेक्स दस्तावेज़ होने के नाते जो मार्कडाउन सिंटैक्स के लिए प्रदान करता है।

/tex//a/101731/14811


1

http://www.inkcode.net/qute LaTeX समर्थन के साथ एक हल्के मार्कडाउन संपादक था। परित्यक्त लगता है - 2013 के बाद से कोई developement

इसकी स्टैडिंग आउट फीचर मार्क-एडिटिंग और डिस्प्ले के बीच प्रति-पैरा टॉगल है, जो 3 लाभ देता है:

  • लिखते समय आप ज्यादातर एक अच्छी तरह से स्वरूपित दस्तावेज़ देख रहे होंगे, स्रोत नहीं।
  • आपको दस्तावेज़ और स्रोत के बीच कूदने के लिए Synctex की आवश्यकता नहीं है - आप बस इन-प्लेस को संपादित करने के लिए क्लिक करते हैं।
  • 2 साइड-बाय-साइड पैनल की तुलना में स्क्रीन स्पेस का बेहतर उपयोग (हालाँकि यह भी उपलब्ध है - F12)।

एक नकारात्मक पक्ष यह है कि यह सुविधाओं पर बहुत हल्का है। जैसे "Qute पूर्ववत और पुन: समर्थन नहीं करता है। आप Ctrl + Z और Ctrl + Y आज़मा सकते हैं, लेकिन अप्रत्याशित चीजें हो सकती हैं।" :-)


0

यदि आप गणितीय / सांख्यिकीय रूप से इच्छुक हैं, तो संभव है कि आप पहले से ही R का उपयोग करें। यदि आप R के लिए RStudio IDE का उपयोग करते हैं तो यह Markdown (RMarkdown) का एक संस्करण प्रदान करता है जो LaTeX का उपयोग करके गणित को स्वीकार करता है। मैं केवल विंडोज़ कार्यान्वयन के लिए प्रथम-हाथ बोल सकता हूं - जो मुझे शानदार लगता है। हालांकि, मेरा आदर्श बदनाम करना है, इसलिए मैं वर्तमान में खोज कर रहा हूं कि GNUnix में समान चीजें कैसे करें ...

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