2009-11-22 8 views
6

मैं सोच रहा था कि अगर किसी को लेटेक्स दस्तावेज़ के अंदर जेएसओएन को सुशोभित या प्रारूपित करने के बारे में पता था। मैं लेटेक्स फ़ाइल लिखने के लिए फ्रंट एंड के रूप में लाइक्स का उपयोग कर रहा हूं। क्या कोई एडॉन्स है जो लोग उपयोग करते हैं? मैंने खोज करने की कोशिश की लेकिन मुझे कुछ भी प्रासंगिक नहीं मिला।क्या मैं किसी दस्तावेज़ के अंदर JSON को सुंदर बना सकता हूं?

उत्तर

-1

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

+0

ऑटोफॉर्मेटिंग उन लोगों में से एक नहीं है, हालांकि। कम से कम 'लिस्टिंग' में विकल्प नहीं है क्योंकि सुंदरता के दृष्टिकोण को वैसे भी बहादुर है (व्याकरण को समझने के बजाय केवल शाब्दिक/कीवर्ड हाइलाइटिंग)। – Joey

+0

मुझे लगता है कि मैं यहाँ कुछ याद कर रहा हूँ। इसलिए, मैंने जेएसओएन डालने के लिए लिस्टिंग का उपयोग किया है, लेकिन मैं यहां क्या उम्मीद कर रहा हूं क्योंकि मुझे जेनरेट किए गए पीडीएफ में कोई महत्वपूर्ण अंतर नहीं दिख रहा है। मेरा मतलब है, कीवर्ड हाइलाइटिंग अकेले छोड़ दो, मुझे कोई प्रारूपण भी नहीं दिख रहा है। कोई इनपुट? – Legend

+0

कोई बात नहीं। मैं सेटिंग विकल्प चूक गया। मैं अब इसके साथ खेल रहा हूँ। – Legend

22

मैं minted पैकेज का उपयोग कर रहा हूं।

सबसे पहले आपको install and configure करना है (विंडोज 7 पर pygmentize.cmd फ़ाइल जोड़ने के लिए मत भूलना)। तो फिर तुम TeX Code बॉक्स (JSON के लिए आप js कोड प्रकार का उपयोग कर सकते हैं) में LaTeX Preambel को \usepackage{minted} जोड़ सकते हैं और अंत में सम्मिलित कोड निम्नलिखित है:

\begin{listing} 
\begin{minted}[frame=single, 
       framesep=3mm, 
       linenos=true, 
       xleftmargin=21pt, 
       tabsize=4]{js} 
{  
    "firstName": "John" 
    "lastName" : "Smith", 
    "age" : 25 
} 
\end{minted} 
\caption{JSON example} 
\label{json-example} 
\end{listing} 

यह सही समाधान नहीं है, लेकिन यह काम करता है और वास्तव में अच्छा सूची का उत्पादन: minted json example

+0

धन्यवाद, यह सिर्फ मेरी मदद की! – Blacklight

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