पैकेज | उपयोग |
---|---|
fontspec | यूनिकोड फॉण्ट का चयन |
babel | बहुभाषी सपोर्ट (हिंदी के लिए) |
polyglossia | वैकल्पिक बहुभाषी पैकेज |
babel
के साथ हिंदी में एक सरल LuaLaTeX डॉक्यूमेंट उदाहरण%!TeX program = lualatex
\documentclass[hindi]{article}
\usepackage[provide=*]{babel}
\babelfont{rm}[Renderer=Harfbuzz]{Shobhika} % आप यहाँ कोई और यूनिकोड फॉण्ट भी चुन सकते हैं
\begin{document}
\section{परिचय}
यह एक सरल \LaTeX{} डॉक्यूमेंट है जो हिंदी (देवनागरी लिपि) में टाइपसेट किया गया है। इसमें हम यह देखेंगे कि यूनिकोड और शोभिका फॉण्ट की सहायता से LaTeX में हिंदी कैसे लिखी जा सकती है।
\begin{itemize}
\item यूनिकोड सपोर्ट
\item \texttt{babel} द्वारा कुछ स्वचालित अनुवाद
\item देवनागरी लिपि में लेखन
\end{itemize}
\end{document}
और वैकल्पिक polyglossia
के साथ
%!TeX program = lualatex
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{hindi}
\newfontfamily\devanagarifont[Script=Devanagari]{Shobhika} % Script required in polyglossia
वैकल्पिक रूप से, आप Noto Serif Devanagari का भी उपयोग कर सकते हैं।
यदि आप pdfLaTeX
का उपयोग कर रहे हैं तो आपको यूनिकोड सपोर्ट के लिए inputenc
और devanagari
जैसे पैकेजों की ओर जाना होगा, जो अपेक्षाकृत पुरानी पद्धति मानी जाती है।
आप नीचे दिए गए किसी भी हिंदी यूनिकोड फॉण्ट का उपयोग कर सकते हैं:
LaTeX का मुख्य आकर्षण उसकी गणितीय क्षमताएँ हैं। आप हिंदी टेक्स्ट के साथ भी गणितीय फॉर्मूले लिख सकते हैं:
%!TeX program = lualatex
\documentclass[hindi]{article}
\usepackage[provide=*]{babel}
\babelfont{rm}[Renderer=Harfbuzz]{Shobhika}
\begin{document}
\tableofcontents
\section{गणितीय उदाहरण}
यहाँ पर हम एक समीकरण प्रस्तुत कर रहे हैं:
\[
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\]
\section{निष्कर्ष}
यह द्विघात समीकरण का सामान्य हल है।
\end{document}
यदि आप कोई सॉफ्टवेयर इंस्टॉल नहीं करना चाहते, तो आप Overleaf जैसे ऑनलाइन LaTeX संपादकों का उपयोग कर सकते हैं। वहाँ पर LuaLaTeX को चयनित कर के ऊपर दिया गया कोड सीधे चलाया जा सकता है।
समस्या | समाधान |
---|---|
देवनागरी अक्षर गलत दिखते हैं | फॉण्ट सपोर्ट की जाँच करें |
हिंदी शब्दों में टुकड़े-टुकड़े अक्षर | यूनिकोड एन्कोडिंग (UTF-8) फाइल सेव करते समय सुनिश्चित करें |
“Missing character” त्रुटि | सही इंजन चुनें (LuaLaTeX या XeLaTeX) |
LaTeX अब केवल अंग्रेजी तक सीमित नहीं रहा। हिंदी में उच्च गुणवत्ता वाले डॉक्यूमेंट तैयार करना संभव है, वह भी वैज्ञानिक ढंग से। थोड़ी सी तैयारी और सही टूल्स का प्रयोग कर के आप अपने लेख, शोध-पत्र, और रिपोर्ट्स को हिंदी में सहजता से तैयार कर सकते हैं।