मैं minted package का प्रयोग करेंगे के रूप में डेवलपर कोनराड रूडोल्फ के बजाय listing package से उल्लेख किया है।
सूची पैकेज
सूची पैकेज डिफ़ॉल्ट रूप से रंग का समर्थन नहीं करता: यहाँ क्यों है। रंगों का उपयोग करने के लिए आपको रंग पैकेज को शामिल करने और \ lstset कमांड के साथ रंग-नियमों को परिभाषित करने की आवश्यकता होगी जैसा मैटलैब कोड here के लिए समझाया गया है।
इसके अलावा, लिस्टिंग पैकेज यूनिकोड के साथ अच्छी तरह से काम नहीं करता है, लेकिन आप here और here समझाए गए अनुसार उन समस्याओं को ठीक कर सकते हैं।
निम्नलिखित कोड
\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=html]
<html>
<head>
<title>Hello</title>
</head>
<body>Hello</body>
</html>
\end{lstlisting}
\end{document}
निम्न छवि पैदा करता है:
ढाला पैकेज
ढाला पैकेज रंग, यूनिकोड का समर्थन करता है और भयानक लग रहा है। हालांकि, इसका उपयोग करने के लिए, आपको Python 2.6 और pygments होना चाहिए। उबंटू में, आप
python --version
साथ टर्मिनल में अपने अजगर संस्करण की जांच कर सकते हैं और आप फिर
sudo apt-get install python-pygments
साथ pygments स्थापित कर सकते हैं, ढाला के बाद से pygments को कॉल करता है, तो आप साथ यह संकलन करने की जरूरत - खोल-भागने की तरह इस
pdflatex -shell-escape yourfile.tex
आप TexMaker या कुछ और की तरह एक लेटेक्स संपादक का उपयोग करते हैं, मैं एक उपयोगकर्ता के आदेश को जोड़ने के लिए है, ताकि आप की सिफारिश करेंगे अभी भी इसे संपादक में संकलित कर सकते हैं।
मैं 'lstlisting' से सन्तुष्ट न हों:
निम्नलिखित कोड
निम्नलिखित छवि बनती है। यह एक्सएमएल कोड को बिल्कुल हाइलाइट नहीं करता है और विदेशी यूनिकोड वर्णों का उपयोग करते समय खराब हो जाता है। ऐसा लगता है कि जावास्क्रिप्ट भी समर्थित नहीं है। क्या एलजीआरआईंड ऐसी चीजों को संभाल सकता है? – webjunkie