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